1越败、jadx?
下載:git clone?https://github.com/skylot/jadx
作用:可以直接把apk拖進去触幼,看整個項目結(jié)構(gòu)。分析需要修改的地方
2究飞、apktool
下載:git clone?https://ibotpeaches.github.io/Apktool/
推薦使用最新版本
工具好了置谦,下面看步驟
1、反編譯
cd? apktool
java -jar apktool.jar -r d /Users/tonytang/Downloads/056531.apk? (你的apk實際目錄) -r表示不讓資源被反編譯亿傅,否則回編會出現(xiàn)問題
2媒峡、反編譯后,進入文件夾會有幾個smali_class 文件葵擎,這里就要結(jié)合jadx找到你需要修改的地方谅阿。smali語法要知道一點點,不知道就學習吧酬滤。
3签餐、改完之后,回編
java -jar apktool.jar b /Users/tonytang/apktool/056531?
回編完了盯串,在你反編譯的文件夾下會生成一個dist文件夾氯檐,并且生成了一個apk,這個時候不能安裝体捏,因為沒有簽名冠摄。
4糯崎、簽名
jarsigner -verbose -keystore abc.keystore? -signedjar test.apk 056531.apk abc.keystore
123456
恭喜你,你已經(jīng)成功破解了一個apk,請盡情的享受吧:耐亍!哈哈奏司。不要干壞事哦乔询。!T涎蟆竿刁!