在Ubuntu/Mac系统下执行命令:
1. 列出包名
hulk@hulk-ThinkCentre-M710t-N000:~/下载$ adb shell pm list package | grep demo
package:com.demo.app
// | grep demo 表示模糊过滤,没有这个就列出所有包名。
如果已经知道app包名,就省略这一步, 可以直接查看安装包路径。
2. 找到base.apk的安装路径
hulk@hulk-ThinkCentre-M710t-N000:~/Downloads$ adb shell pm path com.demo.app
package:/data/app/~~KNtpvkoBN4xXNFZLmIkh6g==/com.demo.app-Qkx3kRXzzMkQeWal64Z1Pg==/base.apk
3. adb拉出base.apk安装包
hulk@hulk-ThinkCentre-M710t-N000:~/Downloads$ adb pull /data/app/~~KNtpvkoBN4xXNFZLmIkh6g==/com.demo.app-Qkx3kRXzzMkQeWal64Z1Pg==/base.apk
/data/app/~~KNtpvkoBN4xXNFZLmIkh6g==/c.... 38.7 MB/s (21658581 bytes in 0.534s)
4. jadx查看apk文件
hulk@hulk-ThinkCentre-M710t-N000:~/Downloads$ jadx-gui base.apk