Resultados 1 al 10 de 110

Ver modo hilado

  1. #11
    Patch Porter Avatar de bill_kevin
    Fecha de ingreso
    06/sep/2008
    Ubicación
    Guatemala
    Móvil
    W580
    Mensajes
    92

    Respuesta: [DISCUSION] Archivos Assembling (ASM)

    Hola amigos necesito ayuda estoy tratando de portar este parche :


    Código:
     ;W300-R4EA031
    ;Multiple SMStones
    ;Ability to toggle between 5 sounds when a message is received.
    ;Rename SMStones to smstone01.mp3, smstone02.mp3... smstone05.mp3
    ;and put them in /usb/audio/ringtones.
    ;Messaging-> Settings-> Message Alert -> Multi SMStones
    ;;Alerta msje 6 Renombrar la etiqueta a Multi SMStone (D0D)
    ;© Mike006
    ;(p) Bill_Kevin
    include "x.inc"
    
    org 0x4451E693;0x4451CDB7----------------Hook 1 XREF 448D0F30-----b-m
            db 0xFF
    
    org 0x4505FC56;0x450D5C1E----------------Hook 2     --------------b
            LDR    R7, off_450D5C24
            BLX    R7
            B    0x4505FC60;0x450D5C28----------------Salto 1 ---------b
            
    off_450D5C24    dw loc_456D7000+1
    
    org 0x4540B27C;0x45483B48----------------Hook 3----------b
            LDR    R6, off_45483BE4
            BLX    R6
    
    org 0x4540B318;0x45483BE4----------------Hook 4-----------b
    off_45483BE4    dw loc_456D7090+1    
    
    org 0x4540B65C;0x45483F28----------------Hook 5-----------b
            LDR    R6, off_45483F90
            BLX    R6
            MOV    R0, SP
    
    org 0x4540B6BE;0x45483F8A----------------Hook 6-----------b
    loc_4540B6BE:                            
            LDRB    R0, [R0]
            ADD    SP, SP,    0x10
            POP    {R4-R7,PC}
    off_45483F90    dw loc_456D7074+1
    
    org 0x4540B2D4;0x45483BA0----------------Hook 7-----------b
            LDR    R6, off_45483BA8
            BLX    R6
            B    0x4540B2EA;;0x45483BB6----------------Salto 2--b
            align 4
    off_45483BA8    dw loc_456D70D0+1
    
    org 0x4540B690;0x45483F5C----------------Hook 8------------b
            LDR    R6, off_45483F64
            BLX    R6
            B    0x4540B6A6;0x45483F72----------------Salto 3---b
            align 4
    off_45483F64    dw loc_456D70D0+1        
    
    org 0x4465ED2C;0x456900FC---------------------------------Hook 9
    aSmstone01_mp_0    du "smstone01.mp3",0
    
    ;---------------------Nuevo Codigo---------------------
    org 0x456D7000
    loc_456D7000:        
            LDR    R2, [R0]
            LDRB    R1, [R0,0x14]
            ADD    R4, R0,    0
            MOV    R5, 0
            MOV    R6, 0
            PUSH    {R0-R4,LR}
            LDR    R4, off_456D71A0
            MOV    R2, 0
            ADD    R1, R4,    0
            LDR    R0, off_456D71A4
            BL    0x4553CF74;0x455B4ADC----------------Salto 4------------b
            CMP    R0, 0
            BNE    loc_456D7024
            BL    sub_456D712E
            CMP    R0, 0
            BMI    loc_456D7068
    
    loc_456D7024:                
            ADD    R1, R4,    0
            LDR    R0, off_456D71AC
            BL    sub_456D7104
            CMP    R0, 0
            BMI    loc_456D706C
            MOV    R3, 0
            ADD    R2, R4,    0
            B    loc_456D7038
    
    
    loc_456D7036:                
            ADD    R2, 0x1C
    
    loc_456D7038:                
            ADD    R0, R2,    0
            ADD    R1, R2,    0
            ADD    R1, 0x1C
            ADD    R3, R3,    1
            BL    sub_456D7104
            CMP    R0, 0
            BMI    loc_456D706C
            CMP    R3, 4
            BNE    loc_456D7036
            ADD    R2, 0x1C
            LDR    R1, off_456D71AC
            ADD    R0, R2,    0
            BL    sub_456D7104
            CMP    R0, 0
            BMI    loc_456D706C
            BL    sub_456D7118
            CMP    R0, 0
            BMI    loc_456D7064
            POP    {R0-R4,PC}
    
    
    loc_456D7064:                
            MOV    R0, 0
            B    loc_456D706E
    
    
    loc_456D7068:                
            MOV    R0, 1
            B    loc_456D706E
    
    
    loc_456D706C:                            
            MOV    R0, 2
    
    loc_456D706E:            
            BL    sub_456D713C
            POP    {R0-R4,PC}
    
    
    loc_456D7074:                
            PUSH    {R5,LR}
            LDR    R5, dword_456D71B0
            CMP    R5, R1
            BNE    loc_456D7088
            LDR    R0, off_456D718C
            LDR    R2, dword_456D7180
            MOV    R1, 6
            BL    0x455ECC38;0x45664E94----------------Salto 5-------------b
            ADD    R1, R0,    0
    
    loc_456D7088:                
            ADD    R0, R7,    0
            BL    0x455D258C;0x4564A7F0----------------Salto 6-------------b
            POP    {R5,PC}
    
    
    loc_456D7090:                
            LDR    R0, [R4,0x3C]
            LDR    R1, off_456D719C
            PUSH    {R0-R2,LR}
            LDR    R0, [R4,0x3C]
            MOV    R1, 2
            LDR    R2, off_456D71B8
            BL    0x455D4340;0x4564C5A4----------------Salto 7------------b
            LDR    R2, dword_456D717C
            LDR    R0, [R4,0x3C]
            MOV    R1, 2
            BL    0x455D2554;0x4564A7B8----------------Salto 8-----------b
            POP    {R0-R2,PC}
    
    
    loc_456D70AC:                
            PUSH    {R0-R4,LR}
            LDR    R0, off_456D71B4
            LDR    R2, dword_456D7180
            MOV    R1, 6
            BL    0x455ECC38;0x45664E94----------------Salto 5-----------b
            ADD    R4, R0,    0
            MOV    R0, 0
            MOV    R1, 0
            PUSH    {R0,R1}
            MOV    R3, 1
            LDR    R0, dword_456D7184
            ADD    R1, R4,    0
            LDR    R2, dword_456D7184
            BL    0x454BB6E8;0x45533C94----------------Salto 10-----------b
            ADD    SP, SP,    8
            POP    {R0-R4,PC}
    
    
    loc_456D70D0:                        
            PUSH    {R3,LR}
            CMP    R0, 0xFF
            BEQ    loc_456D70E2
            CMP    R0, 0
            BEQ    loc_456D70E2
            CMP    R7, 8
            BCS    loc_456D70E2
            MOV    R2, 1
            B    loc_456D70E4
    
    
    loc_456D70E2:            
            MOV    R2, 0
    
    loc_456D70E4:                
            LDR    R0, [R4,0x3C]
            MOV    R1, 0
            BL    0x455D4208;0x4564C46C----------------Salto 11--------b
            LDR    R3, off_456D7188
            LDRB    R0, [R3,R7]
            CMP    R0, 0xFF
            BNE    loc_456D70F8
            MOV    R2, 1
            B    loc_456D70FA
    
    
    loc_456D70F8:                
            MOV    R2, 0
    
    loc_456D70FA:                
            LDR    R0, [R4,0x3C]
            MOV    R1, 2
            BL    0x455D4208;0x4564C46C----------------Salto 11-------- b
            POP    {R3,PC}
    
    sub_456D7104:                
            PUSH    {R2,R3,LR}
            ADD    R3, R0,    0
            LDR    R2, off_456D71A8
            MOV    R0, 0
            PUSH    {R0}
            ADD    R0, R2,    0
            BL    0x4553D4EC;0x455B5054----------------Salto 11----------b
            ADD    SP, SP,    4
            POP    {R2,R3,PC}
    
    sub_456D7118:                
            PUSH    {R1-R3,LR}
            MOV    R0, 0
            LDR    R1, off_456D71A0
            ADD    R3, R1,    0
            PUSH    {R0}
            LDR    R2, off_456D71A4
            LDR    R0, off_456D71A8
            BL    0x4553D35C;0x455B4EC4----------------Salto 12----------b
            ADD    SP, SP,    4
            POP    {R1-R3,PC}
    
    sub_456D712E:                
            PUSH    {R1,R2,LR}
            MOV    R2, 0
            LDR    R1, off_456D71A0
            LDR    R0, off_456D71A4
            BL    0x4553D08C;0x455B4BF4----------------Salto 13---------b
            POP    {R1,R2,PC}
    
    sub_456D713C:                
            PUSH    {R1-R5,LR}
            CMP    R0, 0
            BEQ    loc_456D714A
            CMP    R0, 1
            BEQ    loc_456D714E
            LDR    R0, off_456D7194
            B    loc_456D7150
            
    loc_456D714A:                
            LDR    R0, off_456D7190
            B    loc_456D7150
    
    loc_456D714E:                
            LDR    R0, off_456D7198
    
    loc_456D7150:                            
            LDR    R2, dword_456D7180
            MOV    R1, 6
            BL    0x455ECC38;0x45664E94----------------Salto 5---------b
            ADD    R4, R0,    0
            LDR    R0, off_456D718C
            LDR    R2, dword_456D7180
            MOV    R1, 6
            BL    0x455ECC38;0x45664E94----------------Salto 5---------b
            ADD    R5, R0,    0
            MOV    R1, 0
            MOV    R0, 0
            PUSH    {R0,R1}
            MOV    R3, 2
            ADD    R0, R5,    0
            ADD    R1, R4,    0
            LDR    R2, dword_456D7184
            BL    0x454BB6E8;0x45533C94----------------Salto 10-------------b
            ADD    SP, SP,    8
            POP    {R1-R5,PC}
    
    
    
    dword_456D717C    dw 0x3A9        ;Info------------------etiquetas    
    dword_456D7180    dw 0xFFFF                        
    dword_456D7184    dw 0x6FFFFFFF                            
    off_456D7188    dw 0x4451E68C;0x4451CDB0    ----------------Salto 10----------b-m        
    off_456D718C    dw aMultiSmstones                        
    off_456D7190    dw aWarningHasOcur                    
    off_456D7194    dw aWarningHasOc_0                        
    off_456D7198    dw aWarningHasOc_1                        
    off_456D719C    dw 0x4540B625;0x45483EF1    ----------------Salto 11----------b
    off_456D71A0    dw aSmstone01_mp3                        
    off_456D71A4    dw aTpaPresetSyste                                            
    off_456D71A8    dw aUsbAudioRingto                        
    off_456D71AC    dw aTemp            
    dword_456D71B0    dw 0xCFF        
    off_456D71B4    dw aMultipleSmston                        
    off_456D71B8    dw loc_456D70AC+1    
    aWarningHasOc_1    db "Warning!",0xA      
            db "Has ocurred a error when you tried delete a file.",0xA
            db "Check the file ",0x22,"smstone01.mp3",0x22," in /tpa/preset"
            db "/system/sound",0
            align 4
    aWarningHasOcur    db "Warning!",0xA      
            db "Has ocurred a error when you tried copy a file.",0xA
            db "Check the file ",0x22,"smstone01.mp3",0x22," in /tpa/preset"
            db "/system/sound and /usb/audio/ringtones",0
            align 4
    aWarningHasOc_0    db "Warning!",0xA      
            db "Has ocurred a error when you tried rename a files.",0xA
            db "Check the files in /usb/audio/ringtones",0
    aMultipleSmston    db "Multiple SMStones v.1.0",0xA 
            db "(c) Mike006",0xA
            db "www.topsony.com",0xA
            db "(p) Bill_Kevin",0xA
            db "Thank to 05M4N",0xA
            db "Se-Developers",0
            db 0xFF
    aMultiSmstones    db "Multi SMStones",0  
            db 0xFF
    aSmstone01_mp3    du "smstone01.mp3",0 
    aSmstone02_mp3    du "smstone02.mp3",0
    aSmstone03_mp3    du "smstone03.mp3",0
    aSmstone04_mp3    du "smstone04.mp3",0
    aSmstone05_mp3    du "smstone05.mp3",0
    aTpaPresetSyste    du "/tpa/preset/system/sound",0    
    aTemp        du "temp",0    
    aUsbAudioRingto    du "/usb/audio/ringtones",0
    Pero me sale este error:

    Pulsa en la imagen para verla en tamaño completo

