Approved How to mod games with LIBs (not Unity)

I have a situation where I could not find anything from the lib files, and I suspect that some info are stored in assets/LUA folder but theyre ".enc". How do I go about decrypting the files?
 
How to deofuscate a code protected by ProGuard?
 
How do we figure out what files to try and edit
simply checking the apk lol
each video has a specific target, 1 for dlls and 2 for libs ... thats your target
 
  • Like
Reactions: Riu
Thanks for uploading the tutorial.
I wanna watch more other games modifying process even without explain.
It will be helpful.
 
simply checking the apk lol
each video has a specific target, 1 for dlls and 2 for libs ... thats your target
EDIT: never mind I understand.. So how would you find the meta data for a game, when they have no assets/bin/data folders.
 
Last edited:
@iAlex thanks a lot bro <3
May u make a video about how to make a mod by using MUL and other commands to make something like x5 damage, x5 hp or x20 item drop ...etc by IDA PRO
 
@iAlex thanks a lot bro <3
May u make a video about how to make a mod by using MUL and other commands to make something like x5 damage, x5 hp or x20 item drop ...etc by IDA PRO
the concept is quite easy , you have to find what register (R) is holding the value then do something like this
EX.
R0 - has normal value
SO...
MOV R9,#5
MUL R0,R9

I choose R9 cus is not so common to see it, you can use any register you want :D
 
IDA Link is back again, updated to 7.0 + usual sdk and plugins :D
 
Thank you very much for your tutorial. I am trying to modify some of your tutorials. There are a few problems that I hope will be solved by you. I hope you can take a look when you are free.
1. I'm pretty sure I found the address that I need to modify (for example: get_ATK) but the modification is indeed invalid
2. (il2cpp) float get_ATK can use 000c03e3 1c0644e3 1eff2fe1. Is this correct? I found in HxD that the original hexadecimal is less than the hexadecimal I want to modify.
3. I found that some codes (for example: get_ATK) have been modified and the enemy has changed. Is there a way to distinguish them?
Finally, my English is terrible. I can only use translation software to express what I want to know, I hope you understand.
Thank you
 
Thank you very much for your tutorial. I am trying to modify some of your tutorials. There are a few problems that I hope will be solved by you. I hope you can take a look when you are free.
1. I'm pretty sure I found the address that I need to modify (for example: get_ATK) but the modification is indeed invalid
2. (il2cpp) float get_ATK can use 000c03e3 1c0644e3 1eff2fe1. Is this correct? I found in HxD that the original hexadecimal is less than the hexadecimal I want to modify.
3. I found that some codes (for example: get_ATK) have been modified and the enemy has changed. Is there a way to distinguish them?
Finally, my English is terrible. I can only use translation software to express what I want to know, I hope you understand.
Thank you
1. Invalid ? Give more details
2. For floats better do conversion from int to float then back to int at the end
3. Every game has its own logic, find it and understand it then you'll be able to distinguish between player and enemy
 
i provided basic tutorial , i don't have the time to do video tutorials for all games and most of all it doesnt make much sense doing them since we modders learned it by spending sever days , weeks or months polishing our "skills" lol
bad love story in hindi
 
Last edited:
Back
Top Bottom