Android系统中导出已安装的apk说明

通过ADB命令行工具,首先列出设备上所有安装的包名,然后使用grep过滤出目标应用`com.ulfdittmer.android.ping`,进一步获取该应用的安装路径,最后使用`adb pull`命令将APK文件导出到本地。整个过程演示了如何高效地定位并导出Android设备上的特定应用APK。
摘要由CSDN通过智能技术生成

hulk@hulk-PC:~/Desktop$ adb shell pm list packages
package:com.huawei.scenepack
package:com.huawei.hifolder
package:com.czb.chezhubang
package:com.android.cts.priv.ctsshim
package:com.huawei.camera
..............................
package:com.huawei.android.airsharing
package:cn.wps.moffice_eng
package:com.greenpoint.android.mc10086.activity
package:com.huawei.rcsserviceapplication
hulk@hulk-PC:~/Desktop$ adb shell pm list packages | grep ping
package:com.ulfdittmer.android.ping
hulk@hulk-PC:~/Desktop$ adb shell pm path com.ulfdittmer.android.ping
package:/data/app/com.ulfdittmer.android.ping-7ITJ7D2bXVe0EmN1AzT83g==/base.apk
hulk@hulk-PC:~/Desktop$ adb pull /data/app/com.ulfdittmer.android.ping-7ITJ7D2bXVe0EmN1AzT83g==/base.apk
/data/app/com.ulfdittmer.android.ping-...d. 39.6 MB/s (7692770 bytes in 0.185s)
hulk@hulk-PC:~/Desktop$

如上图:

1.  找出目标应用包名  

hulk@hulk-PC:~/Desktop$ adb shell pm list packages   

列出所有应用列表, 应用太多找不到目标应用包名, 别担心,使用强大的grep命令:

hulk@hulk-PC:~/Desktop$ adb shell pm list packages | grep ping
package:com.ulfdittmer.android.ping

2. 找到apk的路径path

hulk@hulk-PC:~/Desktop$ adb shell pm path com.ulfdittmer.android.ping
package:/data/app/com.ulfdittmer.android.ping-7ITJ7D2bXVe0EmN1AzT83g==/base.apk

3. 导出base.apk  

package:/data/app/com.ulfdittmer.android.ping-7ITJ7D2bXVe0EmN1AzT83g==/base.apk
hulk@hulk-PC:~/Desktop$ adb pull /data/app/com.ulfdittmer.android.ping-7ITJ7D2bXVe0EmN1AzT83g==/base.apk
/data/app/com.ulfdittmer.android.ping-...d. 39.6 MB/s (7692770 bytes in 0.185s)

把base.apk改名成想要的文件名.     

搞定, 你学废了吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值