Código:
include "x.inc"
;include "w995_r1ha035.lib.asm"
include "c510_r1ha035.lib.asm"
;W995 SW-R1HA035 GEN
;Add ability to select with nummeric keys in "Sounds & alerts"
;Includes:
;- Silent mode
;- Increasing ring
;- Vibrating alert
;- Message alert
;- Key sound
;(c) thomassafca
;(p) Kevinbgp
;pAtChFiLe=/boot/phone_app.cxc
;--------hooks-------
;pg_UI_Vibrator__0xF
org 0x1541EF0E ;0x1550B462
LDR R1, off_1550B468
BX R1
align 4
off_1550B468 dw loc_15E73460+1
loc_1550B46C:
;pg_MSG_UI_MessageAlert__0xF
org 0x1532CD54 ;0x1541E144
LDR R1, off_1541E148
BX R1
off_1541E148 dw loc_15E73476+1
loc_1541E14C:
;pg_KeySound_Select__0xF
org 0x1556ED38 ;0x15671958
LDR R1, off_1567195C
BX R1
off_1567195C dw loc_15E7348A+1
loc_15671960:
;pg_UI_Silent_Change__0xF
org 0x1541EE2C ;0x1550B380
LDR R1, off_1550B384
BX R1
off_1550B384 dw loc_15E7349E+1
loc_1550B388:
;pg_UI_IncreasingRing_Change__0xF
org 0x1541ED0A ;0x1550B26A
LDR R1, off_1550B270
BX R1
align 4
off_1550B270 dw loc_15E734B2+1
loc_1550B274:
;------newcode------
org 0x15D0D030 ;0x15E73460
loc_15E73460:
LDR R1, dword_15E734EC
BL sub_15E734C8
LDR R0, [R4,0x1C]
MOV R1, 1
BL sub_15E734CC
LDR R0, [R4,0x1C]
ADD R1, R5, 0
LDR R3, off_15E734D8
BX R3
loc_15E73476:
LDR R1, dword_15E734F0
BL sub_15E734C8
LDR R0, [R4,0x5C]
MOV R1, 1
BL sub_15E734CC
LDR R0, [R4,0x5C]
LDR R3, off_15E734DC
BX R3
loc_15E7348A:
LDR R1, dword_15E734F4
BL sub_15E734C8
LDR R0, [R4,0x1C]
MOV R1, 1
BL sub_15E734CC
LDR R0, [R4,0x1C]
LDR R3, off_15E734E0
BX R3
loc_15E7349E:
LDR R1, dword_15E734F8
LDR R0, [R4,0x1C]
BL sub_15E734C8
LDR R0, [R4,0x1C]
MOV R1, 1
BL sub_15E734CC
LDR R3, off_15E734E4
BX R3
loc_15E734B2:
LDR R1, dword_15E734FC
BL sub_15E734C8
LDR R0, [R4,0x1C]
MOV R1, 1
BL sub_15E734CC
MOV R0, SP
LDRB R0, [R0]
LDR R3, off_15E734E8
BX R3
sub_15E734C8:
LDR R3, off_15E734D0
BX R3
sub_15E734CC:
LDR R3, off_15E734D4
BX R3
off_15E734D0 dw GUIObject_SetTitleText
off_15E734D4 dw ListMenu_SetHotkeyMode
off_15E734D8 dw loc_1550B46C+1
off_15E734DC dw loc_1541E14C+1
off_15E734E0 dw loc_15671960+1
off_15E734E4 dw loc_1550B388+1
off_15E734E8 dw loc_1550B274+1
dword_15E734EC dw 0x1252
dword_15E734F0 dw 0x11B2
dword_15E734F4 dw 0x1199
dword_15E734F8 dw 0x1215
dword_15E734FC dw 0x1191
este portado del c901...
Código:
include "x.inc"
;C901 SW-R1GA028
;la eleccion del color durante la visulizacion de SMS
;(c) Sic
;(p) -DeJaVu- a.k.a -BourNe-
;pAtChFiLe=/boot/phone_app.cxc
;-----hooks-----
org 0x14C3886A ;0x14E6EC4E
LDR R1, off_14E6EC6C
BLX R1
B 0x14C38876 ;0x14E6EC5A
dw loc_15DBDF5C+1
NOP
org 0x14C38882; 0x14E6EC66
LDR R1, off_14E6EC6C
BLX R1
B 0x14C3888C; 0x14E6EC70
off_14E6EC6C dw loc_15DBDF30+1
org 0x14C38894 ;0x14E6EC78
LDR R1, off_14E6EC7C
B loc_14E6EC80
off_14E6EC7C dw loc_15DBDF3E+1
loc_14E6EC80:
BLX R1
org 0x14C388A6 ;0x14E6EC8A
LDR R1, off_14E6EC90
BLX R1
B 0x14C388B2 ;0x14E6EC96
off_14E6EC90 dw loc_15DBDF4C+1
NOP
org 0x14C38952 ;0x14E6ED36
LDR R1, off_14E6ED3C
B loc_14E6ED42
align 4
off_14E6ED3C dw loc_15DBDF20+1
NOP
loc_14E6ED42:
BLX R1
;------newcode------
org 0x15D0D5B0 ;0x15DBDF20
loc_15DBDF20:
ADD R0, R2, 0
LDR R2, [R2]
MOV R1, 0
MOVL R3, 0x128
LDR R2, [R2,R3]
LDR R1, dword_15DBDF70
BX LR
loc_15DBDF30:
ADD R0, R2, 0
LDR R2, [R2]
ADD R1, R6, 0
ADD R2, 0xA0
LDR R2, [R2]
LDR R1, dword_15DBDF6C
BX LR
loc_15DBDF3E:
ADD R0, R2, 0
LDR R2, [R2]
ADD R1, R6, 0
ADD R2, 0xAC
LDR R2, [R2]
LDR R1, dword_15DBDF74
BX LR
loc_15DBDF4C:
ADD R0, R2, 0
LDR R2, [R2]
MOV R1, 0
MVN R1, R1
ADD R2, 0xA8
LDR R2, [R2]
LDR R1, dword_15DBDF78
BX LR
loc_15DBDF5C:
ADD R0, R2, 0
LDR R2, [R2]
MOV R1, 0
MVN R1, R1
ADD R2, 0xA4
LDR R2, [R2]
LDR R1, dword_15DBDF6C
BX LR
dword_15DBDF6C dw 0xFFFFFF00
dword_15DBDF70 dw 0xFF082468
dword_15DBDF74 dw 0xFFFFFFFF
dword_15DBDF78 dw 0xFF000000
Marcadores