練習向:一次簡單的APK反編譯後二次打包

柴月和岐月發表於2017-12-28

 

最近在研究反編譯,不過本人還是傾向於手動命令和修改,不想去過度依賴某個便利的軟體,主要是覺得這個過程更能加深體會啦,嚶嚶嚶

主體流程如下:反編譯->更改smali檔案->重新打包->簽名->安裝

1.打包練習APK

隨便寫個了APK

隨便弄了個簽名打包

 

2.反編譯

 

3.修改smali檔案

 

 

4.重新打包並簽名

 

5.總結

上面一個簡單的Apk反編譯加上打包只需要apktool就可以了,看起來著實簡單,但是正常情況下APK內眾多的資原始檔會讓人找死的,所以推薦一款簡單好用的工具:

android killer 能快速的定位到你可能想更改的地方

另外:

apktool最新下載地址https://ibotpeaches.github.io/Apktool/install/

apktool和apksigner使用命令請看這:http://blog.csdn.net/ons_cukuyo/article/details/78913283

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相關文章