## UE4Dumper(Unreal Engine 4 Dumper)
Dump Lib libUE4.so from Memory of Game Process and Generate Structure SDK of Supported Game in Android. You can Find Latest Dumped SDK from [HERE](https://github.com/kp7742/UE4Dumper/tree/master/SDKs/)
## Changelog
- v0.1: First Release
- v0.2: Experimental 64bit Support Added
- v0.3: Fix Object Iteration Issue during Dumping SDK, Added Support to Resolve Arrays, Sets and Maps Structure
- v0.4: 1) Expanded 64bit Support,
2) Fixed 64bit Library Rebuilding Not Working
3) Added New Elf Dump Fix for 64bit Library
4) Added Option to Dump SDK with GWorld
5) Updated Usage Text.
- v0.5: Added Support to Resolve Functions
- v0.6: 1) Added Support for UE 4.23+ Games for Strings and Objects(Use new Option: --newue)
2) Added 64bit Offsets to Fix 64bit Support
3) Updated SDK Generation Method for Faster Dumping
4) Short Options has been remove due to conflict with new options
- v0.7: Fixed Object Dumping issue for PUBG CN(As of Now Tested on GP v1.8.10.8640).
- v0.8: Fixed 64bit Support for Latest PUBG Version
- v0.9: Fixed Dumping issue with 64bit PUBG
## Features
- No need of Ptrace
- Bypass Anti Debugging
- Dumping of Lib from Memory of Game
- Fix and Regenerate So(Elf) File from Dump
- Dumping of Game Structure SDK file(Need to Find Pointers Manually)
- Support Fast Dumping(May Miss some data)
- Support SDK Dumping for UE4 Based Games
- Tested on 32bit and 64bit PUBG Mobile Series
## Note
- Use 32bit and 64bit Version on Respected Arch of Game.
- Recommend to use in Training Mode for PUBG Mobile.
- Fortnite using modified engine so SDK Dumping is Not Possible right now.
- If it stuck during Generating SDK, Then Simple Stop it, Check Dump file and If needed then Try again.
## How to use
- You can Use latest precompiled Binaries from [HERE](https://github.com/kp7742/UE4Dumper/tree/master/libs/) or You Can build your Own.
- Needs Either Root Access or Virtual Space
- Put Executable in folder like /data/local/tmp (/sdcard not allow to execute binary so don't put it there)
- Get Either Root Shell through Adb or Terminal Apps(type and run: 'su') or Normal Shell into Virtual Space via Terminal Apps in that folder
- Give it executable permission with either 'chmod +x ue4dumper' or 'chmod 755 ue4dumper'
- Run 'ue4dumper -h' For Usage Help
```
./ue4dumper -h
UE4Dumper v0.8 <==> Made By KMODs(kp7742)
Usage: ue4dumper <option(s)>
Dump Lib libUE4.so from Memory of Game Process and Generate structure SDK for UE4 Engine
Tested on PUBG Mobile Series
Options:
--SDK Dump With GObjectArray Args--------------------------------------------------------
--sdku Dump SDK with GUObject
--gname <address> GNames Pointer Address
--guobj <address> GUObject Pointer Address
--SDK Dump With GWorld Args--------------------------------------------------------------
--sdkw Dump SDK with GWorld
--gname <address> GNames Pointer Address
--gworld <address> GWorld Pointer Address
--Dump Strings Args----------------------------------------------------------------------
--strings Dump Strings
--gname <address> GNames Pointer Address
--Dump Objects Args----------------------------------------------------------------------
--objs Dumping Object List
--gname <address> GNames Pointer Address
--guobj <address> GUObject Pointer Address
--Lib Dump Args--------------------------------------------------------------------------
--lib Dump libUE4.so from Memory
--raw(Optional) Output Raw Lib and Not Rebuild It
--fast(Optional) Enable Fast Dumping(May Miss Some Bytes in Dump)
--Other Args-----------------------------------------------------------------------------
--newue(Optional) Run in UE 4.23+ Mode
--package <packageName> Package Name of App(Default: com.tencent.ig)
--output <outputPath> File Output path(Default: /sdcard)
--help Display this information
```
## How to Build
- Clone this repo
- Install Android NDK, if not already.
- Open Shell/CMD in Project Folder
- Drag ndk-build from NDK in Shell or CMD and then Execute
- Output will be in libs Folder.
## Credits
- [SoFixer](https://github.com/F8LEFT/SoFixer): 32bit So(Elf) Rebuilding
- [elf-dump-fix](https://github.com/maiyao1988/elf-dump-fix): 64bit So(Elf) Rebuilding
## Technlogy Communication
> Email: patel.kuldip91@gmail.com
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
UE4Dumper++含源代码.zip (37个子文件)
.DS_Store 10KB
SDKs
PUBGLite-SDK-0.17.0.txt 1.01MB
PUBGM-SDK-0.17.0.txt 3.68MB
PUBGM-SDK-1.0.0-64bit.txt 3.83MB
PUBGM-SDK-1.0.0-32bit.txt 3.81MB
PUBGM-SDK-0.19.0-32bit.txt 5.93MB
PUBGM-SDK-0.18.0.txt 5.77MB
PUBGLite-SDK-0.16.0.txt 950KB
PUBGM-SDK-0.19.0-64bit.txt 5.91MB
jni
ELF64
fix.h 568B
elf.h 42KB
fix.cpp 20KB
Offsets64.h 2KB
kmods.h 1014B
Android.mk 943B
Mem.h 5KB
GUObjects.h 2KB
Process.h 1KB
FNames.h 1KB
StructsSDK.h 4KB
kmods.cpp 9KB
ELF
ElfRebuilder.cpp 22KB
exelf.h 1KB
ElfReader.cpp 23KB
elf.h 84KB
ElfRebuilder.h 3KB
ElfReader.h 3KB
Log.h 438B
Application.mk 102B
SDK.h 17KB
Offsets.h 2KB
.gitattributes 66B
LICENSE 1KB
libs
armeabi-v7a
ue4dumper 202KB
arm64-v8a
ue4dumper 426KB
.gitignore 4B
README.md 5KB
共 37 条
- 1
资源评论
cyflyw
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功