美文网首页Linux使用笔记@IT·互联网生活家
Linux下Apktool本地安装及使用教程

Linux下Apktool本地安装及使用教程

作者: ZOKE | 来源:发表于2017-04-20 05:17 被阅读92次

    1.Download Linux wrapper script (apktool文本链接;  复制链接页面的所有内容,粘贴进文本,并另存为:apktool)

    2.Download apktool-2 (apktool-2下载链接)

    3.Make sure you have the 32bit libraries (ia32-libs) downloaded and installed by your linux package manager, if you are on a 64bit unix system.

    4.(This helps provide support for the 32bit native binary aapt, which is required by apktool)

    5.Rename downloaded jar to apktool.jar

    6.Move both files (apktool.jar & apktool) to /usr/local/bin (root needed)

    7.Make sure both files are executable (chmod +x)

    sudo chmod +x apktool

    sudo chmod +x apktool.jar

    8.Try running apktool via cli

    9、反编译apk

    apktool d test.apk //它会自动生成test目录的反编译目录 (ps: d是decode反编译命令)

    10、修改后回编译apk

    apktool b test //在test下的dist目录生成打包好的test.apk

    11、签名文件需要android源码里找:signapk.jar platform.x509.pem platform.pk8

    java -jar signapk.jar platform.x509.pem platform.pk8 MyDemo.apk MyDemo_signed.apk

    下载链接:打包文件

    相关文章

      网友评论

      • seraphzxz:之前使用好几个版本的apktool总是报Exception in thread "main" java.lang.NullPointerException这个错误,用了作者这个版本就没有报错,反编译成功,但是不知道是什么原因......

      本文标题:Linux下Apktool本地安装及使用教程

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