Jump to content
  • 0

How to modify value fields in libil2cpp.so?


sheng855174

Question

5 answers to this question

Recommended Posts

Posted

~A8 MOV W0, #10 if u use 64b

~A7 MOV W0, #10 if u use 32b

i think in anonymous u can edit 10x4

Posted
12 hours ago, sheng855174 said:

I would edit functions but not fields.

for example, HP 10 edit to HP 1000.  how to edit ?

Use arm code A mov x0 #100 

                         Bx lr (32bit) 

Or try research hex code from platinmods and conver to arm code ( armconverter . Com)

On 11/1/2022 at 10:43 PM, sheng855174 said:

I use dnSpy to find fields,  How to modify value fields in libil2cpp.so ? (image line 17)

image.thumb.png.0bc3c141e4b8a4626315ce7dfdbb290a.png

and i search fields address in game memory

image.thumb.png.990f51f34186287dc8f8ee74185fdc8d.png

apk download link : https://apkpure.com/tw/one-punch-man-英雄之路/com.yqcrtw.android/download

Attached is libil2cpp.so dump to DLL DummyDll.zip

If you used offset for gameguardian try set range libil2cpp (code xa)

Posted
18 hours ago, Alessa- said:

Use arm code A mov x0 #100 

                         Bx lr (32bit) 

Or try research hex code from platinmods and conver to arm code ( armconverter . Com)

If you used offset for gameguardian try set range libil2cpp (code xa)

20 hours ago, blocx said:

~A8 MOV W0, #10 if u use 64b

~A7 MOV W0, #10 if u use 32b

i think in anonymous u can edit 10x4

you look image address 0x9376A380 ( PUSH {R4,R10,R11,LR} ), this address is hp (offset 0x8EA830).

why the field mapping to PUSH {R4,R10,R11,LR}?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.