APK反编译之APKTOOL的使用-阿里云开发者社区

开发者社区> 神巧合> 正文

APK反编译之APKTOOL的使用

简介: http://ibotpeaches.github.io/Apktool/install/ 下载apktool_2.1.1.jar decode java -jar apktool_2.1.1.jar decode weixin.apk 重新打包 build java -jar apktool_2.1.1.jar build foldername 安装framework-r
+关注继续查看
http://ibotpeaches.github.io/Apktool/install/
下载apktool_2.1.1.jar

decode
java -jar apktool_2.1.1.jar decode weixin.apk

重新打包
build
java -jar apktool_2.1.1.jar build foldername

安装framework-res.apk
java -jar apktool_2.1.1.jar if framework-res.apk -p framework (-p 指定了framework-res.apk的安装位置目录)

命令用于为APKTool安装特定的framework-res.apk文件,以方便进行反编译一些与ROM相互依赖的APK文件。

需要将 framework-res.apk 文件放在 apktool.jar 的相同目录下,导入架构文件可以解决一些调用了系统框架资源的 APK 包解包失败的问题


framework-res.apk位于/system/framework

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
遍历中stl erase 的使用
vector(deque)是一个顺序容器,erase后,后面的元素自动前移,后面所有迭代器失效(地址前移) 对顺序容器的erase正确操作方法是使用erase的返回值,erase返回被删元素的下一个元素地址。  // 假设vec中只存放一个值 iterator container::erase(iterator pos) for(; iter != vec.end(); ) //
895 0
Gradle 使用技巧 - 自定义apk输出名称 (3.0)
Gradle是使用Groovy语言构建,所以既然是语言,那么就有他的语法,而不是简单的配置项。 // 便利所有的Variants,all是迭代遍历操作符,相当于for applicationVariants.
827 0
HOLOTOOLKIT的使用
Using HoloToolkit-Unity in Your Project Open or create your project in Unity. Assets -> Import Package -> Custom Package… [Navigate to the package you exported above].
604 0
+关注
346
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载