之前搞过一轮,又搞了一次。把试过的几种方法总结一下。
一种适合基本普通的安卓apk包,基本流程就是
1 右击apk包,使用mac解包工具解压,
2 把classes.dex转成jar包,cd ~/Downloads/dex2jar-2.0/
./d2j-dex2jar.sh -f ~/Downloads/game.v316602/classes.dex
3 使用工具查看jar包源码,反编译java代码。
cd ~/tmp/jadx/build/jadx/bin
-:> ./jadx-gui
然后想提取游戏资源,有的素材没加密可以直接从解压包里找到。其他针对不同情况从网上找了几种工具。
一种万能的工具:
一种英伟达的:
下载地址在这里 https://developer.nvidia.com/gameworksdownload
下载Tegra Graphics Debugger 支持Mac Linux Windows
Tegra 机型查询 http://www.nvidia.cn/object/tegra-phones-cn.html
一种高通的:
下载地址: https://developer.qualcomm.com/software/adreno-gpu-sdk/tools
其他根据用的游戏框架不同,比如unity的框架,有专用的工具破解游戏资源。
上一篇: mysql数据库client连接配置
下一篇: 办公电脑ssh内网穿透方法
0 Responses so far.