軟件介紹
Android Killer是一款可以對APK進行反編譯的工具,它能夠對反編譯後的Smali文件進行修改,並將修改後的文件進行打包。
Smali:Androidmanifest.xml中代碼入口等信息,編譯後生成dex可執行文件,逆向時會解析dex文件生成smali文件夾、smali文件夾中存放逆向出來的Java代碼,可以使用工具進行查看
軟件下載
AndroidKiller1.3.1
鏈接:https://pan.baidu.com/s/1PRsHNHXDjKvXFVo9bWZUEQ
提取碼:tfdo
解壓密碼:www.52pojie.cn
插件升級
這裏由於軟件中的Apktool的版本太低可能導致apk的反編譯失敗,因此需要到Apktool官網去下載最新版本的Apktool,官網地址:https://ibotpeaches.github.io/Apktool/,下載完成後找到解壓好的AndroidKiller目錄下的bin\apktool\apktool目錄將下載的最新版的apktool複製粘貼進去
然後修改AndroidKiller根目錄下的bin\apktool下的apktool.bat和apktool.ini文件。
基本使用
使用AndroidKiller對Apk進行反編譯只需要將Apk文件拖入軟件即可(這裏我們使用的是萬達電影),反編譯完之後點擊否即可。
接下來我們來一個簡單的字符串替換,我們將萬達改成測試。
然後進行編譯(點擊左上角的編譯即可)
編譯之後我們可以對修改編譯後的apk進行安裝查看效果。
我們能夠看到這時APP的名字已經變了