弱鸡娱乐网 · 免费提供绿色软件、活动线报以及其他网络资源,好货不私藏!

【原创教程】LGL详解-自动更新无效与不兼容问题解决

zhangzhyu 安卓软件

1.在使用自动更新后,如果再使用一些如图①有用到getAbsoluteAddress()获取函数地址的hook功能时,你会发现这些hook没有效果,检查内存中函数时发现这些函数没有被hook而自动更新是有效的。尝试打印自动更新获取的地址和发现getAbsoluteAddress()获取的地址发现一个是xa内存中libil2cpp.so + 函数偏移,而另一个是cd内存中的libil2cpp + 函数偏移,这两个地址是不一样的,如图②前两次尝试结果不同

2.更改fiandlibrary()函数,进一步精确获取到的libil2cpp.so是否位于xa内存,即代码段(这里通过检查读写权限判断,r-xp)

3.再次打印,返回正确地址如图②第三次尝试

4.对应函数头指令替换成功,hook成功,如图③。

5.现在自动更新可以和之前的hook方法一起使用了!

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!

评论列表
请自觉遵守互联网相关的政策法规,严禁发布广告、色情、暴力、反动的言论。
  • 点击我更换图片
  • 全部评论(0
    还没有评论,快来抢沙发吧!