Tutorial How to dump decrypted DLL files using GameGuardian (NO ROOT / ROOT) (Android 2.3.3-9.0+)

AndnixSH

Security Detective
Staff member
Modding-Team
Jun 27, 2017
673
71,420
1,193
Modding World
You can dump memory using GameGuardian to extract encrypted file using get_dll_from_bin tool or Winhex. GameGuardian works on ARM, x64 and x86 devices, including x86 emulators (BlueStacks, Droid4X, Koplayer, Andy, Nox, Memu, Leapdroid, AMIDuOS, Windroye, RemixOS, PhoenixOS, AVD, Genymotion etc.)

Requirements:
  • GameGuardian
  • get_dll_from_bin.exe
  • Rooted device or emulator.
  • Minimum system requirements for Android device: 1 GB RAM, 2 cores CPU. If you have a low-end device, your device may freeze during dumping.
  • Available free space of Internal storage or Sdcard: 2+ GB
  • Requires Android 2.3.3+ (Gingerbread) and up to 9.0 (Pie)

Instructions:
Download GameGuardian app and install it on device or emulator

Download get_dll_from_bin.exe and use it later

Install GameGuardian APK on non-rooted device or rooted device or emulator. It's very easy

Non-rooted devices:
Dumping does work without root but Virtual Space app is required.
Please click the link below and follow tutorial how to use GameGuardian without root.
How to use GameGuardian without root in Virtual space app (with video tutorials) - platinmods.com - Android MODs | iOS MODs | Tutorials & More!

Rooted devices:
GameGuardian works with SuperSU and Magisk. All you need is to grant root permission upon launch

Emulator:
If you are using emulator that supports shared folder and allows you to changed path of shared folder, you can use it to dump files directly to your hard drive

Example in Memu, I changed music path to D:\Shared of my external hard drive.

DgFA1Q8.pngMvUMooI.png

Some emulators do not allow you to change the path. I know 2 emulators that uses hardcoded path:

Bluestacks: /sdcard/windows/BstSharedFolder
Nox: /mnt/shared

For others, find it yourself

------------------------------------------------------------------------------------

Launch GG and press Start to launch GG floating icon.

Launch the game

Open GG and select process of the game

Click on hamburger menu icon (☰) and click on white folder with down arrow

IDqWEAF.png

Change path to shared folder (if supported) and click save. This will allow GG to dump files to your computer directly.

E4FyfzK.png


J6Kj23l.png

Copy get_dll_from_bin.exe to dumped folder and double click to start recovering DLL files.

pq4HN4S.png

You will see recovered dll files

yHr2rc5.png

Find the Assembly-Csharp.dll file yourself using .Net Reflector or dnSpy and move Assembly-Csharp.dll to extracted Managed folder from the game to avoid the save error.

Can't find the Assembly-Csharp.dll file or got PE header error? Dump manually and fix PE header by yourself. Please keep your method secret if you already know it. Thanks

Credits:
AndnixSH# (Tutorial)
Enyby (Developer of GameGuardian)
 
Last edited:

Tiger™

Rooted Member
Mar 15, 2018
7
5,921
183
What should I do when there is no Assembly-CSharp.dll at all?
Other dll files are restored except Assembly-CSharp
 

vinicio999

Rooted Member
Nov 5, 2017
13
20
8
24
I run "get_dll_from_bin" and it recognizes dll files. But when I press any buttom the prompt closes. Is it natural?
 

Vostox

1/3 Games Approved
Jan 19, 2019
11
591
78
20
Indonesia
Hello.
I can't seem to dump thoroughly because the game force closed during the dumping process. As a result, I couldn't retrieve the dll files.
I assume that the game has protection against dumping. (is that even possible?)

How do I get around this problem?
Thank you.

P.S. The game I'm trying to mod is Utopia: Origin.
 

nik2143

PMT Modder
Staff member
Modding-Team
Jun 30, 2018
465
25,863
1,193
Italy
Hello.
I can't seem to dump thoroughly because the game force closed during the dumping process. As a result, I couldn't retrieve the dll files.
I assume that the game has protection against dumping. (is that even possible?)

How do I get around this problem?
Thank you.

P.S. The game I'm trying to mod is Utopia: Origin.
Yes this is a protection against dumping but I think only PMT Team know how to get around this protection but they can't (or want) explain this
 

DaRealPanDa

Co-Administrator
Staff member
Supporting-Team
Global Moderator
Social Media
Mar 12, 2018
1,589
21,945
1,213
23
Germany
Maybe 10% from all Stuff in hacking scenes ( doesn't matter if Phone hacking, PC hacking or real hacking ) is public, 90% is Secret.
When we make all things public, the dev's fix it in a few minutes and we can't mod anymore.
So try to learn more by yourself, become more and more familiar with modding and program languages, deserve it to become advanced knowledge someday and you are on a good way :D
 

Vostox

1/3 Games Approved
Jan 19, 2019
11
591
78
20
Indonesia
I tried to mod another game now. I successfully dumped it, but there seems to be an error when running the script (get_dll_from_bin_modified.exe) and I cant get all the dlls except the Assembly-Csharp. Here is the error that I got:

1548140272109.png

I'm sure that 16.dll is the Assembly-Csharp since it has the biggest size compared to the other dlls. However, an error occurs when making the dll and the script stops there. I googled the error message and found that it is related to the memory limit that the script allows. The script allows approximately 128M of memory while making 16.dll requires about 512M. An answer suggested that we should add this to the script:
1548140637823.png

While being unable to edit the script since it has been compiled to .exe, I don't know any other way to get around this problem. Is there a possible solution to this?
 

ak0ztik

Rooted Member
Sep 28, 2017
26
5,743
183
and that's because modders also encrypt their .dll for the anti leech, am i right?
 
Thread starter Similar threads Forum Replies Date
AndnixSH TUTORIALS 0
AndnixSH TUTORIALS 0
AndnixSH TUTORIALS 0
AndnixSH TUTORIALS 16
AndnixSH TUTORIALS 10
Thanh971612 TUTORIALS 2
Tiuu TUTORIALS 2
Francois284Modz TUTORIALS 6
PixelYT TUTORIALS 16
Zenitsu⚡ TUTORIALS 8
PixelYT TUTORIALS 4
IZeuz TUTORIALS 3
AndnixSH TUTORIALS 3
san 1111 Age Restricted Games 22
G-Bo ッ TUTORIALS 22

About us

  • Welcome to platinmods.com! We are proud to present you the place which let's dreams come true! Focusing on quality and trust we have spend much time to build a gaming community fitting to your wishes and needs. Actually we offer you the finest MODs and Games of the Android section and we slowly expand to the iOS section as well. But games, Android MODs & iOS MODs are not the only things we can offer you. We have tutorials, tools, a very friendly, active and solid community which will help you with any problem you have =) Your happiness is our goal. We hope you enjoy!

Forum statistics

Threads
32,392
Messages
618,181
Members
755,636
Latest member
Pedrao2l150