Function at 0x463090
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4b0780
mov eax, dword fs:[0]
push eax
sub esp, 0x688
mov eax, dword [0x4df040]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0
call dword [sym.imp.KERNEL32.dll_GetConsoleWindow]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
call fcn.00461e60
mov dword [ebp - 0x664], eax
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x5b1]
call fcn.0045fe80
mov ecx, eax
call fcn.00461900
push eax
lea ecx, [ebp - 0x40]
call fcn.004058b0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x40]
push ecx
call fcn.00460a70
add esp, 4
movzx edx, al
test edx, edx
jne 0x46311e
mov dword [ebp - 0x5cc], 1
jmp 0x463128
mov dword [ebp - 0x5cc], 0
mov al, byte [ebp - 0x5cc]
mov byte [ebp - 0x599], al
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x40]
call fcn.00405810
movzx ecx, byte [ebp - 0x599]
test ecx, ecx
je 0x4631b8
push 0x6d
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x660], esp
lea edx, [ebp - 0x9c]
push edx
lea ecx, [ebp - 0x5b2]
call fcn.004600c0
mov ecx, eax
call fcn.00461900
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00460d20
add esp, 0x1c
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x65c], esp
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x5b3]
call fcn.004601c0
mov ecx, eax
call fcn.00461b10
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
lea ecx, [ebp - 0x14c]
push ecx
lea ecx, [ebp - 0x5b4]
call fcn.004602c0
mov ecx, eax
call fcn.00461990
push eax
lea ecx, [ebp - 0x58]
call fcn.004058b0
mov dword [ebp - 4], 1
lea edx, [ebp - 0x58]
push edx
call fcn.00460a70
add esp, 4
movzx eax, al
test eax, eax
jne 0x463200
mov dword [ebp - 0x5c8], 1
jmp 0x46320a
mov dword [ebp - 0x5c8], 0
mov cl, byte [ebp - 0x5c8]
mov byte [ebp - 0x596], cl
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.00405810
movzx edx, byte [ebp - 0x596]
test edx, edx
je 0x46329a
push 0x6e
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x654], esp
lea eax, [ebp - 0x164]
push eax
lea ecx, [ebp - 0x5b5]
call fcn.00460350
mov ecx, eax
call fcn.00461990
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00460d20
add esp, 0x1c
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x650], esp
lea ecx, [ebp - 0x2b0]
push ecx
lea ecx, [ebp - 0x5b6]
call fcn.004603e0
mov ecx, eax
call fcn.00461ba0
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
lea edx, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0x5b7]
call fcn.00460440
mov ecx, eax
call fcn.00461930
push eax
lea ecx, [ebp - 0x70]
call fcn.004058b0
mov dword [ebp - 4], 2
lea eax, [ebp - 0x70]
push eax
call fcn.00460a70
add esp, 4
movzx ecx, al
test ecx, ecx
jne 0x4632e2
mov dword [ebp - 0x5c4], 1
jmp 0x4632ec
mov dword [ebp - 0x5c4], 0
mov dl, byte [ebp - 0x5c4]
mov byte [ebp - 0x595], dl
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
call fcn.00405810
movzx eax, byte [ebp - 0x595]
test eax, eax
je 0x46337c
push 0x6f
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x64c], esp
lea ecx, [ebp - 0xec]
push ecx
lea ecx, [ebp - 0x59a]
call fcn.004604a0
mov ecx, eax
call fcn.00461930
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00460d20
add esp, 0x1c
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x648], esp
lea edx, [ebp - 0x244]
push edx
lea ecx, [ebp - 0x59b]
call fcn.00460510
mov ecx, eax
call fcn.00461b40
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0x59c]
call fcn.0045fb00
mov ecx, eax
call fcn.00461960
push eax
lea ecx, [ebp - 0x88]
call fcn.004058b0
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x88]
push ecx
call fcn.00460a70
add esp, 4
movzx edx, al
test edx, edx
jne 0x4633ca
mov dword [ebp - 0x5c0], 1
jmp 0x4633d4
mov dword [ebp - 0x5c0], 0
mov al, byte [ebp - 0x5c0]
mov byte [ebp - 0x598], al
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x88]
call fcn.00405810
movzx ecx, byte [ebp - 0x598]
test ecx, ecx
je 0x463467
push 0x70
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x644], esp
lea edx, [ebp - 0x11c]
push edx
lea ecx, [ebp - 0x5b0]
call fcn.0045fb50
mov ecx, eax
call fcn.00461960
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00460d20
add esp, 0x1c
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x640], esp
lea eax, [ebp - 0x268]
push eax
lea ecx, [ebp - 0x59d]
call fcn.0045fba0
mov ecx, eax
call fcn.00461b70
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
lea ecx, [ebp - 0x134]
push ecx
lea ecx, [ebp - 0x59e]
call fcn.0045fbd0
mov ecx, eax
call fcn.00461960
push eax
lea ecx, [ebp - 0x28]
call fcn.004058b0
mov dword [ebp - 4], 4
lea edx, [ebp - 0x28]
push edx
call fcn.00460a70
add esp, 4
movzx eax, al
test eax, eax
jne 0x4634af
mov dword [ebp - 0x5bc], 1
jmp 0x4634b9
mov dword [ebp - 0x5bc], 0
mov cl, byte [ebp - 0x5bc]
mov byte [ebp - 0x597], cl
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.00405810
movzx edx, byte [ebp - 0x597]
test edx, edx
je 0x463549
push 0x71
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x63c], esp
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0x59f]
call fcn.0045fc20
mov ecx, eax
call fcn.00461900
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00460d20
add esp, 0x1c
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x638], esp
lea ecx, [ebp - 0x28c]
push ecx
lea ecx, [ebp - 0x5a0]
call fcn.0045fc70
mov ecx, eax
call fcn.00461b70
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x634], esp
push 0x4ca7fc
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x630], esp
push 0x4ca80c
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x62c], esp
push 0x4ca818
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x628], esp
push 0x4ca84c
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x624], esp
push 0x4ca884
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x620], esp
push 0x4ca8c4
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x61c], esp
push 0x4ca900
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x618], esp
push 0x4ca93c
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x614], esp
push 0x4ca974
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x610], esp
push 0x4ca9b0
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x60c], esp
push 0x4ca9e8
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x658], esp
push 0x4caa1c
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x67c], esp
lea edx, [ebp - 0x4ac]
push edx
lea ecx, [ebp - 0x5a1]
call fcn.0045fca0
mov ecx, eax
call fcn.00461cf0
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x680], esp
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x5a2]
call fcn.0045fcd0
mov ecx, eax
call fcn.00461cf0
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x684], esp
lea ecx, [ebp - 0x594]
push ecx
lea ecx, [ebp - 0x5a3]
call fcn.0045fd00
mov ecx, eax
call fcn.00461d20
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x688], esp
push str.adb_kill_server
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x68c], esp
push str.adb_devices
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x690], esp
lea edx, [ebp - 0x37c]
push edx
lea ecx, [ebp - 0x5a4]
call fcn.0045fd30
mov ecx, eax
call fcn.00461c60
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x694], esp
lea eax, [ebp - 0x414]
push eax
lea ecx, [ebp - 0x5a5]
call fcn.0045fed0
mov ecx, eax
call fcn.00461d80
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x668], esp
lea ecx, [ebp - 0x3c8]
push ecx
lea ecx, [ebp - 0x5a6]
call fcn.0045ff00
mov ecx, eax
call fcn.00461c90
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x66c], esp
lea edx, [ebp - 0x2f0]
push edx
lea ecx, [ebp - 0x5a7]
call fcn.0045ff30
mov ecx, eax
call fcn.00461bd0
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x670], esp
lea eax, [ebp - 0x330]
push eax
lea ecx, [ebp - 0x5a8]
call fcn.0045ff60
mov ecx, eax
call fcn.00461c00
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x674], esp
lea ecx, [ebp - 0x1a0]
push ecx
lea ecx, [ebp - 0x5a9]
call fcn.0045ff90
mov ecx, eax
call fcn.00461a80
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x678], esp
lea edx, [ebp - 0x544]
push edx
lea ecx, [ebp - 0x5aa]
call fcn.0045ffc0
mov ecx, eax
call fcn.00461cf0
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
push 0x1388
call dword [sym.imp.KERNEL32.dll_Sleep]
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x5d0], esp
lea eax, [ebp - 0x460]
push eax
lea ecx, [ebp - 0x5ab]
call fcn.00460000
mov ecx, eax
call fcn.00461cc0
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5d4], esp
push str.adb_shell_rm__rf__data_data_com.pubg.imobile_cache
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5d8], esp
push str.adb_shell_rm__rf__data_data_com.pubg.imobile_app_bugly
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5dc], esp
push str.adb_shell_rm__rf__data_data_com.pubg.imobile_app_crashrecord
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5e0], esp
push str.adb_shell_rm__rf__data_data_com.pubg.imobile_app_textures
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5e4], esp
push str.adb_shell_rm__rf__data_data_com.pubg.imobile_app_webview
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5e8], esp
push str.adb_shell_rm__rf__data_data_com.pubg.imobile_code_cache
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5ec], esp
push str.adb_shell_rm__rf__data_data_com.pubg.imobile_shared_prefs
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5f0], esp
push str.adb_shell_rm__rf__data_data_com.pubg.imobile_databases
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5f4], esp
push str.adb_shell_rm__rf__data_data_com.pubg.imobile_files
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5f8], esp
push str.adb_shell_rm__rf__data_data_com.pubg.imobile_no_backup
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
mov dword [0x5166b4], 3
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x5fc], esp
lea ecx, [ebp - 0x180]
push ecx
lea ecx, [ebp - 0x5ac]
call fcn.00460030
mov ecx, eax
call fcn.00461a50
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x600], esp
lea edx, [ebp - 0x200]
push edx
lea ecx, [ebp - 0x5ad]
call fcn.00460060
mov ecx, eax
call fcn.00461ae0
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x604], esp
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x5ae]
call fcn.00460090
mov ecx, eax
call fcn.00461ab0
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x608], esp
lea ecx, [ebp - 0x1e0]
push ecx
lea ecx, [ebp - 0x5af]
call fcn.00460190
mov ecx, eax
call fcn.00461ab0
push eax
mov ecx, esi
call fcn.004058b0
call fcn.00462ab0
add esp, 0x18
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004acccf
mov esp, ebp
pop ebp
ret