遊戲內購破解

前言:

最近我在使用Android Studio混淆打包release版本,打包是否成功?自然想到了反編譯。然後百度“apk反編譯”,出來最多的是apktool反編譯。百度也真是越來越水了,反正百度出來的教程都是N年前的,現在早就不能用了。很多博主也都不跟新博客了,然後隨着jdk發展apktool也跟新很多代了。所有有些博主的內容,已經沒法兒用了。

比如:

http://blog.csdn.NET/vipzjyno1/article/details/21039349/#reply

這個博主,有些地方說得還不錯。但是apktool下載版本和用法早就過時了,現在已經沒法兒用了。

工具介紹:

apktool  

     作用:主要查看res文件下xml文件、AndroidManifest.xml和圖片。(注意:如果直接解壓.apk文件,xml文件打開全部是亂碼)

dex2jar

     作用:將apk反編譯成Java源碼(classes.dex轉化成jar文件)

jd-gui

     作用:查看APK中classes.dex轉化成出的jar文件,即源碼文件


新版本apktool用法:

1、下載:



當然了上面這個鏈接和圖片描述的可能也會變。
目前就是下載兩個文件apktool.bat和apktool.jar(這個如果你下載的文件有版本號,比如apktool_2.2.1.jar,就要改名字爲apktool.jar),
然後把上面兩個文件都放到C://Windows下面。(我是windows系統,其他系統按照自己的來)

2、使用方法


官網教程

$ apktool d test.apk
I: Using Apktool 2.2.1 on test.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: 1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
$ apktool b test
I: Using Apktool 2.2.1 on test
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
I: Checking whether resources has changed...
I: Building resources...
I: Building apk file...
I: Copying unknown files/dir...
        
其實就是,運行CMD,進入比如app-release.apk所在目錄,然後運行apktool d app-release.apk就可以了,默認解壓的文件就在app-release.apk所在目錄。







最後,如果我上面的方法不能用了,請看英文的原網頁怎麼說。



比如:

http://blog.csdn.Net/vipzjyno1/article/details/21039349/#reply


dex2jar

     作用:將apk反編譯成Java源碼(classes.dex轉化成jar文件)

jd-gui

作用:查看APK中classes.dex轉化成出的jar文件,即源碼文件


Smali2JavaUI

對於博主說得,先dex2jar把classes.dex轉爲jar,再jd-gui把jar轉爲源碼*.java文件。
現在可以用Smali2JavaUI這個軟件,一部到位。可以把這兩個步驟化爲一個步驟。

所以,如果只想反編譯看*.java文件的話,只用Smali2JavaUI軟件就可以了。
這個軟件可以直接打開***.apk文件,然後就直接看到*.java文件了。

=======================================

https://pan.baidu.com/s/1boTvXmv


指揮官閣下!歡迎進入18世紀的拿破崙時代。

全新的遊戲模式,加入了將領的技能和新的物品系統。
共有200多個名將登場『拿破崙,繆拉,威靈頓,納爾遜,拉納,庫圖佐夫,華盛頓...』
每個將領都可以從列兵晉升到元帥,由平民變爲皇帝。
戰場上每個部隊都有自己的特點,如果你熟練的使用他們將戰無不勝。
部隊會積累戰鬥經驗,當成爲*部隊後它們的戰鬥力將大大增強。
全新設計的地圖系統,支持地圖無縫縮放,各國的勢力範圍和國界線清晰可見。
在戰場上除了運用戰術擊退敵軍,還可以在商店中購買物品,在酒館中招募將領,在市場上兌換物資
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章