关于某游戏xa功能的修改

首先我们需要把这个游戏的dump给搞出来【网上都有教程,在这里我就不再多说了】
然后我们进行搜索关键词,例如血量就是hp
那么我们就搜索get_hp

这个0xcb39e4就是偏移了,int64是他的类型
对于这个偏移,我们需要在libil2cpp.so中进行偏移并修改
所以,我们进入火影,打开gg,按照以下的步骤



然后转到,这个就是头了

长按他偏移cb39e4,

这个就是血量的函数了
我们对他进行赋值,将血量改为0【也可以改最大血量maxhp,改为1】
【这里是32位的】
MOV R0, #0【改的是汇编码】
然后我们需要进行返回
即将他下面的那个改为BX LR

【当然了,由于是在gg中修改,所以须在前面加上~A 】
我们去副本里试试看吧

也是可以的啦
注:xa是全局的【即对面是0血,而你也是0血】。以上全是我个人观点,如有做的不对的地方,请大佬纠正。

posted @ 2023-07-05 22:06  无聊!呢  Views(521)  Comments(0Edit  收藏  举报