无名 发表于 2022-5-8 14:12:03

【技术教程】存档注入+图文+语音


http://cdn.u1.huluxia.com/g3/M02/D4/A8/wKgBOVpa3D-AfCmPAAEJMm_zDDQ609.png
【例子游戏】原始人男孩_Caveboy GO_1.1.0

【破解类型】存档注入

【所需工具】mt 2管理器,会添加弹窗。

【图文教程】

First:
在apk的AndroidManifest.xml里面找到android.intent.action.MAIN,看它上面的那个name路径那里,或者从上往下第一个activity的name路径,http://cdn.u1.huluxia.com/g3/M02/D4/A8/wKgBOVpa3DaAWhdoAAMllo9QsfY630.jpg
这个游戏的启动路径是:
com.unity3d.player.UnityPlayerActivity

Second:
用mt2管理器的dex编辑器++打开apk的dex,
依次找到启动路径指示的文件,http://cdn.u1.huluxia.com/g3/M02/D4/A8/wKgBOVpa3DaAW85jAAFM2D1DfLg656.jpg
Third:

找到后打开,搜索oncreate,在那个V那里空行,在空白处粘帖调用码

    invoke-static/range {p0 .. p0}, Lcom/savegame/SavesRestoring;->DoSmth(Landroid/content/Context;)V
http://cdn.u1.huluxia.com/g3/M02/D4/A8/wKgBOVpa3DiAVy58AARVh8p9AHc275.png
(原)http://cdn.u1.huluxia.com/g3/M02/D4/A8/wKgBOVpa3DmAfnbBAARmC9SpH5w384.png
Fourth:
返回保存,再保存为工程,长按打开刚刚的工程,把调用文件SavesRestoring.smali复制到smali文件夹里面http://cdn.u1.huluxia.com/g3/M02/D4/A8/wKgBOVpa3DqABW8OAANM2keDqpE636.png
然后单击工程,选择编译,等待完成

Fifth:
然后就是打包回笼,把编译完成后的dex添加进apk里面
结束了?当然没有,还有就是游戏存档的问题,
单击数据目录http://cdn.u1.huluxia.com/g3/M02/D4/A8/wKgBOVpa3DyAR1pFAAMp80LeVUs256.png
把如图的三个文件夹复制到左边,然后压缩成data.savehttp://cdn.u1.huluxia.com/g3/M02/D4/A8/wKgBOVpa3D2AXwM9AAPG7E-XmIY215.png
把压缩完成的压缩包添加进apk的assets文件夹里面http://cdn.u1.huluxia.com/g3/M02/D4/A8/wKgBOVpa3D-AciMkAAK-L_QIbLk8541.ht
(注)如果如上图所示的三个文件夹里面没有要找的游戏数据,那就把除了lib之外的文件夹都复制到左边进行压缩
(再注)游戏存档不一定在
/data/data/包名,里面
还有可能在
/sdcard/Android/data/包名,里面
(还注)存档注入不一定能解压成功

Last:
签名,安装测试,over。

【视频链接】
不包含工具,图文是给视频配的。
存档注入+语音
https://pan.baidu.com/s/1smLF55V

页: [1]
查看完整版本: 【技术教程】存档注入+图文+语音