kp7742 / UE4Dumper

Unreal Engine 4 Dumper - Dump libUE4.so and Generate Structure SDK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2 errors

jungleninja opened this issue · comments

ue4dumper --package com.studiowildcard.wardrumstudios.ark --sdkw --gname 0x74ff700 --gworld 0x763e738 <
Process name: com.studiowildcard.wardrumstudios.ark, Pid: 9075
Base Address of libUE4.so Found At 780ca9c000
Dumping SDK List
UWorld: 77f3649210 | Name: x
2 Items Dumped in SDK in 0.001005S

Process name: com.studiowildcard.wardrumstudios.ark, Pid: 11453
Base Address of libUE4.so Found At 780ada1000
End Address of libUE4.so Found At 78120f4000
Lib Size: 120926208
Rebuilding Elf(So)
warning load size [124290944] is bigger than so size [120926208], dump maybe incomplete!!!

android 9.0
ue 4.17

ida f5 :
__int64 __fastcall FName::GetNames(FName *this)
{
__int64 v1; // x19

v1 = qword_74FF700;
if ( !qword_74FF700 )
{
v1 = operator new(0x408uLL);
memset();
qword_74FF700 = v1;
}
return v1;
}

ue4 source code:
TNameEntryArray& FName::GetNames()
{
static TNameEntryArray* Names = NULL;
if( Names == NULL )
{
check(IsInGameThread());
Names = new TNameEntryArray();
}
return *Names;
}

Isn't it correct??

ARK Survival has Different UE version, So if offsets are not correct you need to modify them yourself. I will check that game soon.

Thanks for your reply, do you mean ark is similar to Fortnite?

Fortnite uses latest version of UE4 and also You can't dump fields and functions of classes as it uses modified one. ARK has different version then fortnite, So if no major changes in that version then it shouldn't be hard to extract.