Function at 0x411104
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x14c
mov ebx, dword [ebp + 8]
lea eax, [ebx + 0x1850]
sub esp, 8
lea esi, [ebp - 0x14c]
push eax
push esi
call fcn.006f0154
add esp, 0x10
sub esp, 0xc
push esi
call fcn.006f01a0
add esp, 0x10
mov byte [ebp + eax - 0x13e], 0
mov word [ebp + eax - 0x140], 0x6766
mov dword [ebp + eax - 0x144], 0x632e6e6f
mov dword [ebp + eax - 0x148], 0x74747542
mov dword [ebp + eax - 0x14c], 0x79617254
sub esp, 0xc
push 0x518
call fcn.006e8690
add esp, 0x10
mov dword [ebp - 0x10], eax
mov edi, dword [ebp - 0x10]
lea ebx, [ebx + 0x1619]
mov dword [ebp - 0x2c], 0x704438
mov dword [ebp - 0x28], 0x714ed4
mov dword [ebp - 0x24], ebp
mov dword [ebp - 0x1c], esp
mov dword [ebp - 0x24], 0x41193a
mov dword [ebp - 0x40], 1
lea eax, [ebp - 0x48]
call fcn.007050a1
push 0
push ebx
push esi
push edi
call fcn.00406a28
add esp, 0x10
cmp dword [ebp - 0x10], 0
je 0x411890
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push eax
call fcn.00406a5c
add esp, 0x10
mov esi, 0xfffffffe
cmp eax, 4
mov edi, dword [ebp + 8]
je 0x411898
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0xa
push str.TrayButton_X
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x15dc], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x411247
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0xa
push str.TrayButton_X
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0xa
push str.TrayButton_Y
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x15e0], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x41129f
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0xa
push str.TrayButton_Y
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0xf
push str.Critical_system_parameter
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x19f4], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x4112f7
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0xf
push str.Critical_system_parameter
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0
push str.TrayButton_will_remember_this
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x19f8], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x41134f
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0
push str.TrayButton_will_remember_this
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 1
push str.Start_TrayButton_on_login
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x15e4], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x4113a7
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 1
push str.Start_TrayButton_on_login
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 1
push str.Minimize_WTB_to_tray_on_startup
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x15e8], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x4113ff
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 1
push str.Minimize_WTB_to_tray_on_startup
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 1
push str.Minimize_WhatsApp_to_tray_on_startup
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x15ec], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x411457
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 1
push str.Minimize_WhatsApp_to_tray_on_startup
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 1
push str.Minimize_WhatsApp_to_tray_when_clicking_tray_icon
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x15f0], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x4114af
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 1
push str.Minimize_WhatsApp_to_tray_when_clicking_tray_icon
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 1
push str.Open_WhatsApp_with_a_single_click
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x15f4], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x411507
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 1
push str.Open_WhatsApp_with_a_single_click
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0
push str.Open_WhatsApp_on_new_message_or_call
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x15f8], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x41155f
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0
push str.Open_WhatsApp_on_new_message_or_call
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 1
push str.Show_missed_WhatsApp_events_on_tray_icon
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x15fc], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x4115b7
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 1
push str.Show_missed_WhatsApp_events_on_tray_icon
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0
push str.Support_battery_saving_mode
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x1600], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x41160f
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0
push str.Support_battery_saving_mode
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0
push str.Language
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x1830], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x411667
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0
push str.Language
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0xf
push str.Check_Count_Max
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x1834], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x4116bf
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0xf
push str.Check_Count_Max
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0xffffffffffffffff
push str.Check_Count
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x1838], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x411717
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0xffffffffffffffff
push str.Check_Count
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0
push str.We_have_an_old_version
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x19ec], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x41176f
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0
push str.We_have_an_old_version
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 1
push str.Checking_network_and_updates
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x1604], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x4117c7
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 1
push str.Checking_network_and_updates
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0x1388
push str.Sensitivity_factor
push esi
call fcn.00406ed4
add esp, 0x10
mov dword [edi + 0x1608], eax
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
cmp eax, 5
jne 0x411825
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push 0x1388
push str.Sensitivity_factor
push eax
call fcn.004073e8
add esp, 0x10
mov esi, dword [ebp - 0x10]
add edi, 0x17a8
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push str.NOT_SET
push 0x40
push edi
push str.Program_ID_code
push esi
call fcn.00406d24
add esp, 0x20
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push esi
call fcn.00406a5c
add esp, 0x10
xor esi, esi
cmp eax, 5
jne 0x411902
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push str.NOT_SET
push str.Program_ID_code
push eax
call fcn.00407330
add esp, 0x10
xor esi, esi
jmp 0x411902
mov esi, 0xffffffff
mov edi, dword [ebp + 8]
cmp dword [ebp - 0x10], 0
mov dword [edi + 0x15dc], 0xa
mov dword [edi + 0x15e0], 0xa
mov dword [edi + 0x19f4], 0xa
mov dword [edi + 0x19f8], 0
mov dword [edi + 0x15e4], 1
mov dword [edi + 0x15ec], 1
mov dword [edi + 0x15f0], 1
mov dword [edi + 0x15f4], 1
mov dword [edi + 0x15fc], 1
mov dword [edi + 0x1600], 0
je 0x41191e
sub esp, 0xc
push dword [ebp - 0x10]
call fcn.00406a30
add esp, 0x10
sub esp, 0xc
push dword [ebp - 0x10]
call fcn.006e2f6c
add esp, 0x10
sub esp, 0xc
lea eax, [ebp - 0x48]
push eax
call fcn.007050c2
add esp, 0x10
mov eax, esi
add esp, 0x14c
pop esi
pop edi
pop ebx
pop ebp
ret