Function at 0x10079510
Capabilities:
Delete file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101de54f
mov eax, dword fs:[0]
push eax
sub esp, 0x100
mov eax, dword [0x1026dbac]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
xorps xmm0, xmm0
mov dword [ebp - 0x44], 0xf
movups xmmword [ebp - 0x58], xmm0
push 0xf
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x58]
push str.adb_kill_server
mov dword [ebp - 0x48], 0
mov byte [ebp - 0x58], 0
call fcn.1004c990
mov ecx, dword [0x10377d6c]
mov esi, bind
mov eax, esi
sub eax, ecx
cmp eax, 0x19
jb 0x1007a82a
cmp dword [0x10377d70], 0x10
mov eax, 0x10377d5c
push ecx
cmovae eax, dword [0x10377d5c]
push eax
push 0x19
push str.adb_shell_am_force_stop
push ecx
push dword [ebp - 0x108]
lea ecx, [ebp - 0x40]
call fcn.1004daf0
mov byte [ebp - 4], 1
lea eax, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0x10
lea ecx, [ebp - 0x58]
push dword [ebp - 0x30]
cmovae eax, dword [ebp - 0x40]
push eax
call fcn.1004c990
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0x10
jb 0x10079602
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100795f8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007a7ff
push ecx
push edx
call fcn.101d7443
add esp, 8
push 0x38
push str.adb_shell_settings_put_global_time_zone_America_Chicago
lea ecx, [ebp - 0x58]
call fcn.1004c990
push 0x4b
push str.adb_shell_date__date:4_2__date:7_2__time:0_2_00_date:10_4_._time:6_2_
lea ecx, [ebp - 0x58]
call fcn.1004c990
mov ecx, dword [0x10377d6c]
mov eax, esi
sub eax, ecx
cmp eax, 0x33
jb 0x1007a82f
cmp dword [0x10377d70], 0x10
mov eax, 0x10377d5c
push ecx
cmovae eax, dword [0x10377d5c]
push eax
push 0x33
push str.adb_shell_rm__rf__storage_emulated_0_android_data_
push ecx
push dword [ebp - 0x108]
lea ecx, [ebp - 0x70]
call fcn.1004daf0
push 8
push str._cache_
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 2
call fcn.1004c990
movups xmm1, xmmword [eax]
movq xmm0, qword [eax + 0x10]
movups xmmword [ebp - 0x40], xmm1
mov dword [eax + 0x10], 0
movq qword [ebp - 0x30], xmm0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0x10
push dword [ebp - 0x30]
movd eax, xmm1
cmovae ecx, eax
push ecx
lea ecx, [ebp - 0x58]
call fcn.1004c990
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0x10
jb 0x100796e5
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100796db
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007970f
push ecx
push edx
call fcn.101d7443
add esp, 8
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x5c]
cmp ecx, 0x10
jb 0x1007971f
mov edx, dword [ebp - 0x70]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10079715
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10079715
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101d7443
add esp, 8
mov ecx, dword [0x10377d3c]
mov eax, esi
sub eax, ecx
cmp eax, 0x21
jb 0x1007a834
cmp dword [0x10377d40], 0x10
mov eax, 0x10377d2c
push ecx
cmovae eax, dword [0x10377d2c]
push eax
push 0x21
push str.adb_shell_cp__data_share1_inter_
push ecx
push dword [ebp - 0x108]
lea ecx, [ebp - 0x70]
call fcn.1004daf0
push 0xc
push str.__data_data_
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 4
call fcn.1004c990
mov dword [ebp - 0x18], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x28], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x18], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x28]
cmp dword [0x10377d70], 0x10
mov eax, 0x10377d5c
push dword [0x10377d6c]
cmovae eax, dword [0x10377d5c]
push eax
call fcn.1004c990
mov dword [ebp - 0x78], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x88], xmm0
mov dword [ebp - 0x74], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x88], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x78], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
push 0x13
push str._lib_libmarsxlog.so
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 6
call fcn.1004c990
movups xmm1, xmmword [eax]
movq xmm0, qword [eax + 0x10]
movups xmmword [ebp - 0x40], xmm1
mov dword [eax + 0x10], 0
movq qword [ebp - 0x30], xmm0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0x10
push dword [ebp - 0x30]
movd eax, xmm1
cmovae ecx, eax
push ecx
lea ecx, [ebp - 0x58]
call fcn.1004c990
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0x10
jb 0x10079898
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007988e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10079958
push ecx
push edx
call fcn.101d7443
add esp, 8
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x74]
cmp ecx, 0x10
jb 0x100798d3
mov edx, dword [ebp - 0x88]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100798c9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10079958
push ecx
push edx
call fcn.101d7443
add esp, 8
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
cmp ecx, 0x10
jb 0x1007991c
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10079912
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10079958
push ecx
push edx
call fcn.101d7443
add esp, 8
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x5c]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
cmp ecx, 0x10
jb 0x10079968
mov edx, dword [ebp - 0x70]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007995e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1007995e
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101d7443
add esp, 8
cmp dword [0x10377d70], 0x10
mov eax, 0x10377d5c
mov edi, dword [0x10377d6c]
cmovae eax, dword [0x10377d5c]
push 0x11
push str.com.pubg.krmobile
push edi
push eax
call fcn.1004deb0
add esp, 0x10
test al, al
je 0x1007a5be
mov ecx, dword [0x10377d84]
mov eax, esi
sub eax, ecx
cmp eax, 0x16
jb 0x1007a82a
cmp dword [0x10377d88], 0x10
mov eax, 0x10377d74
push 0x16
cmovae eax, dword [0x10377d74]
push str.DefaultKeyMapping.xml
push ecx
push eax
push ecx
push dword [ebp - 0x108]
lea ecx, [ebp - 0x40]
call fcn.1004daf0
mov byte [ebp - 4], 8
mov eax, esi
mov ecx, dword [0x10377d84]
sub eax, ecx
cmp eax, 0xb
jb 0x1007a82a
cmp dword [0x10377d88], 0x10
mov eax, 0x10377d74
push 0xb
cmovae eax, dword [0x10377d74]
push str._render.dat
push ecx
push eax
push ecx
push dword [ebp - 0x108]
lea ecx, [ebp - 0x70]
call fcn.1004daf0
mov byte [ebp - 4], 9
mov eax, esi
mov ecx, dword [0x10377d84]
sub eax, ecx
cmp eax, 0xe
jb 0x1007a82a
cmp dword [0x10377d88], 0x10
mov eax, 0x10377d74
push 0xe
cmovae eax, dword [0x10377d74]
push str.SceneTips.xml
push ecx
push eax
push ecx
push dword [ebp - 0x108]
lea ecx, [ebp - 0xe8]
call fcn.1004daf0
mov byte [ebp - 4], 0xa
mov eax, esi
mov ecx, dword [0x10377d84]
sub eax, ecx
cmp eax, 9
jb 0x1007a82a
cmp dword [0x10377d88], 0x10
mov eax, 0x10377d74
push 9
cmovae eax, dword [0x10377d74]
push str._smk.conf
push ecx
push eax
push ecx
push dword [ebp - 0x108]
lea ecx, [ebp - 0xd0]
call fcn.1004daf0
mov byte [ebp - 4], 0xb
mov eax, esi
mov ecx, dword [0x10377d84]
sub eax, ecx
cmp eax, 0xf
jb 0x1007a82a
cmp dword [0x10377d88], 0x10
mov eax, 0x10377d74
push 0xf
cmovae eax, dword [0x10377d74]
push str._translate.conf
push ecx
push eax
push ecx
push dword [ebp - 0x108]
lea ecx, [ebp - 0xb8]
call fcn.1004daf0
mov byte [ebp - 4], 0xc
mov eax, esi
mov ecx, dword [0x10377d84]
sub eax, ecx
cmp eax, 0x11
jb 0x1007a82a
cmp dword [0x10377d88], 0x10
mov eax, 0x10377d74
push 0x11
cmovae eax, dword [0x10377d74]
push str._translateex.conf
push ecx
push eax
push ecx
push dword [ebp - 0x108]
lea ecx, [ebp - 0xa0]
call fcn.1004daf0
mov byte [ebp - 4], 0xd
mov eax, esi
mov ecx, dword [0x10377d84]
sub eax, ecx
cmp eax, 0xf
jb 0x1007a82a
cmp dword [0x10377d88], 0x10
mov eax, 0x10377d74
push 0xf
cmovae eax, dword [0x10377d74]
push str.whitelist.conf
push ecx
push eax
push ecx
push dword [ebp - 0x108]
lea ecx, [ebp - 0x88]
call fcn.1004daf0
mov byte [ebp - 4], 0xe
lea edx, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0x10
xorps xmm0, xmm0
movups xmmword [ebp - 0x28], xmm0
cmovae edx, dword [ebp - 0x40]
mov ecx, edx
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
lea esi, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10079ba0
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x28]
call fcn.1004d740
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x28]
push 0x10258648
cmovae eax, dword [ebp - 0x28]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 8
test eax, eax
je 0x10079be6
push eax
call esi
add esp, 4
mov byte [ebp - 0x101], 1
jmp 0x10079bed
mov byte [ebp - 0x101], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10079c23
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10079c19
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10079c19
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101d7443
add esp, 8
cmp byte [ebp - 0x101], 0
mov edi, dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
je 0x10079c43
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x40]
cmovae eax, dword [ebp - 0x40]
push eax
call edi
add esp, 4
cmp dword [ebp - 0x5c], 0x10
lea edx, [ebp - 0x70]
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
cmovae edx, dword [ebp - 0x70]
mov ecx, edx
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
lea eax, [ecx + 1]
mov dword [ebp - 0x108], eax
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10079c70
sub ecx, dword [ebp - 0x108]
push ecx
push edx
lea ecx, [ebp - 0x28]
call fcn.1004d740
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x28]
push 0x10258648
cmovae eax, dword [ebp - 0x28]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x10079cb4
push eax
call esi
add esp, 4
mov byte [ebp - 0x101], 1
jmp 0x10079cbb
mov byte [ebp - 0x101], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10079cf1
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10079ce7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10079ce7
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101d7443
add esp, 8
cmp byte [ebp - 0x101], 0
je 0x10079d0b
cmp dword [ebp - 0x5c], 0x10
lea eax, [ebp - 0x70]
cmovae eax, dword [ebp - 0x70]
push eax
call edi
add esp, 4
cmp dword [ebp - 0xd4], 0x10
lea edx, [ebp - 0xe8]
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
cmovae edx, dword [ebp - 0xe8]
mov ecx, edx
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
lea eax, [ecx + 1]
mov dword [ebp - 0x108], eax
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10079d40
sub ecx, dword [ebp - 0x108]
push ecx
push edx
lea ecx, [ebp - 0x28]
call fcn.1004d740
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x28]
push 0x10258648
cmovae eax, dword [ebp - 0x28]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x10079d84
push eax
call esi
add esp, 4
mov byte [ebp - 0x101], 1
jmp 0x10079d8b
mov byte [ebp - 0x101], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10079dc1
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10079db7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10079db7
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101d7443
add esp, 8
cmp byte [ebp - 0x101], 0
je 0x10079de4
cmp dword [ebp - 0xd4], 0x10
lea eax, [ebp - 0xe8]
cmovae eax, dword [ebp - 0xe8]
push eax
call edi
add esp, 4
cmp dword [ebp - 0xbc], 0x10
lea edx, [ebp - 0xd0]
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
cmovae edx, dword [ebp - 0xd0]
mov ecx, edx
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
lea eax, [ecx + 1]
mov dword [ebp - 0x108], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10079e18
sub ecx, dword [ebp - 0x108]
push ecx
push edx
lea ecx, [ebp - 0x28]
call fcn.1004d740
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x28]
push 0x10258648
cmovae eax, dword [ebp - 0x28]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x10079e5c
push eax
call esi
add esp, 4
mov byte [ebp - 0x101], 1
jmp 0x10079e63
mov byte [ebp - 0x101], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10079e99
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10079e8f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10079e8f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101d7443
add esp, 8
cmp byte [ebp - 0x101], 0
je 0x10079ebc
cmp dword [ebp - 0xbc], 0x10
lea eax, [ebp - 0xd0]
cmovae eax, dword [ebp - 0xd0]
push eax
call edi
add esp, 4
cmp dword [ebp - 0xa4], 0x10
lea edx, [ebp - 0xb8]
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
cmovae edx, dword [ebp - 0xb8]
mov ecx, edx
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
lea eax, [ecx + 1]
mov dword [ebp - 0x108], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10079ef0
sub ecx, dword [ebp - 0x108]
push ecx
push edx
lea ecx, [ebp - 0x28]
call fcn.1004d740
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x28]
push 0x10258648
cmovae eax, dword [ebp - 0x28]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x10079f34
push eax
call esi
add esp, 4
mov byte [ebp - 0x101], 1
jmp 0x10079f3b
mov byte [ebp - 0x101], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10079f71
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10079f67
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10079f67
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101d7443
add esp, 8
cmp byte [ebp - 0x101], 0
je 0x10079f94
cmp dword [ebp - 0xa4], 0x10
lea eax, [ebp - 0xb8]
cmovae eax, dword [ebp - 0xb8]
push eax
call edi
add esp, 4
cmp dword [ebp - 0x8c], 0x10
lea edx, [ebp - 0xa0]
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
cmovae edx, dword [ebp - 0xa0]
mov ecx, edx
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
lea eax, [ecx + 1]
mov dword [ebp - 0x108], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10079fc8
sub ecx, dword [ebp - 0x108]
push ecx
push edx
lea ecx, [ebp - 0x28]
call fcn.1004d740
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x28]
push 0x10258648
cmovae eax, dword [ebp - 0x28]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x1007a00c
push eax
call esi
add esp, 4
mov byte [ebp - 0x101], 1
jmp 0x1007a013
mov byte [ebp - 0x101], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1007a049
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007a03f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1007a03f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101d7443
add esp, 8
cmp byte [ebp - 0x101], 0
je 0x1007a06c
cmp dword [ebp - 0x8c], 0x10
lea eax, [ebp - 0xa0]
cmovae eax, dword [ebp - 0xa0]
push eax
call edi
add esp, 4
cmp dword [ebp - 0x74], 0x10
lea edx, [ebp - 0x88]
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
cmovae edx, dword [ebp - 0x88]
mov ecx, edx
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
lea eax, [ecx + 1]
mov dword [ebp - 0x108], eax
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1007a0a0
sub ecx, dword [ebp - 0x108]
push ecx
push edx
lea ecx, [ebp - 0x28]
call fcn.1004d740
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x28]
push 0x10258648
cmovae eax, dword [ebp - 0x28]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x1007a0e4
push eax
call esi
add esp, 4
mov byte [ebp - 0x101], 1
jmp 0x1007a0eb
mov byte [ebp - 0x101], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1007a121
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007a117
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1007a117
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101d7443
add esp, 8
cmp byte [ebp - 0x101], 0
je 0x1007a141
cmp dword [ebp - 0x74], 0x10
lea eax, [ebp - 0x88]
cmovae eax, dword [ebp - 0x88]
push eax
call edi
add esp, 4
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0x108], esp
push eax
call fcn.1004b7d0
sub esp, 0x18
mov byte [ebp - 4], 0xf
mov esi, esp
xorps xmm0, xmm0
mov ecx, esi
push 0xd0
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1004db90
mov dword [esi], eax
mov edi, eax
mov dword [esi + 0x10], 0xc1
mov ecx, 0x30
mov dword [esi + 0x14], 0xcf
mov esi, str.https:__cdn.discordapp.com_attachments_1135701368783503374_1219398111693111326_DefaultKeyMapping.xml_ex660b27fdis65f8b2fdhm21c5de3673829ad4eb0ff3c3cfdc95e33b5513aefe8a78072149b0e247d7e5e5
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov byte [eax + 0xc1], 0
mov byte [ebp - 4], 0xe
call fcn.10082180
add esp, 0x18
lea eax, [ebp - 0x70]
mov ecx, esp
mov dword [ebp - 0x10c], esp
push eax
call fcn.1004b7d0
sub esp, 0x18
mov byte [ebp - 4], 0x10
mov esi, esp
xorps xmm0, xmm0
mov ecx, esi
push 0xc0
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1004db90
mov dword [esi], eax
mov edi, eax
mov dword [esi + 0x10], 0xb6
mov ecx, 0x2d
mov dword [esi + 0x14], 0xbf
mov esi, str.https:__cdn.discordapp.com_attachments_1135701368783503374_1219398059843129384_render.dat_ex660b27f0is65f8b2f0hm3cb20e3457d2ba244ce23d93b5d70c4231a209e361bcafb31d0b2aa6f8717f55
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov byte [eax + 0xb6], 0
mov byte [ebp - 4], 0xe
call fcn.10082180
add esp, 0x18
lea eax, [ebp - 0xe8]
mov ecx, esp
mov dword [ebp - 0x10c], esp
push eax
call fcn.1004b7d0
sub esp, 0x18
mov byte [ebp - 4], 0x11
mov esi, esp
xorps xmm0, xmm0
mov ecx, esi
push 0xc0
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1004db90
mov dword [esi], eax
mov ecx, 0x2e
mov dword [esi + 0x10], 0xb9
mov edi, eax
mov dword [esi + 0x14], 0xbf
mov esi, str.https:__cdn.discordapp.com_attachments_1135701368783503374_1219398060187193354_SceneTips.xml_ex660b27f0is65f8b2f0hmf00c1ea13a8673709ab658e8d89eda2de88b9c958d25839fd0347e21ffb57d1d
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov byte [eax + 0xb9], 0
mov byte [ebp - 4], 0xe
call fcn.10082180
add esp, 0x18
lea eax, [ebp - 0xd0]
mov ecx, esp
mov dword [ebp - 0x10c], esp
push eax
call fcn.1004b7d0
sub esp, 0x18
mov byte [ebp - 4], 0x12
mov esi, esp
xorps xmm0, xmm0
mov ecx, esi
push 0xc0
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1004db90
mov dword [esi], eax
mov edi, eax
mov dword [esi + 0x10], 0xb4
mov ecx, 0x2d
mov dword [esi + 0x14], 0xbf
mov esi, str.https:__cdn.discordapp.com_attachments_1135701368783503374_1219398060527059035_smk.conf_ex660b27f0is65f8b2f0hmcc5fb13d512ffcae25162acb917112b82f74bbab30a5c9450c1ddba9f098842d
rep movsd dword es:[edi], dword [esi]
mov byte [eax + 0xb4], 0
mov byte [ebp - 4], 0xe
call fcn.10082180
add esp, 0x18
lea eax, [ebp - 0xb8]
mov ecx, esp
mov dword [ebp - 0x10c], esp
push eax
call fcn.1004b7d0
sub esp, 0x18
mov byte [ebp - 4], 0x13
mov esi, esp
xorps xmm0, xmm0
mov ecx, esi
push 0xc0
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1004db90
mov dword [esi], eax
mov edi, eax
mov dword [esi + 0x10], 0xba
mov ecx, 0x2e
mov dword [esi + 0x14], 0xbf
mov esi, str.https:__cdn.discordapp.com_attachments_1135701368783503374_1219398060841373766_translate.conf_ex660b27f1is65f8b2f1hmf46d04abb117a7be9fdbd12847f505e4fac9b962f010d630f52671a2158614c8
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov byte [eax + 0xba], 0
mov byte [ebp - 4], 0xe
call fcn.10082180
add esp, 0x18
lea eax, [ebp - 0xa0]
mov ecx, esp
mov dword [ebp - 0x10c], esp
push eax
call fcn.1004b7d0
sub esp, 0x18
mov byte [ebp - 4], 0x14
mov esi, esp
xorps xmm0, xmm0
mov ecx, esi
push 0xc0
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1004db90
mov dword [esi], eax
mov ecx, 0x2f
mov dword [esi + 0x10], 0xbc
mov edi, eax
mov dword [esi + 0x14], 0xbf
mov esi, str.https:__cdn.discordapp.com_attachments_1135701368783503374_1219398061151883374_translateex.conf_ex660b27f1is65f8b2f1hmd8ed2020874bb1bab352c9690003aa192eb167073cf3b5d59a090a3f76f4a48a
rep movsd dword es:[edi], dword [esi]
mov byte [eax + 0xbc], 0
mov byte [ebp - 4], 0xe
call fcn.10082180
add esp, 0x18
lea eax, [ebp - 0x88]
mov ecx, esp
mov dword [ebp - 0x10c], esp
push eax
call fcn.1004b7d0
sub esp, 0x18
mov byte [ebp - 4], 0x15
mov esi, esp
xorps xmm0, xmm0
mov ecx, esi
push 0xc0
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1004db90
mov dword [esi], eax
mov edi, eax
mov dword [esi + 0x10], 0xba
mov ecx, 0x2e
mov dword [esi + 0x14], 0xbf
mov esi, str.https:__cdn.discordapp.com_attachments_1135701368783503374_1219398061516914728_whitelist.conf_ex660b27f1is65f8b2f1hm394d3a344a67fe88f88e4ba41f8a38fabb7d230a4b6fb5d3fc2a28ad8291e072
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov byte [eax + 0xba], 0
mov byte [ebp - 4], 0xe
call fcn.10082180
add esp, 0x30
lea ecx, [ebp - 0x58]
push 0x1d
push str.adb_shell_rm__rf__tmp.xx.dat
call fcn.1004c990
push 0x21
push str.adb_shell_rm__rf__data_local_tmp
lea ecx, [ebp - 0x58]
call fcn.1004c990
push 0x20
push str.adb_shell_touch__data_local_tmp
lea ecx, [ebp - 0x58]
call fcn.1004c990
push 0x1c
push str.adb_shell_mkdir__tmp.xx.dat
lea ecx, [ebp - 0x58]
call fcn.1004c990
mov ecx, dword [0x10377d6c]
mov esi, bind
mov eax, esi
sub eax, ecx
cmp eax, 0x32
jb 0x1007a839
cmp dword [0x10377d70], 0x10
mov eax, 0x10377d5c
push ecx
cmovae eax, dword [0x10377d5c]
push eax
push 0x32
push str.adb_shell_rm__rf_storage_emulated_0_Android_data_
push ecx
push dword [ebp - 0x10c]
lea ecx, [ebp - 0x28]
call fcn.1004daf0
push str._cache
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x16
push eax
lea eax, [ebp - 0x100]
push eax
call fcn.1004cf50
add esp, 0xc
mov byte [ebp - 4], 0x17
cmp dword [eax + 0x14], 0x10
mov ecx, dword [eax + 0x10]
jb 0x1007a4f2
mov eax, dword [eax]
push ecx
push eax
lea ecx, [ebp - 0x58]
call fcn.1004c990
lea ecx, [ebp - 0x100]
call fcn.1004b740
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xe
call fcn.1004b740
push 0x1c
push str.adb_shell_mkdir__tmp.xx.dat
lea ecx, [ebp - 0x58]
call fcn.1004c990
push 0x1d
push str.adb_shell_rm__rf__tmp.xx.dat
lea ecx, [ebp - 0x58]
call fcn.1004c990
push 0x21
push str.adb_shell_rm__rf__data_local_tmp
lea ecx, [ebp - 0x58]
call fcn.1004c990
push 0x20
push str.adb_shell_touch__data_local_tmp
lea ecx, [ebp - 0x58]
call fcn.1004c990
push 0x1c
push str.adb_shell_mkdir__tmp.xx.dat
lea ecx, [ebp - 0x58]
call fcn.1004c990
push 0x49
push str.adb_shell_rm__rf_storage_emulated_0_Android_data_com.pubg.krmobile_cache
lea ecx, [ebp - 0x58]
call fcn.1004c990
lea ecx, [ebp - 0x88]
call fcn.1004b740
lea ecx, [ebp - 0xa0]
call fcn.1004b740
lea ecx, [ebp - 0xb8]
call fcn.1004b740
lea ecx, [ebp - 0xd0]
call fcn.1004b740
lea ecx, [ebp - 0xe8]
call fcn.1004b740
lea ecx, [ebp - 0x70]
call fcn.1004b740
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0
call fcn.1004b740
mov edi, dword [0x10377d6c]
mov eax, esi
sub eax, edi
cmp eax, 0x1d
jb 0x1007a83e
cmp dword [0x10377d70], 0x10
mov eax, 0x10377d5c
push edi
cmovae eax, dword [0x10377d5c]
push eax
push 0x1d
push str.adb_shell_rm__rf__data_data_
push ecx
push dword [ebp - 0x10c]
lea ecx, [ebp - 0x70]
call fcn.1004daf0
push 0xc
push str._databases_
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x18
call fcn.1004c990
movups xmm1, xmmword [eax]
movq xmm0, qword [eax + 0x10]
movups xmmword [ebp - 0x40], xmm1
mov dword [eax + 0x10], 0
movq qword [ebp - 0x30], xmm0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0x10
push dword [ebp - 0x30]
movd eax, xmm1
cmovae ecx, eax
push ecx
lea ecx, [ebp - 0x58]
call fcn.1004c990
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0x10
jb 0x1007a67d
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007a673
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007a6a7
push ecx
push edx
call fcn.101d7443
add esp, 8
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x5c]
cmp ecx, 0x10
jb 0x1007a6b7
mov edx, dword [ebp - 0x70]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007a6ad
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1007a6ad
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101d7443
add esp, 8
push 0x2b
push str.adb_shell_pm_enable_com.android.launcherex
lea ecx, [ebp - 0x58]
call fcn.1004c990
mov ecx, dword [0x10377d6c]
sub esi, ecx
cmp esi, 0x15
jb 0x1007a843
cmp dword [0x10377d70], 0x10
mov eax, 0x10377d5c
push ecx
cmovae eax, dword [0x10377d5c]
push eax
push 0x15
push str.adb_shell_monkey__p
push ecx
push dword [ebp - 0x10c]
lea ecx, [ebp - 0x70]
call fcn.1004daf0
push 0x26
push str.__c_android.intent.category.LAUNCHER_1
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x1a
call fcn.1004c990
movups xmm1, xmmword [eax]
movq xmm0, qword [eax + 0x10]
movups xmmword [ebp - 0x40], xmm1
mov dword [eax + 0x10], 0
movq qword [ebp - 0x30], xmm0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0x10
push dword [ebp - 0x30]
movd eax, xmm1
cmovae ecx, eax
push ecx
lea ecx, [ebp - 0x58]
call fcn.1004c990
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0x10
jb 0x1007a789
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007a77f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007a7b3
push ecx
push edx
call fcn.101d7443
add esp, 8
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x5c]
cmp ecx, 0x10
jb 0x1007a7c3
mov edx, dword [ebp - 0x70]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007a7b9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1007a7b9
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101d7443
add esp, 8
sub esp, 0x18
lea eax, [ebp - 0x58]
mov ecx, esp
push eax
call fcn.1004b7d0
call fcn.10080c80
mov ecx, dword [ebp - 0x44]
add esp, 0x18
cmp ecx, 0x10
jb 0x1007a80f
mov edx, dword [ebp - 0x58]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007a805
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1007a805
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.101d7443
add esp, 8
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.101d6fbe
mov esp, ebp
pop ebp
ret
call fcn.100479f0
call fcn.100479f0
call fcn.100479f0
call fcn.100479f0
call fcn.100479f0
call fcn.100479f0
int3