An Internal app which can be implemented into game apk and used to generate Sdk Dumps without ROOT.
NO, it doesn't need Root Privileges.
- Clone the Repo
- Open in Android Studio and Press Trust this Project if prompted
- Update only Offsets in Offsets.h
- Compile the App and generate Apk
- Done
Note - Like Ue4Dumper you dont need to specify Game Package Name, Only update offsets to Dump
Download Pre Dumped SDKs - https://github.com/Real-Ascarre/UE4-Apk-Dumper/tree/master/Dumped%20SDKs/
Download Pre Built Apk - https://github.com/Real-Ascarre/UE4-Apk-Dumper/releases/
- Copy the Library file in the correct Game Libs folder (Shared Libraries) - Currently Supported - 32Bit & 64Bit
- Rename the dex (dumper apk) to the next number which the game has, For example - If the game has 3 dex file named as classes.dex, classes2.dex & classes3.dex then rename our apk dex as classes4.dex and put inside the game
- Open MainActivity file of the Game, For Example - BGMI's MainActivity where we can put our code is "SplashActivity" under "onCreate" Function.
- Now after findind the file put this line - "invoke-static {p0}, Lashope/tech/generator/MainActivity;->CheckOverlayPermission(Landroid/content/Context;)V" under "onCreate" Function. (NOTE - Put this line right before the "onCreate" string inside the "onCreate" Function)
- Save the Dex file and open our dex file that we copied inside the Game and Delete the "DeleteActivity" file and save the apk
- Edit the manifest file and add permission for Manage all files specifically this line - ""
- Now Sign the Apk (NOTE - You need to Kill SignVerification if there is any Checks)
- Give Permissionn for All Files access, not just to Media file permission.
- Open Game then Select as per Game and Version then turn on the Dumping Options, for Pubg turn on PubgM series option.
- Dump will be genrated in /sdcard/DumpedGames/'Game Package Name'
If you followed the Tutorial on "# How to Use?" properly then a Directory should appear on your sdcard (same place where "Download" folder is present) named as "DumpedGames" and inside should be another folder named as the game Packagename, For Example - For Game BGMI there should be "com.pubg.imobile" folder inside "DumpedGames" folder. Now every Dump should be Present inside their Respective folder.
Kill Apk signature Verification and follow this - https://youtu.be/cDEUkwToms4
-
v0.1: First Release with Support for No-Root
-
v0.2:
-
- Added Support for Unreal Engine 4.23+ Version
-
- Added Seperate Option for 4.23+ Versions
-
- Added Seperate Option for PubgM Series (Pubg Lite and New State Not Supported Yet)
-
- Added Base Offsets on Dump to access Easily.
-
- Fixed NamesDump for 64Bit.
-
- Fixed Project Issue for Others
-
v0.3:
-
- Added Support for No-Root Lib Dumping and Regeneration for 32 Bit & 64 Bit.
-
- Added Support for Android API Level 32. Minimum Sdk is now 26 (Android 8).
-
- Cleaned Up the Source
- Add support to Dump Specific Offsets only.
- Generate Internal Sdk Structures or Internal SDK.
- Add Support for UE3 and many other UE4 Games.
- Dump Calculted Offsets like ComponentToWorld and other Offsets.
- Add Support for Pubg Lite.
Join my Telegram Channel - https://t.me/ascarrehacks