- 需要工具
- 使用1.將google play的檔案轉換成[.apk]檔,並下載下來。
- 將此[.apk]檔副檔名更換成[.zip]或[.rar],並解壓縮,如下圖。
- 將classes.dex複製到和2.將壓縮後同個資料夾。
- 在cmd下,反組譯classes.dex成[.jar]檔,輸入dex2jar classes.dex,如下圖。
- 此時,在資料夾會出現classes_dex2jar.jar 。
- 使用3.開啟classes_dex2jar.jar ,就可以看到所有原始的java檔
那xml檔要如何decompiler
因為這些xml檔都是二進制的檔要在解回來一次才看得懂。這時候就是需要apktool 這個程式了(在cmd下apktool.jar d xxx.apk "folder" 他就會把它解到folder這個資料夾下
這時候你只要把你要的xml拿出來就好
其實不管是你解回來的xml檔或是java檔都會跟原來的有些的不一樣,例如變數命名之類的。他的一些配置會稍微的變動,不過只要你有寫過android app 你會看的出來那些東西被移到其他檔案去了,稍微在自己整理一下還是都會回來的。
1 則留言:
http://apk-dl.com/
這網站也可下載apk
張貼留言