Public feed #726245

Untitled

public text v1 · immutable
Raw Edit
·published 2007-10-05 00:27 UTC
rendered paste body
ROM:A0233C48 ulc_sec_zone_get_imei                   ; CODE XREF: get_imei_string+34p
ROM:A0233C48                                         ; get_imei_bcd+34p
ROM:A0233C48                 STMFD   SP!, {R0-R6,LR}
ROM:A0233C4C                 MOV     R5, R0
ROM:A0233C50                 MOV     R0, #0xB00
ROM:A0233C54                 MOV     R1, SP
ROM:A0233C58                 MOV     R4, #0
ROM:A0233C5C                 MOV     R2, #0x10
ROM:A0233C60                 BL      eep_read_sec_zone
ROM:A0233C64                 CMP     R0, #0
ROM:A0233C68                 MOVEQ   R4, #0x14
ROM:A0233C6C                 BEQ     loc_A0233CA8
ROM:A0233C70                 BL      ulc_init_key_A
ROM:A0233C74                 MOV     R2, R0
ROM:A0233C78                 MOV     R0, SP
ROM:A0233C7C                 MOV     R3, R5
ROM:A0233C80                 MOV     R1, #0x10
ROM:A0233C84                 BL      TEA_decrypt_block
ROM:A0233C88                 MOV     R0, #8
ROM:A0233C8C
ROM:A0233C8C loc_A0233C8C                            ; CODE XREF: ulc_sec_zone_get_imei+5Cj
ROM:A0233C8C                 LDRB    R1, [R5,R0]
ROM:A0233C90                 ADD     R0, R0, #1
ROM:A0233C94                 AND     R0, R0, #0xFF
ROM:A0233C98                 CMP     R1, #0
ROM:A0233C9C                 MOVNE   R4, #0xA
ROM:A0233CA0                 CMP     R0, #0x10
ROM:A0233CA4                 BCC     loc_A0233C8C
ROM:A0233CA8
ROM:A0233CA8 loc_A0233CA8                            ; CODE XREF: ulc_sec_zone_get_imei+24j
ROM:A0233CA8                 MOV     R0, SP
ROM:A0233CAC                 MOV     R1, #0
ROM:A0233CB0                 MOV     R2, #0
ROM:A0233CB4                 STMIA   R0!, {R1,R2}
ROM:A0233CB8                 STMIA   R0, {R1,R2}
ROM:A0233CBC                 ADD     SP, SP, #0x10
ROM:A0233CC0                 MOV     R0, R4
ROM:A0233CC4                 LDMFD   SP!, {R4-R6,LR}
ROM:A0233CC8                 BX      LR
ROM:A0233CC8 ; End of function ulc_sec_zone_get_imei