Function at 0x1001bf30
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x1012c678
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
mov eax, dword [0x1016e0e4]
push ebx
push esi
push edi
mov esi, ecx
mov dword [esp + 0xc], eax
push 0
push 0x4f5
mov dword [esp + 0x20], 0
call fcn.1012371b
mov ecx, eax
call fcn.10123809
push 0
push 0x4f6
mov ecx, esi
call fcn.1012371b
mov ecx, eax
call fcn.10123809
mov ecx, dword [0x1018e644]
push ecx
push 0x12c
push 0x12c
lea ecx, [esp + 0x18]
call fcn.10120158
mov edi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push eax
push str.IDC_STATIC_LOGO_CONFIG
push str.IDC_STATIC_LOGO_CONFIG
push str.DIALOG_102
call edi
mov edx, dword [esp + 0xc]
mov ecx, esi
push edx
push 0x4e5
call fcn.1012371b
mov ecx, eax
call fcn.10123809
push 0
push 0x4e5
mov ecx, esi
call fcn.1012371b
mov ecx, eax
call fcn.101238dc
mov eax, dword [0x1018e644]
lea ecx, [esp + 0xc]
push eax
push 0x12c
push 0x12c
call fcn.10120158
push eax
push str.REPLACE_BOOT_LOGO
push str.REPLACE_BOOT_LOGO
push str.SystemSeting
call edi
mov ecx, dword [esp + 0xc]
push ecx
push 0x4c2
mov ecx, esi
call fcn.1012371b
mov ecx, eax
call fcn.10123809
push 0
push 0x4c2
mov ecx, esi
call fcn.1012371b
mov ecx, eax
call fcn.101238dc
mov edx, dword [0x1018e644]
lea ecx, [esp + 0xc]
push edx
push 0x12c
push 0x12c
call fcn.10120158
push eax
push str.REPLACE_ANDROID_ANIMATION
push str.REPLACE_ANDROID_ANIMATION
push str.SystemSeting
call edi
mov eax, dword [esp + 0xc]
push eax
push 0x4c3
mov ecx, esi
call fcn.1012371b
mov ecx, eax
call fcn.10123809
push 0
push 0x4c3
mov ecx, esi
call fcn.1012371b
mov ecx, eax
call fcn.101238dc
mov ecx, dword [0x1018e644]
push ecx
push 0x12c
push 0x12c
lea ecx, [esp + 0x18]
call fcn.10120158
push eax
push str.REPLACE_WALL_PAPER
push str.REPLACE_WALL_PAPER
push str.SystemSeting
call edi
mov edx, dword [esp + 0xc]
mov ecx, esi
push edx
push 0x4c4
call fcn.1012371b
mov ecx, eax
call fcn.10123809
push 0
push 0x4c4
mov ecx, esi
call fcn.1012371b
mov ecx, eax
call fcn.101238dc
cmp dword [esi + 0x1c4], 1
jne 0x1001c139
mov eax, dword [0x1018e644]
lea ecx, [esp + 0xc]
push eax
push 0x12c
push 0x12c
call fcn.10120158
push eax
push str.REPLACE_KERNEL_LOGO
push str.REPLACE_KERNEL_LOGO
push str.SystemSeting
call edi
mov ecx, dword [esp + 0xc]
push ecx
push 0x4ca
mov ecx, esi
call fcn.1012371b
mov ecx, eax
call fcn.10123809
mov edx, dword [0x1018e644]
lea ecx, [esp + 0xc]
push edx
push 0x12c
push 0x12c
call fcn.10120158
push eax
push str.REPLACE_CHARGE_ANIMATION
push str.REPLACE_CHARGE_ANIMATION
push str.SystemSeting
call edi
mov eax, dword [esp + 0xc]
mov ecx, esi
push eax
push 0x4cc
call fcn.1012371b
mov ecx, eax
call fcn.10123809
push 0
push 0x4cc
mov ecx, esi
call fcn.1012371b
mov ecx, eax
call fcn.101238dc
lea ebx, [esi + 0x2bc]
push 0
mov ecx, ebx
call fcn.101238dc
mov ecx, dword [esi + 0x2d8]
push 0
push 0
push 0x1330
push ecx
call dword [sym.imp.USER32.dll_SendMessageW]
mov edx, dword [0x1018e644]
lea ecx, [esp + 0xc]
push edx
push 0x12c
push 0x12c
call fcn.10120158
push eax
push str.IDC_TAB_LOGO_TAB_0
push str.IDC_TAB_LOGO_TAB_0
push str.DIALOG_102
call edi
mov eax, dword [esp + 0xc]
push 0
push 0
push eax
push 0
push 1
mov ecx, ebx
call fcn.1011eea1
mov ecx, dword [0x1018e644]
push ecx
push 0x12c
push 0x12c
lea ecx, [esp + 0x18]
call fcn.10120158
push eax
push str.IDC_TAB_LOGO_TAB_1
push str.IDC_TAB_LOGO_TAB_1
push str.DIALOG_102
call edi
mov edx, dword [esp + 0xc]
push 0
push 0
push edx
push 1
push 1
mov ecx, ebx
call fcn.1011eea1
mov eax, dword [0x1018e644]
lea ecx, [esp + 0xc]
push eax
push 0x12c
push 0x12c
call fcn.10120158
push eax
push str.IDC_TAB_LOGO_TAB_2
push str.IDC_TAB_LOGO_TAB_2
push str.DIALOG_102
call edi
mov ecx, dword [esp + 0xc]
push 0
push 0
push ecx
push 2
push 1
mov ecx, ebx
call fcn.1011eea1
cmp dword [esi + 0x1c4], 1
jne 0x1001c2bf
mov edx, dword [0x1018e644]
lea ecx, [esp + 0xc]
push edx
push 0x12c
push 0x12c
call fcn.10120158
push eax
push str.IDC_TAB_LOGO_TAB_3
push str.IDC_TAB_LOGO_TAB_3
push str.DIALOG_102
call edi
mov eax, dword [esp + 0xc]
push 0
push 0
push eax
push 3
push 1
mov ecx, ebx
call fcn.1011eea1
push 0x12c
lea ecx, [esp + 0x10]
call fcn.101201a8
lea ecx, [esp + 0xc]
mov dword [esp + 0x18], 0xffffffff
call fcn.1011fd13
mov ecx, dword [esp + 0x10]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
add esp, 0x10
ret