nah you should to know what architectures (ABI) is installed in your games, for example if your device/emulator is 64 bit and the original apk have 2 architectures lib (armeabi-v7a and arm64-v8a) then you have to use the hex code for ARM64Well, so i did what you do adding this kind of Offset :
offset: 0x12345678
hex: FF FF FF FF
But the game crash when i activate it about 30s after, and it didn't modify any value of the game anyway.
Are my values bad ? (i try to use ARM64 values....)
I saw on another forum that the true / false value should be for ARM64 :
ARM:
MOV W0, #1 or #0
ret
instead of
ARM:
MOV R0, #1 or #0
ret
So , i'm lost now. I did try both, the first one make crash but modify nothing, and the last value modify nothing but don't make crash.
That hurts.![]()
ARM64:
MOV X0, #1 or #0
ret
ARM:
MOV R0, #1 or #0
BX LR
nah you should to know what architectures (ABI) is installed in your games, for example if your device/emulator is 64 bit and the original apk have 2 architectures lib (armeabi-v7a and arm64-v8a) then you have to use the hex code for ARM64
but if the game is installed with architectures (ABI) ARM not ARM64 then you can not use hex code ARM64 for that game
it is the basic modding with hex patching way, also for your code in ARM it should be "BX LR" not "ret", here is the correct one
Code:ARM64: MOV X0, #1 or #0 ret ARM: MOV R0, #1 or #0 BX LR
for this you have to use hexadecimalOk bro, my game is Hero Wars , and the emulator is LDPlayer9 (so i think it's a x64 emulator, and its ARM8 so X64 Hex Codes.)
So ARM64 :
MOV X0, #1 or #0 (should be only fro true of false code)
ret
then if i want others Hex values, i should just modify like that ? :
MOV X0, #Modify values here
ret
i understand good?
Thanks, sorry for your time.
MOV X0, #Modify values here
ret
MOV X0, #0x7F0000
ret