Mac 使用apktool反编译apk

作者: Pengx | 来源:发表于2016-01-13 16:31 被阅读9025次

官方步骤

1.下载脚本,保存为apktool;
2.下载最新的apktool_x.jar
3.将下载的jar包重命名为apktool.jar;
4.将下载的apktool和apktool.jar移到/usr/local/bin目录

$ sudo mv file /usr/local/bin

5.将两个文件的权限设为可执行

$ sudo chmod a+x file 

6.反编译

$ apktool d xxx.apk

反编译失败解决方法

Exception in thread "main" brut.androlib.err.UndefinedResObject:

1.删除/Users/your user/Library/apktool/framework/1.apk;
2.导出手机/system/framework/framework-res.apk 放入上面目录
3.重新反编译

其他问题的解决方法可在ISSUE LIST中查找或提问

相关文章

网友评论

  • 0f100e7189b2:生成的都是smail 文件,JD-GUI 只能读取jar;
  • Ken_mmm:Exception in thread "main" org.jf.dexlib2.dexbacked.DexBackedDexFile$NotADexFile编译到一半报这个错,怎么破
    Pengx:参考ISSUE https://github.com/iBotPeaches/Apktool/issues/847
  • dfe1c9bc01c3:问题解决,谢谢,总算拿到支付宝的activity

本文标题:Mac 使用apktool反编译apk

本文链接:https://www.haomeiwen.com/subject/vhmckttx.html