关于Android提取、备份APK及工具分享

通过adb提取APK

Android提取apk有两种途径,一种是通过adb

// 列出所有安装包
adb shell pm list package

// 找到你需要提取的包名,然后获取路径
adb shell pm path packageName

// 输出路径后拷贝或者pull到你的电脑
adb pull apkPath ~/Download

// 某些设备可能需要root权限才能访问这个path路径


另一种方法就是通过编写App进行提取/备份apk

通过编写App提取/备份APK

这种方法主要通过packageManager来获取系统的所有应用信息packageInfo,里面包含了应用路径,包名,应用名等信息,然后根据路径进行拷贝以及备份

ApkExtractor工具

GooglePlay上看了下类似软件,要么功能太多包太大,用起来麻烦,广告也多,要么Android 2.3风格,实在难以忍受,于是个人通过闲暇时间写的一个apk提取工具,使用React Native构建,数据框架使用Mobx,项目框架及代码结构也足够应付中小型应用,欢迎下载体验。

项目地址:https://github.com/zjkhiyori/ApkExtractorRN

ApkExtractorRN

纯Android Material Design版: https://github.com/zjkhiyori/ApkExtractorMD

ApkExtractorMD

你可能感兴趣的:(关于Android提取、备份APK及工具分享)