出於對反編譯的好奇心,今天特意測試了一下安卓軟件的反編譯,好吧,廢話少說,直奔主題。
首先下載軟件,apk編輯器。像這樣。
![初試安卓軟件反編譯破解軟件的方法](http://p2.ttnews.xyz/loading.gif)
不是旁邊那個編譯器。
第二步,安裝。這個都會。
第三步,直接打開。看下圖
![初試安卓軟件反編譯破解軟件的方法](http://p2.ttnews.xyz/loading.gif)
在這裡,你可以選擇安裝包,第一個按鈕。也可以選擇已經安裝好的軟件,點第二個。
然後選擇一個來反編譯。我選ANDFTP。
根據實際情況,自己選擇編譯選項。我選第一個測試。
進入後是字符串界面。也是我們寫App時的res/value/strings.xml文件
點擊文件按鈕。是主程序了。
點擊dex to smali,你會發現,java被編譯成smali文件了。但這個文件我們似乎很難看懂。可以下載smali2java軟件試。因為我是用手機測試的,這個是電腦版的,我就不試了。
閱讀更多 茂名阿信 的文章