si copias una parte del main cercana a donde crees que estan los errores y haces la seleccion desde un poco antes hasta un poco despues tendrias que poder armar un parche que restaure esa zona.
haces el parche que comience en el primer byte que seleccionaste
44xxxxxx: aca pegas todos los bytes seguidos=haces el espacio= y volves a poner los mismos valores
despues le pones que aplique aunque no coincida.
esto haria que desde la direccion que comenzaste empiece a escribir todo el main como es originalmente, hasta donde termina tu seleccion y te restaura esa zona.
con un editor hexa por ejemplo te paras en una direccion anterior a donde queres restaurar y copias todo, despues eliminas los espacios y todo asi te queda una cadena continua de valores como ser:
3d fc 00 54 68 97 32 ----> 3dfc0054689732
luego pones la direccion de 3d
+44140000
xxxxxx: 3dfc0054689732 3dfc0054689732
y esto sobreescribiria con los valores originales todo comenzando desde xxxxxx hasta donde termine la cadena de bytes que seleccionaste, restaurando tu firmware.
en cuanto a la informacion que diste 1bb733a: 00 0F fijate desde el 00 ese hasta varios valores despues y hace un parche que comience asi
Código:
+44140000
1bb733a: 00xxxxxxxxxxx el largo lo elegis vos 00xxxxxxxxxxxx la misma cadena que seleccionaste.
Marcadores