para los que esten interesados en adaptar parches cacherrenle al programa llamado Siemens Flash Explorer de RizaPN, eso lo hace todo mas facil
Solo buscan los bytes similares que son modificados por el parches y modifican el parche, no es tan complicado como parece, tambien es de mucha utilidad el Smelter porque alli ya tienen los Entry Point de todos los menu, miren este por ejemplo que esta facilito
Código:
;Tecla verde: Lista Extendida de Llamadas
;Original de ??????
;Adaptado al C56 v.29 por Tr0nAd0r
4E9F64: DAD18869 DA8B306E
0B6E30: FFFFFFFF DAD16968 ; verde
0B6E34: FFFFFFFF DAD1698C ; verde >> roja
0B6E38: FFFFFFFF FAD16A46 ; verde >> roja >> verde
busquen por ahi en la web el original del C55 y veran que no tuve que hacer muchos cambios, igual asi he podido hacer muchisimos parches, por cierto tambien es util la utilidad Calc166 que tiene el Smelter, eso de hacer los parches es cuestion de leer un par de foritos y listo yo creo que este Jagugo tambien ha podido hacerse muchos parches de esa manera
La clave para hacer la mayoria de esos parches es la opcion "Find" del sfe.exe asi como la "Disasemble"
Para hacerme un parche solo es
sfe d C55.bin,xxxxxx,32
---MUESTRA CODIGO-----
sfe f C56.bin da,,,,e6,F0,,,,,,,, etc (BUSCAMOS BYTES SIMILARES)
---MUESTRA DIRECCIONES CON CODIGOS SIMILARES A LOS QUE SE NOS MOSTRARON ALLA ARRIBA----
luego
sfe d C55.bin,xxxxxx,32 (LA DIRECCION DEL PARCHE DE C55)
sfe d C56.bin,xxxxxx,32 (LA DIRECCION QUE CREEMOS SIMILAR EN EL C56)
y te das cuenta de que todos los bytes son similares, lo unico que cambia en estos dos fw son las direcciones, de resto son practicamente lo mismo, es mas la diferencia en las direcciones tampoco es mucha, por ejemplo sin en C55 tenemos x funcion en 0x100000, en el C56 esa misma funcion va estar por alli cerca mas o menos por 0x110000 o por 0x120000