sources S7Cv47: //Key Extern In Card-Explorer RSEG ExpKDisableSearch_hook DATA DCD 0x40000092 //DisableSearch RSEG ExpKExtern_hook CODE16 LDR R3, =ExpKExtern_code BLX R3 RSEG ExpKExtern_body CODE16 ExpKExtern_code MOV R3, LR ADD R3, #4 LDR R1, [R5,#4] LDR R2, [R1,#4] SUB R2, #0xFF CMP R2, #0x94 //KEY_DOWN BNE EBack PUSH {R0-R7} LDR R1, [R1,#8] //KEY LDR R4, P_PDATA_TAB LDRH R5, [R4, #0] //N MOV R6, #0 LOOP CMP R6, R5 BEQ EBackS ADD R4, #2 // ADD R6, #1 //++ LDRB R7, [R4, #0] //key CMP R7, #0 BEQ LOOP CMP R7, #0xFF BEQ EBackS CMP R7, R1 BNE LOOP LDRB R7, [R4, #1] //op CMP R7, #0xFF BEQ EBackS MOV R1, R0 MOV R0, R7 LDR R3, P_SendExpOpMsg //void SendExpOpMsg(void *, int op) BLX R3 EBackS POP {R0-R7} EBack BX R3 DATA P_PDATA_TAB DCD PDATA_TAB P_SendExpOpMsg DCD 0xA031DE2E+1 PDATA_TAB DCW 8 //NUM OF KEYs, //1 DCB 0x0B //GreenButton DCB 0x08 //2 DCB '7' DCB 0x06 //3 DCB '6' DCB 0x0C //4 DCB '4' DCB 0x04 //5 DCB '5' DCB 0x00 //6 DCB '*' DCB 0x0E //7 DCB '0' DCB 0x03 //8 DCB '1' DCB 0x02 /* 0x00 Default //option menu first item 0x18 Enter 0x20 Next Drive ? 0x10 Option Menu 0x16 Back 0x02 Send 0x21 Set To Contact 0x1F Set As ... 0x0C Rename 0x06 Delete 0x03 Move 0x15 Cancel Move/Copy 0x04 Copy 0x0B New Folder 0x08 Mark/Unmark 0x09 Mark All 0x0D Sort 0x1C Search 0x0E Atteibutes 0x1D Formate Card 0x11 Help 0x0F Drive Info 0x1E Eject Card 0x23 Edit 0x24 Manage Licences 0x22 Theme Preview 0x26 Java Update 0x27 Java Security 0x29 Java Online Settings */ -Z(CODE)ExpKExtern_hook=A036DA24-FFFFFFFF -Z(CODE)ExpKDisableSearch_hook=A0475208-FFFFFFFF -Z(CODE)ExpKExtern_body=A1562380-FFFFFFFF