Help! How Do I Decompile ".SO" Library File Of An Android App?

Mörsedes

Platinian
I am searching for this for a long time, this ".so" is decrypted, so I am not able to read, weird symbols only. I wonder how do I decrypt it and modify it by myself? My main aim: Unlock VIP of all cars, unlock all cars. (Yes I know there's already PMT Mod on this forum however, their savefiles do not unlock all and even if I unlock, to make them VIP I have to pay real money. LuckyPatcher does not work at this point, that's why I need help.) Some people say said to me to install "IDA Pro" however it is paid and expensive program so I need to search for a free way to do it.
 
Hi! To decompile a .so file (shared library) from an Android application, follow these steps:
  1. Extracting the .so file:
    • Use apktool or similar tools to unpack the APK file.
    • Find the .so files in the lib/ directory.
  2. Decompiling the .so file:
    • To decompile, you can use tools like IDA Pro or Ghidra. These programs will help you see the assembly code and possibly recover some high-level logic.
  3. Code analysis:
    • Understanding assembly code requires knowledge of processor architecture and experience with low-level programming.
Keep in mind that decompiling may violate the application's license agreement, so make sure you have permission to do this. Good luck!
Thx for chatGPT bruuuh.


1) u need dump offsets through Il2cppDumper
2) use dump.cs or launch dnspy.exe and find the method you need to change
3) above it u can see similar text ([Address(RVA = "0x1194F68", Offset = "0x1194F68", VA = "0x1194F68")])
4) launch ida and find method with name sub_1194F68(it's the same address as above /\), big win u found method and can edit his
OR launch HxD and press hotkey Ctrl+G and type in that address you found
5) edit method save ur file HxD -> Ctrl+S, IDA (Edit->Patch program->Apply patches to input file) and change original .so on ur
6) profit!
 
Back
Top Bottom