Tutorial ll2Cpp Dump + Modding

Sepacool

Platinian
Dec 21, 2018
10
9
3
44
Shaman
Thx for Tutorial friend.......

Can you help me on a question????

On SPACE JUSTICE game, how to me find value to MAX DAMMAGE??? I make a DUMP but i dont now what value to choose..... help me plx....
 

Bulla

Solid & Active Platinian
Jul 8, 2019
85
58
28
29
Bharat
i have a question im trying to mod a game which uses il2cpp and its inside the folders which is called arm64-v8a so should i use the code ie: MOV R0,#1 = 01 00 A0 E3 or is it different for arm64-v8a ??
 
  • Like
Reactions: phandhol01

DaRealPanDa

Co-Administrator
Staff member
Supporting-Team
Global Moderator
Social Media
Mar 12, 2018
6,665
15,467
2,120
27
Skyrim
i have a question im trying to mod a game which uses il2cpp and its inside the folders which is called arm64-v8a so should i use the code ie: MOV R0,#1 = 01 00 A0 E3 or is it different for arm64-v8a ??
No, armv8a codes are different.

But it's not recommended to mod armv8a, because armv8a don't work on emulators.
Try to get the armv7 version from the game with apk combo.
 
  • Like
Reactions: Bulla

Bulla

Solid & Active Platinian
Jul 8, 2019
85
58
28
29
Bharat
No, armv8a codes are different.

But it's not recommended to mod armv8a, because armv8a don't work on emulators.
Try to get the armv7 version from the game with apk combo.
I'm new to modding... But what is Apk combo?
And the game which I'm trying to mod is age of magic. It's already been modded n it works on emulators. Even tho it has arm64v8a. So, I'm kinda confuse now!
 

Bulla

Solid & Active Platinian
Jul 8, 2019
85
58
28
29
Bharat
I'm new to modding... But what is Apk combo?
And the game which I'm trying to mod is age of magic. It's already been modded n it works on emulators. Even tho it has arm64v8a. So, I'm kinda confuse now!
My bad age of magic is arm7a... I mixed up it up with other game. Let's forget about it.
So, if a game has armv8a..... Can armv7a version be downloaded?
 

DaRealPanDa

Co-Administrator
Staff member
Supporting-Team
Global Moderator
Social Media
Mar 12, 2018
6,665
15,467
2,120
27
Skyrim
My bad age of magic is arm7a... I mixed up it up with other game. Let's forget about it.
So, if a game has armv8a..... Can armv7a version be downloaded?
It can in 90% of the time, only a quite few Games like "Pokemon Masters" offers ONLY armv8a.

You can do it with that way:

 
  • Like
Reactions: Bulla

Bulla

Solid & Active Platinian
Jul 8, 2019
85
58
28
29
Bharat
It can in 90% of the time, only a quite few Games like "Pokemon Masters" offers ONLY armv8a.

You can do it with that way:

Oh thnx it worked.....
Now the hard part is which string to search. I think it's the hardest part.
I'm trying to mod Dragon champions
To get God mod n high damage...this is very similar to age of magic. Can you give me some hints what strings to search for God mod n high dmg.
Thank you
 

DaRealPanDa

Co-Administrator
Staff member
Supporting-Team
Global Moderator
Social Media
Mar 12, 2018
6,665
15,467
2,120
27
Skyrim
Oh thnx it worked.....
Now the hard part is which string to search. I think it's the hardest part.
I'm trying to mod Dragon champions
To get God mod n high damage...this is very similar to age of magic. Can you give me some hints what strings to search for God mod n high dmg.
Thank you
I don't know buddy, don't know anything about age of magic or your game. Every game is different, nearly all games have different names or methods to mod damage or god mode. try the normal stuff like health, hp, life, damage, attack, attr
 
  • Like
Reactions: Bulla

Bulla

Solid & Active Platinian
Jul 8, 2019
85
58
28
29
Bharat
I don't know buddy, don't know anything about age of magic or your game. Every game is different, nearly all games have different names or methods to mod damage or god mode. try the normal stuff like health, hp, life, damage, attack, attr
Im trying to install xapk file into LDplayer but it doesnt seems to be installing ? what to do ?
 

yusufyyy2004

Platinian
Jan 4, 2019
19
8
3
Malaysia
Hey, I'm a starter modder, still learning beginner methods. I want to know how do you get or calculate the hex code used for cheats? Or is it set the same for every game?
 

DaRealPanDa

Co-Administrator
Staff member
Supporting-Team
Global Moderator
Social Media
Mar 12, 2018
6,665
15,467
2,120
27
Skyrim
Hey, I'm a starter modder, still learning beginner methods. I want to know how do you get or calculate the hex code used for cheats? Or is it set the same for every game?
You have to understand the basic assembler instructions and you need a converter like this one:

1. HEX To ARM Converter Online
2. ARM To HEX Converter Online

or you use the one which i use:


Basic Instructions are as example:

ADD <----- ADD a specific value to a Method
MOV <----- It's like change the value from the Method to a specific value
SUB <----- Substract a specific value in a Method
NOP <----- No Operation Operator, means when you use that the value will freeze as example
BX LR <----- Is like "return", so this will end the method
RET <----- Is like "return", so this will end the method but for x86 modding

For armeabi-v7a libraries i'm using the exact same hex code everytime:

Return " 1 " or "True" for bool:

01 00 A0 E3 1E FF 2F E1

as instruction:

MOV R0, #1
BX LR

Return " 0 " or "False" for bool:

00 00 A0 E3 1E FF 2F E1

as instruction:

MOV R0, #0
BX LR

Return a high Value ( only for Int, for a Method with a short data type this one will not work ):

12 07 A0 E3 1E FF 2F E1

as instruction:
MOV R0, #0x480000
BX LR


But from all the Instructions above i'm using only MOV, BX LR and RET. Never used ADD, SUB, NOP, but it depends on your own modding style, on the Method and if it's a libil2cpp.so Game or a libGame.so.
 

yusufyyy2004

Platinian
Jan 4, 2019
19
8
3
Malaysia
You have to understand the basic assembler instructions and you need a converter like this one:

1. HEX To ARM Converter Online
2. ARM To HEX Converter Online

or you use the one which i use:


Basic Instructions are as example:

ADD <----- ADD a specific value to a Method
MOV <----- It's like change the value from the Method to a specific value
SUB <----- Substract a specific value in a Method
NOP <----- No Operation Operator, means when you use that the value will freeze as example
BX LR <----- Is like "return", so this will end the method
RET <----- Is like "return", so this will end the method but for x86 modding

For armeabi-v7a libraries i'm using the exact same hex code everytime:

Return " 1 " or "True" for bool:

01 00 A0 E3 1E FF 2F E1

as instruction:

MOV R0, #1
BX LR

Return " 0 " or "False" for bool:

00 00 A0 E3 1E FF 2F E1

as instruction:

MOV R0, #0
BX LR

Return a high Value ( only for Int, for a Method with a short data type this one will not work ):

12 07 A0 E3 1E FF 2F E1

as instruction:
MOV R0, #0x480000
BX LR


But from all the Instructions above i'm using only MOV, BX LR and RET. Never used ADD, SUB, NOP, but it depends on your own modding style, on the Method and if it's a libil2cpp.so Game or a libGame.so.
Thank you. But I'm still learning and don't have much time, so it's a little hard to digest this.
 
Tags
kingtrauma ll2cpp modding ll2cppdump platinmods