當前位置:首頁 » 安卓系統 » android提取apk

android提取apk

發布時間: 2025-06-05 07:04:24

1. 從Android手機中取出已安裝的app包,導出apk到Windows本地

前提:電腦已安裝adb並且進行環境配置,可以在cmd命令窗口執行"adb"命令

android studio 配置環境變數參考:https://ceshiren.com/t/topic/3276 

$ adb shell pm list package

執行結果:

package:com.android.theme.icon_pack.filled.themepicker

package:com.android.wallpaperbackup

package:com.example.myapplication

package:com.android.providers.blockednumber

package:cn.buding.martin

$ adb shell pm path com.example.myapplication

執行結果:

package:/data/app/com.example.myapplication-DE3bMY6EzSVE6x0N2jXClg==/base.apk

$ adb pull /data/app/com.example.myapplication-DE3bMY6EzSVE6x0N2jXClg==/base.apk D:\Users\swuc\Desktop\learn

執行結果:

/data/app/com.example.myapplication-DE3bMY6EzSVE6x0N2jXClg==/base.apk: 1 file pulled, 0 skipped. 33.2 MB/s (3212208 bytes in 0.092s)

導出的base.apk文件在Windows D:\Users\swuc\Desktop\learn可找到。 

參考鏈接:https://www.jianshu.com/p/2ff633361605

2. 如何在android 源碼提取一個完整的apk

一、工具准備:apktool , dex2jar , jd-gui
二、使用dex2jar + jd-gui 得到apk的java源碼
1.用解壓工具從 apk包中取出 classes.dex 文件
用命令(dex2jar.bat classes.dex)得到一個 jar文件
2.用jd-gui反編譯工具將得到.jar文件反編譯成.java文件
三、使用apktool得到apk的xml文件
1.用命令(apktool d xxx.apk xxx_xml)反編譯xxx.apk包
2.從 xxx_xml 文件夾得到xml文件
四、第二步 得到的程序源代碼 和 第三步 得到的xml文件組合下,即可得到完整的apk源碼。
五、應用: 漢化/去廣告,加 values-zh-rCN, values-zh-rTW, values-de, values-fr
1.在步驟三的文件夾xxx_xml/res/ 下, 建文件夾: values-zh-rCN,values-zh-rTW
2.1復制values\strings.xml 到 values-zh-rCN 並翻譯.
2.2 去廣告見;
3.重建APK,用命令(apktool b xxx) ,輸出到ABC/dist/out.apk
或命令( apktool b xxx out.apk)
六、重新打包 和 簽名

3. 安卓手機怎麼提取apk文件

apk是安卓的軟體安裝包,安卓軟體必須先安裝才能用。手機都有自帶的文件管理器,用這個軟體找到apk的所在位置,點擊即可打開安裝。

1.先要在高級設置裡面允許安裝非官方渠道獲取的應用程序。

(3)android提取apk擴展閱讀:

APK是AndroidPackage的縮寫,即Android安裝包(apk)。APK是類似Symbian Sis或Sisx的文件格式。

通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。

apk文件和sis一樣,把android sdk編譯的工程打包成一個安裝程序文件,格式為apk。

APK文件其實是zip格式,但後綴名被修改為apk,通過UnZip解壓後,可以看到Dex文件,Dex是Dalvik VM executes的全稱;

即Android Dalvik執行程序,並非Java ME的位元組碼而是Dalvik位元組碼。

Android在運行一個程序時首先需要UnZip,然後類似Symbian那樣直接,和Windows Mobile中的PE文件有區別。

文件結構

1. META-INF (註:Jar文件中常可以看到);

2. res (註:存放資源文件的目錄) ;

3. AndroidManifest.xml (註:程序全局配置文件) ;

4. classes.dex (註:Dalvik位元組碼);

5. resources.arsc (註:編譯後的二進制資源文件)。

APK 是類似Symbian Sis 或Sisx 的文件格式。通過將APK 文件直接傳到Android 模擬器或Android 手機中執行即可安裝。

4. 從Android手機中取出已安裝的app包,導出apk

從Android手機中取出已安裝的app包,導出apk

執行命令:

輸出結果:

執行命令:

輸出結果:

執行命令:

執行結果:

至此,提取成功,可以發送/復制到手機上進行安裝了。

ROOT下的手機就更好提取了。

那麼直接採用上邊第三步提取,再安裝即可。

當然新版本的路徑有了稍許變化,如下:

別睡太晚,學習如三餐,適當活動,日日有盼頭,生活有精彩。
-- by steve

熱點內容
a7尾翼哪個配置才有 發布:2025-06-06 18:43:10 瀏覽:373
奔圖列印機wifi初始密碼是什麼 發布:2025-06-06 18:42:30 瀏覽:178
工銀融e聯密碼怎麼改 發布:2025-06-06 18:42:30 瀏覽:699
登陸wfii帳號密碼是多少 發布:2025-06-06 18:10:00 瀏覽:513
黑魂三與只狼哪個吃配置 發布:2025-06-06 18:05:08 瀏覽:563
映射文件夾win7 發布:2025-06-06 17:43:34 瀏覽:179
csgo如何進伺服器 發布:2025-06-06 17:20:05 瀏覽:922
如何修改中考查分密碼 發布:2025-06-06 17:18:15 瀏覽:339
汽車上什麼配置可以做傢具 發布:2025-06-06 17:04:37 瀏覽:419
安卓10夜間模式是什麼 發布:2025-06-06 16:55:56 瀏覽:223