工具下載:
https://github.com/home-hwt/android/tree/master/decode_apk
genymotion模擬器下載
http://www.genymotion.net/
FDex2
通過Hook ClassLoader的loadClass方法,反射調用getDex方法取得Dex(com.android.dex.Dex類對象),在將裏面的dex寫出
dex2jar
將dex轉換爲jar
Genymotion-ARM-Translation.zip
直接拉入模擬器中,使模擬器可以支持arm apk包
xposed_v3.1.2.apk
脫殼
Step1:
將xposed_v3.1.2、FDex2和需要脫殼的應用都安裝到模擬器上。
Step2:
啓動xposed_v3.1.2,將FDex2添加的xposed_v3.1.2的模塊中激活
Step3:
點擊xposed_v3.1.2模塊中FDex2選中要脫殼的包
Step4:
運行要脫殼的包
Step5:
安裝Re文件管理器,到data/data/包名拿到對應的dex文件
Step6:
將拿到的dex使用dex2jar轉換爲jar,然後直接放入Android Studio可以查看對應代碼