bill_kevin ay conflicto con otro parche
uno de estos debes tener aplicado
;(!) conflict whit patch "Add "More Menu" to Main Menu"
;(!)conflict whit patch Choose menu style
esos dos parche contienen este offset 0x453B391E
bill_kevin ay conflicto con otro parche
uno de estos debes tener aplicado
;(!) conflict whit patch "Add "More Menu" to Main Menu"
;(!)conflict whit patch Choose menu style
esos dos parche contienen este offset 0x453B391E
Agluien me puede explicar eso estoy tratando de portar el master patch para w300 pero no entendi eso de buferizador???
W200 SW-R4HA014
;Master-Patch
;Ver 6.82
;To manage the patches directly from the phone
;Before starting to create a folder /usb/other/patches/pcf
;And create an empty file in the folder Configs.txt
;Master-patch starts when you start your phone
;When you have a patch/fixes needed to call Refresher
;Refresher called it : "Options> General> Tips an Tricks"
;!Patcheram!
;Bufferizator serves to provide buffer under Patch
;Included r0-PatchId
;When he goes to Buferizatoru : r0, r6-bufer
;Example treatment patch to Buferizatoru :
;ldr r0, config+4; r0-PatchId
;bl Bufferizator;Bufferizator = 0x455500F0
;beq NoPatch
;PatchId fabricating themselves, above, so that it does not coincide with the others later
y como porto este parche si solo es codigo nuevo??
Hola, disculpuen como agrego mas espacio a mi phone_app.cxc, es que intento aplicar un parche con el ida y no me lo permite.
Me mencionaron que esto se hace con el winhex pero no se en donde, no se si me podrian facilitar un tutorial
gracias de antemano
Ya pude abrir el phone_app con el ida
estoy intentando portar este parche
Y me da este ASMCódigo:;W995 SW-R1GA026 ;??????????? ?????? ???????? ??? SIM-????? ;???????? ??? ????? ???????, ??? ??????? ?????????? ??????? ????? ;Original idea by Zormax aka mobilefree ;v.1.2 ;(c) 2007KrasH ;(p) HotRabbit (Mobilefree.Ru) ;pAtChFiLe=/boot/phone_app.cxc 15D0A594: 495B0415 0129E215 15E22900: 00000000000000000000000000000000 12B582B00C1C694600200870019001A8 15E22910: 00000000000000000000000000000000 00F00DF80198002803D1211C00F009F8 15E22920: 00000000000000000000000000000000 02E0211C00F007F802B0012012BD034B 15E22930: 00000000000000000000000000000000 1847034B1847034B1847FFFF6D883314 15E22940: 0000000000000000 0565DA14495B0415
No se que le falte todavia o si este bien desensambladoCódigo:include "x.inc" ------------hoock------------- Org 0x15D0A594; CMP R1, 1 ASR R2, R4, 0x17 -----------new code------------------ org 0x15E22900: PUSH {R1,R4,LR} SUB SP, SP, 8 ADD R4, R1, 0 MOV R1, SP MOV R0, 0 STRB R0, [R1] STR R0, [SP,4] ADD R0, SP, 4 BL sub_15E2292E LDR R0, [SP,4] CMP R0, 0 BNE loc_15E22922 ADD R1, R4, 0 BL sub_15E22932 B loc_15E22928 loc_15E22922: ADD R1, R4, 0 BL sub_15E22936 loc_15E22928: ADD SP, SP, 8 MOV R0, 1 POP {R1,R4,PC} sub_15E2292E: LDR R3, off_15E2293C BX R3 sub_15E22932: LDR R3, off_15E22940 BX R3 sub_15E22936: LDR R3, off_15E22944 BX R3 align 4 off_15E2293C dw 0x1433886C+1 off_15E22940 dw 0x14DA6504+1 off_15E22944 dw 0x15045B48+1![]()
hola amigo, tienes un error, esta aqui.
ese hook se analiza con D o con O, eso es un entrypoint, tu lo analizaste con C, ese es el enlace al newcode.Código:Org 0x15D0A594; CMP R1, 1 ASR R2, R4, 0x17
saludos...
ok, lo volvi a anilizar y me dio
Yo creo que si asi debe quedar el hoockCódigo:Org 0x15D0A594; DCD 0x15E22901
Pd:
El asm anterior solo tenie ese error?
----------------------------------------------------------------------------------------------------------
Edito:
volvi a revisar el asm y tenia un error, ahora si aqui esta
Ahora otra pregunta...como ejecuto el compilador?Código:include "x.inc" ;----hoock------ org 0x15D0A594 dw loc_15E22900+1 ;----new code----- org 0x15E22900 loc_15E22900: PUSH {R1,R4,LR} SUB SP, SP, 8 ADD R4, R1, 0 MOV R1, SP MOV R0, 0 STRB R0, [R1] STR R0, [SP,4] ADD R0, SP, 4 BL sub_15E2292E LDR R0, [SP,4] CMP R0, 0 BNE loc_15E22922 ADD R1, R4, 0 BL sub_15E22932 B loc_15E22928 loc_15E22922: ADD R1, R4, 0 BL sub_15E22936 loc_15E22928: ADD SP, SP, 8 MOV R0, 1 POP {R1,R4,PC} sub_15E2292E: LDR R3, off_15E2293C BX R3 sub_15E22932: LDR R3, off_15E22940 BX R3 sub_15E22936: LDR R3, off_15E22944 BX R3 align 4 off_15E2293C dw 0x1433886C+1 off_15E22940 dw 0x14DA6504+1 off_15E22944 dw 0x15045B48+1
Última edición por SoLiDuS; 28/01/2011 a las 15:21:02
ok mira amigo ya el asm se ve correcto. con respecto al compilador, yo tengo dos, el ARMPC y el compilador java, no se cual de los dos tengas.si es el de java, solo pones la base, buscas el main, el asm, y listo compilas.si es el armpc necesitas meter el phone_app.cxc en la carpeta del armpc, al igual que el asm, y le das doble click al archivo CMD.EXE y ahi pones el comando MAKE NOMBRE.ASM PHONE_APP.CXC, y listo amigo te crea el parche, cualquier duda posteala aqui amigo.saludos
No tengo el compilador java pero si el de la pagina de den_po, pero no viene el archivo cmd.exe![]()
Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)
Marcadores