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改名成想要的文件名.
搞定, 你学废了吗?