Te falta cambiarle el espacio vacio en el firm. Del parche que lo estas portando tiene el espacion libre 0x127A3040 y es el mismo que tiene el parche que compilaste; cambiaselo a uno que este vacio en tu firm y te funcionara. Salu2
Te falta cambiarle el espacio vacio en el firm. Del parche que lo estas portando tiene el espacion libre 0x127A3040 y es el mismo que tiene el parche que compilaste; cambiaselo a uno que este vacio en tu firm y te funcionara. Salu2
Última edición por rAcEr; 26/02/2011 a las 21:32:25 Razón: mas palabras
pues si te fijas puedes usar el ultimo espacio usado por un parche sumandole +10 en hexadecimal ejemplo por lo que vi este es el ultimo parche que se a portado a tu firmware:
y el codigo usado para este parche fue este:
128442F0 - 12844530
entonces ahora al ultimo offset usado le sumas +10 en hexadecimal y ya tienes tu espacio libre entonces ahora a 12844530 le sumas +10 y te da 12844540 y ya tienes un nuevo espacio libre para usar en el parche que portes o quieras hacer.
Última edición por albertnet3; 26/02/2011 a las 23:54:14
ya le hice y pues no me compila nada te dejo mis pruebas
te dejo mi asm.vkpMicrosoft Windows XP [Versión 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrador>cd \armpc
C:\Armpc>make tu.asm phone_app.raw
No se encuentra C:\Armpc\tu.asm.vkp
flat assembler for ARM version 1.67.22 (907561 kilobytes memory)
2 passes, 40 bytes.
:-/
C:\Armpc>
que tal amigos
estoy iniciandome en esto de portar parches y quiero portar este:
lo tengo en mi c510 y funciona bien pero lo quiero para mi c905 ya cree el asm pero porfavor diganme si esta bien o que estoy haciendo mal, este es el ams:Código:;C510 SW-R1HA035 ;Vibra en una llamada saliente cuando el receptor contesta ;(c) IronMaster ;(p) Ax ;pAtChFiLe=/boot/phone_app.cxc 1504B490: 24342078 27488047 1504B530: 180A0000 A154D215 15D254A0: 00000000000000000000000000000000 24342078FFB581B06846064988470098 15D254B0: 00000000000000000000000000000000 7D21C90032220B1C0668D4003659B047 15D254C0: 0000000000000000 01B0FFBD1DA3DB14
y perdonen si tiene muchos errores pero es mi primer amsCódigo:include "x.inc" ;<---------- Incluye el archivo necesario a la hora de compilar org 0x1504B490 STRMI R4, [R0,R7,LSR#16] ANDNV R7, R0, R1,ROR#16 STMVCDA R1!, {R0,R1,R5,R6,R11-PC} ANDNV R1, R0, R8,LSR#24 STMCSDA R0, {R0,R1,R3,R4,R6,R11-PC} ANDCS SP, R1, R1,LSL#2 SBCCSS R11, R10, #0x3C00 STMNEIA LR!, {R1,R4,R6} STRCSH R6, [R0],-R1 ADDMI R4, R1, #3 ANDCS SP, R2, R2 STMNVDA R4, {R12-PC}^ LDMNVDA R2, {R12-PC}^ TSTLE R0, R0,LSL#16 STRNVB R1, [R6,#-0xC28] STMCSDA R0, {R0,R2,R11-PC} STCNE p0, c13, [R8],#-0x2C! LDMNVDA R0, {R12-PC}^ LDMNVDA R2, {R12-PC}^ TSTLE R1, R2,LSL#16 AND R2, R0, R2 BICNV R2, R12, #1 ANDCS PC, R0, #0x114000 ANDCS R1, R1, R1,LSL R12 LDMNVDA R6, {R12-PC}^ STRNVB R1, [R4,#-0xC28]! org 0x1504B530 LDRNEB R5, [R2,#0x4A1] ANDEQ R0, R0, LR,ASR#29 SWIVS 0xFFFFFF STRNE R12, [R3,#0x504]! LDRMI R4, [R8,-R0,LSL#22] LDRNE R9, [R2],#-0x3FD LDRMI R4, [R8,-R0,LSL#22] LDRNE R4, [PC],#-0x64D LDRMI R4, [R8,-R0,LSL#22] LDRNE R10, [R7],#-0x7F1 LDRMI R4, [R8,-R0,LSL#22] STRNET R7, [R1],#-0xEA1 LDRMI R4, [R8,-R0,LSL#22] STRNET R7, [R1],#-0xE6D LDRMI R4, [R8,-R0,LSL#22] STRNE R10, [R11],#-0xF95 LDRMI R4, [R8,-R0,LSL#22] LDRNEB R1, [R9],#0x4D9 LDRMI R4, [R8,-R0,LSL#22] STRNEB R10, [R6],#-0x7E1 LDRMI R4, [R8,-R0,LSL#22] STRNE R7, [R10],#-0xD45 LDRMI R4, [R8,-R0,LSL#22] STRNEB R7, [R1,#-0x775] LDRMI R4, [R8,-R0,LSL#22] LDRNEB PC, [R10],#0x6F9 LDRMI R4, [R8,-R0,LSL#22] STRNEB R8, [R3],#-0x185 STCNE p5, c11, [SP],#-0x1C0 LDCNE p9, c4, [R6],#-0x38 STCNE p10, c4, [R4],#-0x40 UMULLEQ R2, R0, R12, R0 STRLT R1, [R3],#-0x810 ANDCS R2, R1, #off_14000000 ANDCS R2, R0, R4,LSL#2 STRNV R4, [R12,#0x3C0]! STCNE p13, c15, [R1],#-0x114 ANDLE R11, R8, R2 STMMIDA R7, {R1,R2,R9,R11,LR} SUBVC R7, SP, R12 ANDNV R8, R0, LR,ASR#32 ANDCS PC, R1, SP,LSL#16 ANDCS R11, R0, R0,ROR SP ;------------------- NEW CODE ---------------------- Org 0x15D254A0 STMVCDA R0!, {R2,R5,R10,R12,SP} STRLTD R11, [R1],PC STMMIDB R6, {R3,R5,R6,R9,R10,LR} STMLSDA R0, {R3,R7-R10,LR} SBCEQ R2, R9, SP,ROR R1 STCNE p2, c2, [R11],#-0xC8 SBCEQS R6, R4, R6,LSL#16 LDCLTL p0, c11, [PC,#4]! LDRNEB R10, [R11],#0x31D
saludossssss
Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)
Marcadores