Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include "x.inc"
- include "lib.asm"
- org 0x110615A6 ;10fe9bd6
- LDR R3, off_10FE9BDC
- BX R3
- align 4
- off_10FE9BDC dw loc_1222EA84+1
- org 0x1164E048 ;115c274c
- LDR R3, off_115C2750
- BX R3
- off_115C2750 dw loc_1222EAD0+1
- org 0x1128B456 ;1121449a
- LDR R3, off_112144A0
- BX R3
- align 4
- off_112144A0 dw loc_1222EA00+1
- org 0x121eb410 ;1222ea00
- loc_1222EA00:
- LDR R1, dword_1222EA7C
- LDR R2, off_1222EA78
- LDR R0, [R4,0x20]
- BL sub_1222F058
- adr R2, sub_1222EB3C
- ADD R2, 1
- MOV R1, 2
- LDR R0, [R4,0x20]
- BL sub_1222F058
- adr R0, aFileInfoColor
- MOV R1, 0
- MOV R2, 0xF
- BL sub_1222F054
- ADD R2, R0, 0
- MOV R1, 2
- LDR R0, [R4,0x20]
- BL sub_1222F05C
- adr R0, aChooseTheColor
- MOV R1, 0
- MOV R2, 0x32
- BL sub_1222F054
- ADD R2, R0, 0
- MOV R1, 2
- LDR R0, [R4,0x20]
- BL sub_1222F060
- adr R2, sub_1222EB80
- ADD R2, 1
- MOV R1, 3
- LDR R0, [R4,0x20]
- BL sub_1222F058
- adr R0, aSys_InfoColor
- MOV R1, 0
- MOV R2, 0xF
- BL sub_1222F054
- ADD R2, R0, 0
- MOV R1, 3
- LDR R0, [R4,0x20]
- BL sub_1222F05C
- adr R0, aChooseTheCol_0
- MOV R1, 0
- MOV R2, 0x2D
- BL sub_1222F054
- ADD R2, R0, 0
- MOV R1, 3
- LDR R0, [R4,0x20]
- BL sub_1222F060
- LDR R3, off_1222EA80
- BX R3
- align 4
- off_1222EA78 dw 0x1128D668+1 ;loc_112167E4+1
- dword_1222EA7C dw 0xFC2
- off_1222EA80 dw 0x1128B460+1 ;loc_112144A4+1
- loc_1222EA84:
- BL sub_1222EED0
- CMP R1, 1
- BEQ loc_1222EAA8
- CMP R1, 2
- BEQ loc_1222EAAC
- CMP R1, 3
- BEQ loc_1222EAB0
- CMP R1, 4
- BEQ loc_1222EAB4
- CMP R1, 5
- BEQ loc_1222EAB8
- CMP R1, 6
- BEQ loc_1222EABC
- CMP R1, 7
- BEQ loc_1222EAC0
- LDR R1, dword_1222EB1C
- B loc_1222EAC2
- loc_1222EAA8:
- LDR R1, dword_1222EB20
- B loc_1222EAC2
- loc_1222EAAC:
- LDR R1, dword_1222EB24
- B loc_1222EAC2
- loc_1222EAB0:
- LDR R1, dword_1222EB28
- B loc_1222EAC2
- loc_1222EAB4:
- LDR R1, dword_1222EB2C
- B loc_1222EAC2
- loc_1222EAB8:
- LDR R1, dword_1222EB30
- B loc_1222EAC2
- loc_1222EABC:
- LDR R1, dword_1222EB34
- B loc_1222EAC2
- loc_1222EAC0:
- LDR R1, dword_1222EB38
- loc_1222EAC2:
- LDR R2, [R2]
- ADD R2, 0xA0
- LDR R2, [R2]
- LDR R3, off_1222EACC
- BX R3
- off_1222EACC dw 0x110615B0+1 ;loc_10FE9BE0+1
- loc_1222EAD0:
- BL sub_1222EEFA
- CMP R1, 1
- BEQ loc_1222EAF4
- CMP R1, 2
- BEQ loc_1222EAF8
- CMP R1, 3
- BEQ loc_1222EAFC
- CMP R1, 4
- BEQ loc_1222EB00
- CMP R1, 5
- BEQ loc_1222EB04
- CMP R1, 6
- BEQ loc_1222EB08
- CMP R1, 7
- BEQ loc_1222EB0C
- LDR R1, dword_1222EB1C
- B loc_1222EB0E
- loc_1222EAF4:
- LDR R1, dword_1222EB20
- B loc_1222EB0E
- loc_1222EAF8:
- LDR R1, dword_1222EB24
- B loc_1222EB0E
- loc_1222EAFC:
- LDR R1, dword_1222EB28
- B loc_1222EB0E
- loc_1222EB00:
- LDR R1, dword_1222EB2C
- B loc_1222EB0E
- loc_1222EB04:
- LDR R1, dword_1222EB30
- B loc_1222EB0E
- loc_1222EB08:
- LDR R1, dword_1222EB34
- B loc_1222EB0E
- loc_1222EB0C:
- LDR R1, dword_1222EB38
- loc_1222EB0E:
- LDR R2, [R2]
- ADD R2, 0xA0
- LDR R2, [R2]
- LDR R3, off_1222EB18
- BX R3
- off_1222EB18 dw 0x1164E052+1 ;loc_115C2756+1
- dword_1222EB1C dw 0xFFFFFFFF
- dword_1222EB20 dw 0xFFFFFF00
- dword_1222EB24 dw 0xFF006400
- dword_1222EB28 dw 0xFFFF0000
- dword_1222EB2C dw 0xFFFF8000
- dword_1222EB30 dw 0xFFA9A9A9
- dword_1222EB34 dw 0xFF000080
- dword_1222EB38 dw 0xFF000000
- sub_1222EB3C:
- PUSH {LR}
- LDR R1, off_1222EB48
- BL sub_1222F068
- POP {PC}
- align 4
- off_1222EB48 dw off_1222EB5C
- dword_1222EB4C dw 0xE
- dw loc_1222EBC4+1
- dw 0
- dw 0
- off_1222EB5C dw aAdvtext1_setco
- dw 0
- dw dword_1222EB4C
- aAdvtext1_setco db "AdvText1_SetColor_Page",0
- db 0
- sub_1222EB80:
- PUSH {LR}
- LDR R1, off_1222EB8C
- BL sub_1222F068
- POP {PC}
- align 4
- off_1222EB8C dw off_1222EBA0
- dword_1222EB90 dw 0xE
- dw loc_1222EC4A+1
- dw 0
- dw 0
- off_1222EBA0 dw aAdvtext2_setco
- dw 0
- dw dword_1222EB90
- aAdvtext2_setco db "AdvText2_SetColor_Page",0
- db 0
- loc_1222EBC4:
- PUSH {R4-R7,LR}
- ADD R4, R1, 0
- ADD R0, R4, 0
- BL sub_1222F084
- STR R0, [R4,0x1C]
- adr R0, aFileInfoTextCo
- MOV R1, 0
- MOV R2, 0x14
- BL sub_1222F054
- ADD R1, R0, 0
- LDR R0, [R4,0x1C]
- BL sub_1222F080
- LDR R0, [R4,0x1C]
- MOV R1, 4
- BL sub_1222F098
- LDR R0, [R4,0x1C]
- MOV R1, 8
- BL sub_1222F07C
- BL sub_1222EED0
- LDR R0, [R4,0x1C]
- BL sub_1222F078
- LDR R0, [R4,0x1C]
- LDR R1, off_1222ECDC
- MOV R2, 8
- BL sub_1222F074
- LDR R0, [R4,0x1C]
- BL sub_1222F070
- LDR R0, [R4,0x1C]
- adr R2, sub_1222EE58
- ADD R2, 1
- LDR R1, dword_1222ECD0
- BL sub_1222F058
- LDR R0, [R4,0x1C]
- LDR R1, dword_1222ECD4
- adr R2, sub_1222EF60
- ADD R2, 1
- BL sub_1222F058
- LDR R0, [R4,0x1C]
- MOVL R1, 0xFC0
- adr R2, sub_1222EF6C
- ADD R2, 1
- BL sub_1222F058
- LDR R0, [R4,0x1C]
- MOV R1, 0
- adr R2, sub_1222EF80
- ADD R2, 1
- BL sub_1222F058
- LDR R0, [R4,0x1C]
- MOV R1, 0
- LDR R2, dword_1222ECD8
- BL sub_1222F05C
- POP {R4-R7,PC}
- loc_1222EC4A:
- PUSH {R4-R7,LR}
- ADD R4, R1, 0
- ADD R0, R4, 0
- BL sub_1222F084
- STR R0, [R4,0x1C]
- adr R0, aSystemInfoText
- MOV R1, 0
- MOV R2, 0x22
- BL sub_1222F054
- ADD R1, R0, 0
- LDR R0, [R4,0x1C]
- BL sub_1222F080
- LDR R0, [R4,0x1C]
- MOV R1, 4
- BL sub_1222F098
- LDR R0, [R4,0x1C]
- MOV R1, 8
- BL sub_1222F07C
- BL sub_1222EEFA
- LDR R0, [R4,0x1C]
- BL sub_1222F078
- LDR R0, [R4,0x1C]
- LDR R1, off_1222ECDC
- MOV R2, 8
- BL sub_1222F074
- LDR R0, [R4,0x1C]
- BL sub_1222F070
- LDR R0, [R4,0x1C]
- adr R2, sub_1222EE94
- ADD R2, 1
- LDR R1, dword_1222ECD0
- BL sub_1222F058
- LDR R0, [R4,0x1C]
- LDR R1, dword_1222ECD4
- adr R2, sub_1222EF60
- ADD R2, 1
- BL sub_1222F058
- LDR R0, [R4,0x1C]
- MOVL R1, 0xFC0
- adr R2, sub_1222EF6C
- ADD R2, 1
- BL sub_1222F058
- LDR R0, [R4,0x1C]
- MOV R1, 0
- adr R2, sub_1222EF80
- ADD R2, 1
- BL sub_1222F058
- LDR R0, [R4,0x1C]
- MOV R1, 0
- LDR R2, dword_1222ECD8
- BL sub_1222F05C
- POP {R4-R7,PC}
- dword_1222ECD0 dw 0xFC2
- dword_1222ECD4 dw 0xFAF
- dword_1222ECD8 dw 0x970
- off_1222ECDC dw dword_1222F0EC
- aFileInfoTextCo du "File info text color",0
- dw 0
- align 4
- aSystemInfoText du "System info"
- db 9
- du "text color",0
- dw 0
- align 4
- aFileInfoColor du "File info color",0
- dw 0
- aSys_InfoColor du "Sys. info color",0
- dw 0
- aChooseTheColor du "Choose the color of text in the window Information",0
- align 4
- aChooseTheCol_0 du "Choose the color of text in the phone status",0
- align 4
- sub_1222EE58:
- var_28 = -0x28
- PUSH {R0-R7,LR}
- ADD R4, R0, 0
- ADD R0, R1, 0
- BL sub_1222F06C
- SUB SP, SP, 4
- STR R0, [SP,0x28+var_28]
- MOV R0, 0
- PUSH {R0}
- MOVL R3, 0x180
- MOV R2, 2
- adr R1, aAdvtext1_bin
- LDR R0, off_1222EF24
- BL sub_1222F088
- ADD SP, SP, 4
- ADD R5, R0, 0
- MOV R2, 4
- MOV R1, SP
- BL sub_1222F090
- ADD R0, R5, 0
- BL sub_1222F08C
- ADD SP, SP, 4
- ADD R0, R4, 0
- BL sub_1222EF6C
- POP {R0-R7,PC}
- sub_1222EE94:
- var_28 = -0x28
- PUSH {R0-R7,LR}
- ADD R4, R0, 0
- ADD R0, R1, 0
- BL sub_1222F06C
- SUB SP, SP, 4
- STR R0, [SP,0x28+var_28]
- MOV R0, 0
- PUSH {R0}
- MOVL R3, 0x180
- MOV R2, 2
- adr R1, aAdvtext2_bin
- LDR R0, off_1222EF24
- BL sub_1222F088
- ADD SP, SP, 4
- ADD R5, R0, 0
- MOV R2, 4
- MOV R1, SP
- BL sub_1222F090
- ADD R0, R5, 0
- BL sub_1222F08C
- ADD SP, SP, 4
- ADD R0, R4, 0
- BL sub_1222EF6C
- POP {R0-R7,PC}
- sub_1222EED0:
- var_24 = -0x24
- PUSH {R0,R2-R7,LR}
- MOV R0, 0
- PUSH {R0}
- MOVL R3, 0x180
- MOV R2, 1
- adr R1, aAdvtext1_bin
- LDR R0, off_1222EF24
- BL sub_1222F088
- ADD R5, R0, 0
- MOV R2, 4
- MOV R1, SP
- BL sub_1222F094
- ADD R0, R5, 0
- BL sub_1222F08C
- LDR R1, [SP,0x24+var_24]
- ADD SP, SP, 4
- POP {R0,R2-R7,PC}
- sub_1222EEFA:
- var_24 = -0x24
- PUSH {R0,R2-R7,LR}
- MOV R0, 0
- PUSH {R0}
- MOVL R3, 0x180
- MOV R2, 1
- adr R1, aAdvtext2_bin
- LDR R0, off_1222EF24
- BL sub_1222F088
- ADD R5, R0, 0
- MOV R2, 4
- MOV R1, SP
- BL sub_1222F094
- ADD R0, R5, 0
- BL sub_1222F08C
- LDR R1, [SP,0x24+var_24]
- ADD SP, SP, 4
- POP {R0,R2-R7,PC}
- off_1222EF24 dw 0x119D06E0 ;aTpaSystemSetti
- aAdvtext1_bin du "advtext1.bin",0
- align 4
- aAdvtext2_bin du "advtext2.bin",0
- align 4
- sub_1222EF60:
- PUSH {LR}
- LDR R0, dword_1222EF78
- BL sub_1222F064
- POP {PC}
- align 4
- sub_1222EF6C:
- PUSH {LR}
- LDR R1, off_1222EF7C
- BL sub_1222F068
- POP {PC}
- align 4
- dword_1222EF78 dw 0x840
- off_1222EF7C dw 0x11B25A08 ;off_11A9E6B8
- sub_1222EF80:
- PUSH {R4,LR}
- adr R0, aChangeColorOfT
- LDR R2, dword_1222EFA8
- MOV R1, 0
- BL sub_1222F054
- ADD R4, R0, 0
- MOV R0, 0
- MOV R1, 0
- PUSH {R0,R1}
- MOV R3, 1
- ADD R1, R4, 0
- ADD R0, R4, 0
- LDR R2, dword_1222EFA4
- BL sub_1222F09C
- ADD SP, SP, 8
- POP {R4,PC}
- dword_1222EFA4 dw 0xFFFF
- dword_1222EFA8 dw 0x6FFFFFFF
- aChangeColorOfT du "Change color of text in the info window",0xA
- du "(c) HotRabbit",0xA
- du "(p) Godlesplay",0xA
- du " Developer-se.tk ",0
- align 4
- sub_1222F054:
- LDR R3, off_1222F0A0
- BX R3
- align 4
- sub_1222F058:
- LDR R3, off_1222F0A4
- BX R3
- sub_1222F05C:
- LDR R3, off_1222F0A8
- BX R3
- sub_1222F060:
- LDR R3, off_1222F0AC
- BX R3
- sub_1222F064:
- LDR R3, off_1222F0B0
- BX R3
- sub_1222F068:
- LDR R3, off_1222F0B4
- BX R3
- sub_1222F06C:
- LDR R3, off_1222F0B8
- BX R3
- sub_1222F070:
- LDR R3, off_1222F0BC
- BX R3
- sub_1222F074:
- LDR R3, off_1222F0C0
- BX R3
- sub_1222F078:
- LDR R3, off_1222F0C4
- BX R3
- sub_1222F07C:
- LDR R3, off_1222F0C8
- BX R3
- sub_1222F080:
- LDR R3, off_1222F0CC
- BX R3
- sub_1222F084:
- LDR R3, off_1222F0D0
- BX R3
- sub_1222F088:
- LDR R5, off_1222F0D4
- BX R5
- sub_1222F08C:
- LDR R3, off_1222F0D8
- BX R3
- sub_1222F090:
- LDR R3, off_1222F0DC
- BX R3
- sub_1222F094:
- LDR R3, off_1222F0E0
- BX R3
- sub_1222F098:
- LDR R3, off_1222F0E4
- BX R3
- sub_1222F09C:
- LDR R3, off_1222F0E8
- BX R3
- off_1222F0A0 dw 0x116C64E4+1 ;sub_1163AD10+1
- off_1222F0A4 dw 0x1170251C+1 ;sub_11676F78+1
- off_1222F0A8 dw 0x11702594+1 ;sub_11676FF0+1
- off_1222F0AC dw 0x11702580+1 ;sub_11676FDC+1
- off_1222F0B0 dw 0x11644908+1 ;sub_115B9014+1
- off_1222F0B4 dw 0x11645838+1 ;sub_115B9F44+1
- off_1222F0B8 dw 0x1169C950+1 ;sub_11611174+1
- off_1222F0BC dw 0x116E8CFC+1 ;sub_1165D64C+1
- off_1222F0C0 dw 0x1169C974+1 ;sub_11611198+1
- off_1222F0C4 dw 0x1169C940+1 ;sub_11611164+1
- off_1222F0C8 dw 0x1169C924+1 ;sub_11611148+1
- off_1222F0CC dw 0x116E9228+1 ;sub_1165DB78+1
- off_1222F0D0 dw 0x1169C778+1 ;sub_11610F9C+1
- off_1222F0D4 dw 0x110155A4+1 ;sub_10F9DA48+1
- off_1222F0D8 dw 0x115EE4F4+1 ;sub_1155FFC8+1
- off_1222F0DC dw 0x11016EB4+1 ;sub_10F9F358+1
- off_1222F0E0 dw 0x11016CE8+1 ;sub_10F9F18C+1
- off_1222F0E4 dw 0x116E8D54+1 ;sub_1165D6A4+1
- off_1222F0E8 dw 0x1164B7BC+1 ;sub_115BFEC0+1
- dword_1222F0EC dw 0x431
- dw 0x432
- dw 0x433
- dw 0x434
- dw 0x435
- dw 0x436
- dw 0x437
- dw 0x438
Advertisement
Add Comment
Please, Sign In to add comment