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