找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 247|回复: 0

基于FakerAndroid的一次il2cpp游戏逆向精修实录!!!零汇编...

[复制链接]

2万

主题

162

回帖

18万

积分

管理员

积分
185457
发表于 2021-12-20 15:13:31 | 显示全部楼层 |阅读模式 IP:山东省青岛市 移动

登录后更精彩...O(∩_∩)O...

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 mind 于 2021-12-20 15:35 编辑

基于FakerAndroid的一次il2cpp游戏逆向精修实录!!!零汇编零二进制纯编码实现】


~~~格式优化整理~~~
1、下载FakerAndroid工具包

下载地址:https://github.com/Efaker/FakerAndroid/releases
2、cmd切换到FakerAndroid.jar平级目录
1.png

3、执行 java -jar FakerAndroid.jar fk <apkpath>生成AndroidStudio工程
[执行命令]
2.png
[等待命令执行完成]
4.png
4、查看Apk平级目录下面生成的AndroidStudio工程
[查看原安装包目录]
3.png
5、AndroidStudio直接打开生成的Android工程
[生成的Android项目工程目录结构]

6、等待加载完成直接运行项目(确认项目加载完成,部分Res或Manifest文件有问题的话需要手动修复一下,实测大部分的未做res混淆的Apk都是没有问题的)
[直接Run运行项目]

7、Java类调用之继承(意在演示Java层原有Java类调用)
[父类继承]

8、Java类调用之Api调用(意在演示Java层原有Java Api调用)
[父类Api调用]

9、Manifest入口Activity替换
[AndroidManifest入口Activity替换]

10、Java类替换(意在演示对原有Java类的直接替换)
[类替换之原类]

[类替换之自己编写的替换类]
7.png
11、定义Jni方法进行Hoook操作和il2cpp脚手架的调用
[Jni方法定义]
8.png
[HookApi和Il2cpp脚手架的使用]
9.png
12、对原il2cpp脚手架定义过的方法进行Hook替换
[Il2cpp脚手架中的UI回调函数替换以及Il2cpp脚手架中的Api调用]
10.png
[JniHook Btn]
11.png
13、最后上一下效果图,忘记说了,文章中所有图片的宽度都使用了1024px
[效果图]
12.png



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|哩布大模型|Civitai大模型|IP定位|图反推|站长素材|deepseek|即梦视频|阿狗工具|花瓣网|pinterest|php手册|宝塔文档|CyberChef|猫捉鱼铃|手机版|小黑屋|下载狗|IPS|在线工具|分享屋 ( 鲁ICP备2021028754号 )

GMT+8, 2025-5-10 13:41

Powered by 分享屋 X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表