Les dejo un mini-tutorial de como portar parches simples:
Que necesitamos:
- MAIN del telefono del parche original
- MAIN del telefono al cual vamos a adaptar el parche
- Un editor hexadecimal (Yo uso Winhex)
-GExtract13
Tutorial:
1. Abrimos GExtract, extraemos la main y la abrimos en el editor hexadecimal..
2. Abrimos el parche, el cual deseas portar en el bloc de notas.
3. Abrimos la calculadora de windows.
4. Si el parche tiene la base (”+44140000″) pasa al paso 6.
5. En la calculadora selecciona “Hex” (1), copia el offset (2) del parche a la calculadora (3), presiona - (4), y pon 44140000, y presiona =
6. Ahora tienes el offset del parche original. Abrir el editor hexadecimal, abrir la MAIN del celular del parche original.
7. Encontrar la direccion del offser, la cual obtuvistes en la calculadora. Ahora puedes ver el vaor del parche
8. Abrir el block de notas, y copiar los valores en hexadecimal con otros valores cercanos.
9. Abri la MAIN del celular a portar el parche, y busca todos los valores hexadecimales, los cuales copiamos al notepad. IEste debe incluir los valores del parche
9a. Si no encontramos todos, buscar algunos de esos valores.
9b. Si obtienes varios resultados, con los valores del paso 8, repite el paso 8, pero copia mas valores anteriores o posteriores.
10. Ahora ya tienes el offset en el main.
11. Abrir el bloc de notas, y minimiza el parche original, el cual estas portando.
12. Copiar la informacion del parche al nuevo. elimina la primer linea (telefono y version de fw) y escribe los del telefono a portar parche.
13. Remover el (p) (si es que hay) y escribelo, pero con tu nombre.
14. Ahora escribe la start adress. Para todos los db2020 es “+44140000″.
15. La siguiente linea es el offset del MAIN. Copia este,y despues copia los valores del parche.
Trate de hacer el tutorial lo mas explicativo y facil posible, espero que lo hayan entendido y empiezen a adaptar parches de este tipo.
Tutorial creado en base al tutorial de Walkmans, pero le agregue algunas cosas. Patch porting
Marcadores