Nombre: scr003937.png
Visitas: 11
Tamaño: 3,8 KB
ID: 80602

    ya tengo los archivos

    Pulsa en la imagen para verla en tamaño completo

Nombre: scr003754.png
Visitas: 9
Tamaño: 6,6 KB
ID: 80603

    pero segun veo no me crea el archivo temp , cual Puede ser mi problema?
    Última edición por bill_kevin; 23/12/2010 a las 16:21:43

Información de tema

Usuarios viendo este tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas similares

  1. Archivos Assembling (ASM)
    Por Cr@cShoT en el foro Desarrollo Parches
    Respuestas: 80
    Último mensaje: 13/06/2012, 19:29:08
  2. [RESUELTO] discusion sobre los archivos FXA de los a2
    Por pastrana86 en el foro Archivos FS - Modificación de archivos
    Respuestas: 11
    Último mensaje: 07/02/2011, 22:21:52
  3. Programa portar parches sin assembling
    Por itay en el foro Parches & Scripts
    Respuestas: 39
    Último mensaje: 12/08/2008, 00:09:23
  4. Discusion XS++ 3.1
    Por zatkio en el foro Phone XS / XC / XS++ / GFlash
    Respuestas: 61
    Último mensaje: 25/02/2008, 21:51:41
  5. [Discusión] Extraer archivos DB2020 CID49/51/52
    Por PabloMDiez en el foro Archivos FS - Modificación de archivos
    Respuestas: 16
    Último mensaje: 04/01/2008, 21:40:25

Etiquetas para este tema

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •