0000D8F4 MAIN_LOOP ; CODE XREF: DO_THINGS+50j 0000D8F4 ; DO_THINGS+A0j 0000D8F4 LDR R3, [SP,#0xA0+var_C] 0000D8F8 LDR R3, [R3,#0x1C] 0000D8FC CMP R3, #3 0000D900 BEQ Prepare_UNLOCK 0000D904 LDR R3, [SP,#0xA0+var_C] 0000D908 LDR R3, [R3,#0x1C] 0000D90C CMP R3, #4 0000D910 BEQ Create_Fingerprint 0000D914 LDR R3, [SP,#0xA0+var_C] 0000D918 LDR R3, [R3,#0x1C] 0000D91C CMP R3, #5 0000D920 BEQ Comunicate_Server 0000D924 LDR R3, [SP,#0xA0+var_C] 0000D928 LDR R3, [R3,#0x1C] 0000D92C CMP R3, #6 0000D930 BEQ Unlock___ 0000D934 LDR R3, [SP,#0xA0+var_C] 0000D938 LDR R3, [R3,#0x1C] 0000D93C CMP R3, #7 0000D940 BEQ Cleanup___ 0000D944 LDR R3, [SP,#0xA0+var_C] 0000D948 LDR R3, [R3,#0x1C] 0000D94C CMP R3, #8 0000D950 BNE Success 0000D954 MOV R3, #9 0000D958 LDR R2, [SP,#0xA0+var_C] 0000D95C STR R3, [R2,#0x1C] 0000D960 LDR R3, [SP,#0xA0+var_C] 0000D964 LDRB R3, [R3,#0x26] 0000D968 CMP R3, #1 0000D96C BNE check_unlock 0000D970 LDR R0, [SP,#0xA0+var_C] 0000D974 STR R0, [SP,#0xA0+var_78] 0000D978 LDR R3, =do_things_0 0000D97C LDR R1, [R3] 0000D980 BL _objc_msgSend 0000D984 B exit1