ApkToolPlus 是一個可視化的跨平臺 apk 分析工具。使用 java 語言開發的一個桌面應用。
項目地址:https://github.com/linchaolong/ApkToolPlus
apk 反編譯,回編譯,簽名。
dex 加密,防逆向,防止二次打包。(注意:該功能當前并非很完善,暫不建議商用,歡迎學習交流,歡迎提交 Pull requests)。
注意:加固后的 apk 啟動時會做簽名校驗,如果和原來的簽名不匹配會啟動失敗,在設置界面的 ApkTool 下配置 keystore。
apk 常見信息查看工具,如:AndroidManifest.xml,apk 簽名,版本號等。支持直接拖入查看 apk 信息。
Apk 源碼查看工具,支持 multi-dex。
jar2smali,class2smali,dex2smali(apk2smali),smali2dex,class2dex。
在設置界面,可關聯 Sublime ,關聯后通過工具轉換后的文件會自動顯示在 Sublime。
icon 角標生成工具
ApkToolPlus.jks
alias: ApkToolPlus passWord: linchaolong keystore password: linchaolong這是一個 IntelliJ IDEA 工程。
項目的構建依賴 ant, 點擊這里下載 ant,并把 ant 的 bin 目錄路徑配置到 Path 環境變量,執行 ant -version
命令檢測是否配置完成。
直接 Run app
模塊中的 com.linchaolong.apktoolplus.Main
運行 ApkToolPlus。
lib.JiaGu
是 apk 加固模塊,如果有更新修改,則執行 app.Builder
模塊的 com.linchaolong.apktoolplus.builder.UpdateJiaGu
自動更新打包 apk 加固庫到 app 模塊。
Build -> Artifacts... -> ApkToolPlus -> Build
,ApkToolPlus.jar 將生成在 out/artifacts/ApkToolPlus
目錄下,如果已經安裝 jdk 可以直接點擊運行。
點擊 這里 下載 release 版 ApkToolPlus。
最后,歡迎 Star,Fork,Issues 和提交 Pull requests,感謝 ApkTool ,apk-parser,AXMLPrinter 等開源項目的開發者。
新聞熱點
疑難解答