Skip to content

Commit 4b1c3a2

Browse files
committed
First Commit - v0.1
1 parent 6f55481 commit 4b1c3a2

22 files changed

+32839
-2
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/obj

README.md

+58-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,58 @@
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

Comments
 (0)