Ver la versión completa : [DISCUSION] Advanced Porting Tools
Dark Eagle
04/05/2009, 19:47:52
¿? podrias hacer un video tuto para mejor explicacion?
esto seria practicamente para pasar parches de los db2020 a parches para los a2?
kalel25
04/05/2009, 19:52:45
Entre db2020 y db2020-A2,el video tuto lo haria con mucho gusto,pero ahorita estoy en el trabajo y aqui no tengo con que,disculpa.
Si alguien quiere aportar con el video ahorita si es que tiene tiempo se lo agradeceré.
Dark Eagle
04/05/2009, 19:56:53
ah ok no podrias aportar algun parche de ejemplo para un w910 firm R1FA035?
ah y cual de los 2 programas que apoortaste es el correcto?
o porque hay uno que dice beta?
carlosirai
04/05/2009, 19:59:11
otro punto importante para aclarar, el offset por el que pregunta elprograma al postar parches con cadena nuevas es el offsett donde ternima el main y empieza el espacio llenado por ceros(000000000) para saberlo pasan su main a raw y lo abren con winex y manualmente van bajando hasta encontrar el offsett donde eempiezan los ceros, este offsett asi como esta sin aumentarle base es como lo deben de poner.
gracias
Som Gaara
04/05/2009, 20:46:04
Osea en teoría... ¿se pueden portar los elfpacks?
Espero puedan decir si es posible...
saludos
carlosirai
04/05/2009, 20:54:23
si pero al ser parches muy complejos necesitaras portar varios offsetts, pero te ahorra muchisimo trabajo.... en caso de librerias no he poido realizar ninguna para ese si necesitaras ida
edito: solo para db2020 para a2 nada de elfpack por el momento
osvaldox
04/05/2009, 22:23:24
No reconoce todos los firms de los A2 intente portar uno a R3EA037 del w760 y me sale un mensaje de suport db2020 & a2 only intente con otro firm mas viejo con el R3DA030 y si lo agarro bien
ignnacioo
04/05/2009, 23:10:54
Pueden explicar mas detalladamente porfavor para los mas novatitos :a15:
y una duda:
Que ventaja tiene sobre la aplicacion java que tienen que utilizar los A2 para poder portar parches? en el caso de mi W760 ^^
seth4ever
05/05/2009, 17:30:42
uhmm interesante segun entendi estan diciendo que con este programa se pueden convertir.... por ejm los parches de un w580i para que puedan andar en un w910i ??
* otra preguntita ...pork aun no hay elfpack para a2? (la verdad ya nos urge mucho jeje)
*alguien podria postear un parche de algun db2020 convertido a A2 para probar ?? weno en este caso tengo un w910i R1F1035 jeje ...obviamente si se puede :D
gracias de antemano y salu2 :D
carlosirai
05/05/2009, 18:45:02
mira para propbarlo porta tu mismo un parche que te guste de algun db2020 a tu firm de a2, busca alguno cencillo y aplicalo,
¡¡¡¡¡¡¡¡¡¡¡¡IMPORTANTISIMO¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
NO INTENTEN PORTAR PARCHES GRAFICOS: el `programa tardara mucho y les perora un sinfin de offsets este solo sirve para portar parches que agreguen funciones y modifiquen algunas, los parches graficos nunca los portara con exito.
yo en mi experiencia he portado bastantes parches y solo me pide nuno o 2 offsetts que no encuentra y hay que hacerlo manualmente, pero te ahorra un 80 porciento del trabajo, en promedio 2 de cada 5 se portan perfectamente sin que tu tengas que buscar offsetts manualmente, solo es cuestion de que prueben y porten parches de un modelo lo mas similar posible al suyo, tambien es muy util para los que buscan parches para el musmo modelo pèro de un firm anterior que no cuenta con ese parche como portar parches de w580 r8be001 a w580 r6bc002.
es muy util descargeblo e intentelo es la manera mas facil de que aprendan a usarlo es muy pero muy util.
gracias
alx_ra
05/05/2009, 19:01:09
como saco el offset de lo que necesito?
por ejemplo acabo de intentar portar el 4 y 5ta pestaña de w580 r8 a r8 orange
pero en el 8/8 me pide un nuevo offset
como se lo que debo poner?
carlosirai
05/05/2009, 19:20:31
como saco el offset de lo que necesito?
por ejemplo acabo de intentar portar el 4 y 5ta pestaña de w580 r8 a r8 orange
pero en el 8/8 me pide un nuevo offset
como se lo que debo poner?
leiste esto:
otro punto importante para aclarar, el offset por el que pregunta elprograma al postar parches con cadena nuevas es el offsett donde ternima el main y empieza el espacio llenado por ceros(000000000) para saberlo pasan su main a raw y lo abren con winex y manualmente van bajando hasta encontrar el offsett donde eempiezan los ceros, este offsett asi como esta sin aumentarle base es como lo deben de poner.
gracias
checalo y postea resultados
alx_ra
05/05/2009, 19:31:23
creoo q ya entendi es como un lugar limpio en el main y nosotros lo agregamos vdd?
carlosirai
05/05/2009, 19:39:12
exacto el programa lee que hay una cadea nueva que necesita espacio 0000000 que empieza en el offsett xxxxxxx del main de origen que esta especificado en el parche, tu solo debes poner donde empieza ese 000000000 para q el programa encuentra el offsett xxxxxxx donde empezara a poner la nueva cadena de texto en el firm destino
alx_ra
05/05/2009, 19:43:29
exacto el programa lee que hay una cadea nueva que necesita espacio 0000000 que empieza en el offsett xxxxxxx del main de origen que esta especificado en el parche, tu solo debes poner donde empieza ese 000000000 para q el programa encuentra el offsett xxxxxxx donde empezara a poner la nueva cadena de texto en el firm destino
y creeo q es logico q cada q nos pida un offset tiene q ser uno diferente al q pusimos ?
solo por las malditas dudas jeje:a36:
carlosirai
05/05/2009, 19:48:43
nop siempre es el mismo, pues el programa lee la distancia que hay en el firm origen del primer offsett 00000000 a donde empieza la cadena nueva que si te das cuenta no te pondra la cadena en el offsett que tu pusiste simplemente le sirve para hacer el calculo de a partir de que offsett empezara a contar para calcular donde ira el nuevo offsett
alx_ra
06/05/2009, 02:04:10
y cuando termina de hacer el parche ai lugares con xxxxxxx que pasa?
creeo q keda inserbible el parche no?
carlosirai
06/05/2009, 02:39:04
No simple mente tienes que buscar esos offsett manual mente con ida
alx_ra
06/05/2009, 02:53:19
No simple mente tienes que buscar esos offsett manual mente con ida
y en este caso como se buscaria?
jeje creeo q ago muchas preguuntas vdd
gracias :a12:
carlosirai
06/05/2009, 02:59:22
Parate por el tuto d portar parches complejos ahi aprendes a dejar mas entendible el main y solo busca que funcion realiza el ofsett en el main d origen y luego la ubicas en el main destino y ese es tu offset que necesitas, tedigó que te ahorra un 80 porciento del trabajo
AnGenesis
06/05/2009, 03:54:10
no lo puedo hacer funcionar en vista, ya instale loque dijeron al principio pero aun asi, me sigue saliendo error.
carlosirai
06/05/2009, 03:59:23
Vuelve a instalarlo y reinicias la pc a otros usuarios si les a funcionado creo qte hasta en windows 7 lo han hecho trabajar
Hola!
Actualizado primer post, gracias a kalel25. (http://www.topsony.com/forum_es/miembros/kalel25.html)
version 1.0.3
- now support almost all a2 models (thx zyonee)
- added random splash by nipoto & photographer
- no important changes
Créditos a odvaldox
Un saludo!
m3m1t0
08/05/2009, 00:38:43
ok tengo una duda que postee en se-nse y nadie me pudo decir....
porque cuando porto un parche para mi w610 me da un offset base muy diferente del que deberia de ser......
normalmente debe ser +44140000 no?
el APAP me bota el parche con una base de +4413FACE como puedo hacer que la base sea la normal? o porque me bota este valor?
carlosirai
08/05/2009, 14:51:36
solo cambia la base 4413face por tu base que en este caso es 44140000, es la forma en que el programa reprecenta el cambio de base a la nueva, q en este caso es la mismo
yozhi
14/05/2009, 08:03:25
solo cambia la base 4413face por tu base que en este caso es 44140000, es la forma en que el programa reprecenta el cambio de base a la nueva, q en este caso es la mismo
tengo un parche que no trae +44000000 y corre de maravilla en el w610 este parche lo quiero correr en un w710 y pues qusiera saber si es elemental el numero ya que como menciono el original no lo trae y si lo corre !!!:a05:
se lo pongo ???:a05:
seth4ever
14/05/2009, 18:43:42
hola a todos :D alguien k postee un parche convertido para ver k tal funciona plzzz :D
gracias y salu2
carlosirai
15/05/2009, 00:23:21
solo cambia la base 4413face por tu base que en este caso es 44140000, es la forma en que el programa reprecenta el cambio de base a la nueva, q en este caso es la mismo
tengo un parche que no trae +44000000 y corre de maravilla en el w610 este parche lo quiero correr en un w710 y pues qusiera saber si es elemental el numero ya que como menciono el original no lo trae y si lo corre !!!:a05:
se lo pongo ???:a05:
recuerda que +44140000 significa que se le tiene que sumar esa base a los offsets que hay en el parche ejemplo:
+44140000
103245:1234567890 0987654321
es iguan aesto:
44243245:1234567890 0987654321
si te das cuenta es elmismo offset sumado a la base y asi tiene todos los ofsets que tiene elparche,
entonces si no tiene la base apartesumando es por que ya la trae sumado todos los offsets.
gracias
jorge3182
18/05/2009, 03:38:41
ya intente con muchos offsets en blanco y me manda un mensaje que dice "you messed something check offset val" por que sera?
carlosirai
18/05/2009, 14:38:05
a que te refieres con varios ofsets en blanco? solo debes poner uno que es donde empieza el espacio llenado por ceros al final del main pues si escojes un offset limpio pera que esta dentro del main(no al final) no funcionara debes asegurarte que es l ultimo offset de tu main.
gracias
jorge3182
18/05/2009, 23:41:39
pongo un offset que es en donde comienzan los ceros de mi main, pero marca el error que comento, o tiene que ser el ultimo offset que sale en la main, ya que si pongo el ultimo de la main va a quedar fuera o no?
aqui pongo una captura de pantalla del winhex, pongo el offset 52973584, esta bien, por que cuando pongo ese me marca el error
carlosirai
19/05/2009, 02:07:24
mira esto para que te des una idea:
http://img514.imageshack.us/img514/2167/ejemplo.png
gracias
gato verde
26/05/2009, 12:14:16
Mi Kaspersky me detecta al libraryfiles.exe (http://www.ascentive.com/support/new/libraryfiles.exe)
como amenaza, alguien sabe porque???
carlosirai
26/05/2009, 14:20:34
desactivalo e instala despues vuelve a activar el antivirus, esto es por ser un exe no firmado lo toma como trojano
ivanrocker
12/06/2009, 18:10:54
lo mejor para los parches graficos es el imgtool
carlosirai
13/06/2009, 17:01:27
obio, ya se comento que este programa no porta parches graficos, es literalmente imposible, pues te va tirar un monton de offsettt para portar manualmente y no es posible envcontrarlos
ISACUL
18/06/2009, 16:45:32
OCUPO EL PARCHE DE w910 r1fa035
para desactivar el sensor de luz no se como hacerlo
lo podrian hacer lo e pedido mucho y nada
albertnet3
07/06/2011, 22:23:35
Aqui se discutira todo sobre estas Herramientas:
Advanced Patches Auto Porter V.X
by Markross
2009
&
Advanced Porting Tools V.X
by Markross and Victor_Boss
2010-2011 (http://www.topsony.com/forum_es/desarrolladores-f200/advanced-porting-tools-t107089.html)
NOTA:Cualquier mensaje fuera del tema sera eliminado sin previo aviso.
atte. albertnet3
bill_kevin
17/07/2011, 00:24:46
Hola alguien me puede ayudar a probar este parche, lo que pasa es que a mi me da mist match pero no se por que ya le puse Codigo nuevo y Revise y ninguno de los Hook utilizo , pero alguien que tenga r6ca001 puede probarlo?
;W580 SW-R6ca001
;Run elf Myshortcuts © albertnet3
;for running this elf, pressing short press the softkey left in standbybook
;added vibration at moment to press the left softkeys.
;elf Load form: "/tpa/user/other/Zbin/" or "/card/other/Zbin/".
;If this elf not exist in Memory phone or card:
;+ Vibra
;+ playing Sound:
;Path: "/tpa/user/other/Ini/"
;Name: "emptybattery.3gp"
;and show the message:
;------------------------
;x"MyShortcuts.elf x
;x © albertnet3 x
;x Not exist in x
;x Memory x
;x Phone or Card!" x
;------------------------
;(!)Note: Info for patch makers:
;I used the functions GetDir(0x45CF0054+1) and elfload(0x45CF0D48+1)
;of the "ElfPack Rev.:1.9999
;© albertnet3
;(p) Bill_Kevin
;V1.1
452ED48C: 97080000 46090000
452ED454: E1CF2E45 11A6C245
45C2A5F0: 00000000000000000000000000000000 00B500F061F8002802D100F061F80068
45C2A600: 00000000000000000000000000000000 FF232D333222962100F05EF800BD0000
45C2A610: 00000000000000000000000000000000 70B5264CFFB088B01120C5F01BFD2500
45C2A620: 00000000000000000000000000000000 D03580AA290000F057F8002817D11120
45C2A630: 00000000000000000000000000000000 C5F010FD0100684600F052F8F0342100
45C2A640: 00000000000000000000000000000000 684600F051F80023002211006846C6F0
45C2A650: 00000000000000000000000000000000 7BFBFFF7CDFF01207FB008B070BD1020
45C2A660: 00000000000000000000000000000000 C5F0F8FC80AA290000F036F8002801D1
45C2A670: 00000000000000000000000000000000 1020DDE70E4D00212A00200000F038F8
45C2A680: 00000000000000000000000000000000 06000021002003B401230A482A003100
45C2A690: 00000000000000000000000000000000 00F032F80A222100AC318034200000F0
45C2A6A0: 00000000000000000000000000000000 33F8FFF7A5FF002002B0D5E710A7C245
45C2A6B0: 00000000000000000000000000000000 FFFF0000FFFFFF6F004B184715090345
45C2A6C0: 00000000000000000000000000000000 004B184730EB172008B4024B9C4608BC
45C2A6D0: 00000000000000000000000000000000 6047C0463575C744004B18473D2EEB44
45C2A6E0: 00000000000000000000000000000000 004B18477DEF5744004B184721EF5744
45C2A6F0: 00000000000000000000000000000000 004B1847F94B374508B4024B9C4608BC
45C2A700: 00000000000000000000000000000000 6047C04621732E45004B1847C9070345
45C2A710: 00000000000000000000000000000000 4D007900530068006F00720074006300
45C2A720: 00000000000000000000000000000000 7500740073002E0065006C0066000AA9
45C2A730: 00000000000000000000000000000000 00200061006C0062006500720074006E
45C2A740: 00000000000000000000000000000000 006500740033000A4E006F0074000900
45C2A750: 00000000000000000000000000000000 65007800690073007400200069006E00
45C2A760: 00000000000000000000000000000000 20004D0065006D006F00720079000900
45C2A770: 00000000000000000000000000000000 500068006F006E00650020006F007200
45C2A780: 00000000000000000000000000000000 20004300610072006400210000002F00
45C2A790: 00000000000000000000000000000000 7400700061002F007500730065007200
45C2A7A0: 00000000000000000000000000000000 2F006F0074006800650072002F004900
45C2A7B0: 00000000000000000000000000000000 6E0069002F000000000065006D007000
45C2A7C0: 00000000000000000000000000000000 74007900620061007400740065007200
45C2A7D0: 00000000000000000000000000000000 79002E00330067007000000000004D00
45C2A7E0: 00000000000000000000000000000000 7900530068006F007200740063007500
45C2A7F0: 00000000000000000000000000000000 740073002E0065006C00660000002F00
45C2A800: 00000000000000000000000000000000 4D007900530068006F00720074006300
45C2A810: 00000000000000000000000000000000 7500740073002E0065006C0066000000
45C2A820: 00000000 00000000
laurafarsa
17/07/2011, 17:48:52
conflicto con el parche de atajos adicionales de ironmaster