手机版
  • 您还未登录,请
  • 发布时间:2024-06-21 15:53:00
    浏览 5261    回复 0
    此账号已注销
    会员

    il2cpp自动寻址

    经验分享,仅适用于小白!

    今天尝试用自动更新来重写之前的菜单,发现了一些BUG,这里分享给大家避坑。

    1.用新的UtilS.h和Struct.h替换到单目录app/src/main/jni/Includes/目录下

    2.新的Utils.h删除了findlibray()和getAbsoluteAddress()函数,这将意味着菜单原始的寻址方式将失效。原因是自动更新函数和这个两个函数共存时会导致一些错误,使Hook函数替换指令时找不到正确函数地址,表现为功能概率有效,多数闪退。(“经观察两者共存时cd内存中的函数头几个字节不会被替换,hook功能失效”)

    3.仅适用于适用于il2cpp游戏,支持32位和64位,可根据函数名和字段名自动查找函数地址和字段偏移,只需打包一次,日后游戏更新可继续使用,节省精力。

    4.自动更新代码来自Github,已做修复,这里给出使用示例,和注意事项。

    5.新Utils.h地址https://www.123pan.com/s/SIoAjv-QT1Jv.html
    Struct地址
    https://www.123pan.com/s/SIoAjv-8T1Jv.html

    6.hook的基本方法没变,只是换了一种寻址方式,由于比较简单,不再具体描述,下面几张图片给出了一些示例。

    所有评论(0)
    请文明发表评论,恶意辱骂/诽谤,发布广告者封号处理
    反馈意见