一、下載軟件
首先下載apktool.bat和apktool.jar
官網(wǎng)地址:https://ibotpeaches.github.io/Apktool/install/
這個(gè)譯文:
1.下載windows包裝腳本(右鍵單擊,將鏈接另存為apktool.bat)
2.下載apktool-2(在此處查找最新版本)
3.將下載的jar重命名為apktool.jar
4.將兩個(gè)文件(apktool.jar和apktool.bat)移動到Windows目錄(通常為C://Windows)
5.如果您沒有訪問C://Windows的權(quán)限,可以將這兩個(gè)文件放在任何位置,然后將該目錄添加到環(huán)境變量系統(tǒng)PATH變量中。
嘗試通過命令提示符運(yùn)行apktool
第一步(apktool.bat)

一定要是右鍵保存,不要用迅雷!!!(下載的不是同一個(gè)東西。運(yùn)行起來閃退)文件重命名為(apktool.bat)
第二步(apktool.jar)
這一步就按照譯文,沒什么坑,記得重命名(apktool.jar)

二、安裝軟件
這兩個(gè)文件放到C盤去,這是我們都不想看到的,可以選擇在D盤自己建一個(gè)文件夾來存放。
只不過需要改一下環(huán)境變量此電腦->屬性->高級系統(tǒng)設(shè)置->環(huán)境變量->找到系統(tǒng)變量->點(diǎn)擊PATH然后選擇編輯->新建
cmd里面輸入apktool驗(yàn)證是否成功安裝
三、使用軟件
解包
apktool d D:App-debug.apk -o D:apk_toolsb
-o模式是指定解包后文件所處位置
(練習(xí)apk在文章下面我會上傳自己寫的測試apk)

修改文件
找到要修改的文件,進(jìn)行修改, 修改具體細(xì)節(jié)就不展示了,大家可以自己進(jìn)去摸索
重打包
修改完,肯定是要用的,用apktool著手重打包
apktool.bat b D:apk_toolsb -o D:apk_toolsnopassword.apk
打包完成后會發(fā)現(xiàn)指定的目錄下出現(xiàn)了打包好的nopassword.apk文件。但是這個(gè)apk沒有簽名,需要重新簽名之后,才能安裝。
簽名
生成keystore文件
首先需要生成keystore文件
keytool -genkey -alias abc.keystore -keyalg RSA -validity 20000 -keystore abc.keystore
keytool命令需要JAVA環(huán)境才可以使用,如果環(huán)境變量配置了的可以直接使用,如果沒配置的可以在Java/bin下面找到,把這個(gè)路徑新增到環(huán)境變量, 和上面的apktool新增到環(huán)境變量是一樣的操作

然后在cmd里面輸入就可以了,在當(dāng)前目錄下會生成一個(gè)abc.keystore證書文件

將該文件和apktool文件放在一起會比較方便
進(jìn)行簽名
jarsigner -verbose -keystore abc.keystore -signedjar nopassword_signed.apk nopassword.apk abc.keystore
執(zhí)行之后會發(fā)現(xiàn),在當(dāng)前目錄下生成一個(gè)nopassword_signed.apk,代表apk已經(jīng)簽名了,就可以正常使用了。
四、使用
將apk直接丟入夜神模擬器即可完成安裝

這是練習(xí)apk鏈接:
https://pan.baidu.com/s/1YtKxHrmKCrmIvKhjupUGBA?pwd=tlo7
提取碼:tlo7






