|
1 |
| -# UE4Dumper |
2 |
| - Unreal Engine 4 Dumper - Dump libUE4.so and Generate Structure SDK |
| 1 | +## UE4Dumper(Unreal Engine 4 Dumper) |
| 2 | +Dump Lib libUE4.so from Memory of Game Process and Generate Structure SDK of Supported Game |
| 3 | + |
| 4 | +## Features |
| 5 | +- No need of Ptrace |
| 6 | +- Bypass Anti Debugging |
| 7 | +- Dumping of Lib from Memory of Game |
| 8 | +- Fix and Regenerate So(Elf) File |
| 9 | +- Dumping of Game Structure SDK file(Need to Find GNames and GUObject Address Manually) |
| 10 | +- Support Fast Dumping(May Miss some data) |
| 11 | +- Support Only 32bit Games Right now |
| 12 | +- Tested on PUBG Mobile and PUBG Mobile Lite |
| 13 | + |
| 14 | +## Note |
| 15 | +- If it stuck during Generating SDK, Then Simple Stop it and Try again. |
| 16 | + |
| 17 | +## How to use |
| 18 | +- You can Use latest precompiled Binaries from [HERE](https://github.com/kp7742/UE4Dumper/tree/master/libs/) or You Can build your Own. |
| 19 | +- Needs Root Access or Virtual Space |
| 20 | +- Get Root Shell through Adb or Terminal Apps(type and run: 'su') or Normal Shell into Virtual Space via Terminal Apps |
| 21 | +- For Usage Help: ue4dumper -h |
| 22 | +- For General Usage: ue4dumper <option(s)> |
| 23 | + ``` |
| 24 | + ./ue4dumper -h |
| 25 | + |
| 26 | + UE4Dumper v0.1 <==> Made By KMODs(kp7742) |
| 27 | + Usage: ue4dumper <option(s)> |
| 28 | + Dump Lib libUE4.so from Memory of Game Process and Generate structure SDK |
| 29 | + Tested on PUBG Mobile and PUBG Mobile Lite |
| 30 | + Options: |
| 31 | + --Utils Dump Args----------------------------------------------------------------------- |
| 32 | + -g --gname <address> GNames Pointer Address |
| 33 | + -u --guobj <address> GUObject Pointer Address |
| 34 | + -n --objs Dumping Object List |
| 35 | + -s --strings Dump Strings |
| 36 | + -e --sdk Dump SDK |
| 37 | + --Lib Dump Args------------------------------------------------------------------------- |
| 38 | + -l --lib Dump libUE4.so from Memory |
| 39 | + -r --raw(Optional) Output Raw Lib and Not Rebuild It |
| 40 | + -f --fast(Optional) Enable Fast Dumping(May Miss Some Bytes in Dump) |
| 41 | + --Other Args---------------------------------------------------------------------------- |
| 42 | + -p --package <packageName> Package Name of App(Default: com.tencent.ig) |
| 43 | + -o --output <outputPath> File Output path(Default: /sdcard) |
| 44 | + -h --help Display this information |
| 45 | + ``` |
| 46 | + |
| 47 | +## How to Build |
| 48 | +- Clone this repo |
| 49 | +- Install Android NDK, if not already. |
| 50 | +- Open Shell/CMD in Project Folder |
| 51 | +- Drag ndk-build of NDK in Shell or CMD and then Execute |
| 52 | +- Output will be in libs Folder. |
| 53 | + |
| 54 | +## Credits |
| 55 | +- [SoFixer](https://github.com/F8LEFT/SoFixer): So(Elf) Rebuilding |
| 56 | + |
| 57 | +## Technlogy Communication |
| 58 | +> Email: patel.kuldip91@gmail.com |
0 commit comments