[TUTORIAL] Actualiza tu Dongle sin bootloader (Atmega16A)

Consolas de sobremesa, portátiles, retro y mini.
Cerrado
Avatar de Usuario
andresete
Hot Gun
Mensajes: 13
Registrado: Dom Nov 29, 2009 3:58 pm

Bueno, lo primero de todo agradecer a todos aquellos que han colaborado, en especial a c0d3m4st4 por su tiempo empleado en ayudarnos a toda la comunidad, sin olvidar a LeiSure por su correcto HEX original y a Dzeros por su información.

Me comprometo yo a realizar este tutorial y asi me estreno en PS3, se supone que vale para todos aquellos clones del PSjailbreak version sample, es decir, aquel con un ATMEGA16AU. Aunque el programador ha de servir para cualquier atmega. Realmente me centrare en el clon que tengo disponible que es el NeoJailbreak.

C0d3m4st4 se ha currado una buena web donde nos coloca sus avances con los hex y la descarga a su programa de Payload inyector, es esta: http://payloadinjector.altervista.org/

Comencemos:


1.0: Contruyendo el programador:

Materiales:

Utiles para soldar (soldador, estaño cable, etc)
Conector DB25 (paralelo)

Imagen

Seguiremos este esquema para soldar en todos los JIGs que deseemos programar (cuyo integrado sea AVR) Este nos tiene que funcionar, y como información os digo que no es necesario colocar las resistencias, funciona sin ellas correctamente.

Imagen

Este otro es un esquema simplificado VALIDO PARA NEOJAILBREAK que cualquiera puede seguir sin cometer fallos, debido a su simplicidad.

Lo primero que debemos hacer es, siguiendo el esquema, montar el programado, el cual es muy simple, estañando primero los puntos a utilizar y luego soldando el hilo, yo he utilizado hilo AWG30, pero podeis utilizar cualquiero otro de poca seccion. Deberia quedar asi:

Imagen
Imagen

Una vez construido este sencillisimo programador, nos vamos al Dongle y le soldamos los hilos donde correspondan, siguiendo el mismo metodo, primero estañamos los pads del dongle y luego soldamos el cable. Recordad que las soldaduras mates y con "picos" no son de buena calidad, han de quedar brillantes y redondas, usad flux si se os hace dificil la tarea.

Imagen

1.1 Programando el Dongle.

Materiales:

- Programador y dongle soldado.
- Ponyprog - http://www.lancos.com/prog.html
- PC con Win XP y puerto paralelo. (no probado en 7)
- Hex creado por C0d3m4st4, con soporte a hermes.

Comencemos:


Instalamos el Ponyprog antes que nada. Es el programa que usaremos para actualizar nuestro Dongle. Una vez instalado, conectamos el puerto DB25 al paralelo y seguidamente, el Dongle al USB (si no lo conectamos al usb no funcionará la escritura).

Imagen

Una vez abierto el Ponyprog, nos vamos a la pestaña de Setup/ hardware configuration. Ahora elegimos el puerto LPT que tengamos disponible y en la pestaña del desplegable "AVR ISP I/O" y pulsamos el botón "Probe", si todo es correcto nos saldra un mensajito que todo es correcto.

Imagen

Ahora pinchamos en el botoncito de "Read Device", para que nos haga una copia de seguridad de nuestro dongle, una vez hecha, la guardais pulsando en guardar y listo.

Imagen

Lo siguiente que deberemos hacer es pinchar en "abrir" y seleccionamos el archivo creado por C0d3m4st4. Una vez hecho nos deberá aparecer en la ventana principal el .hex abierto.

Imagen

Ahora pulsamos en el botón de "Write Device" para escribir completmanete el código aberto anteriormente.

Imagen

Nos saldra otra ventanita con el proceso de escritura, una vez llegue al 100% pasará a verificar el contenido. Puede tardar unos 30 segundos. (A mi al principio, por no conectar el dongle al usb, me tardaba como 20 min y me daba error xD)

Imagen

Si todo ha ido correcto, nos debe aparecer un mensaje que diga "Write Successfuly". Eso quiere decir que ya tenemos nuestro Dongle actualizado y los chinos se van a comer un mojón si creen que le vamos a comprar otro xD

1.3 Compatibilidad de HEX y descargas


Imagen
Imagen sacada de la Web de C0d3m4st4 http://payloadinjector.altervista.org/

No se ha probado la compatibilidad en mas Dongles, en teorí­a, debe funcionar en Atmega16A, independientemente del nombre del Clon. Si lo probais en otros que no esten, decidlo por favor.

Hex original del Stinger: http://www.megaupload.com/?d=1H8V8OD0 (subido por incredulo)
Hex original del Neojailbreak V1.0: https://sites.google.com/site/unbasforo ... iginal.hex (subido por unbas)
Hex modificado con payload V4 por C0d3m4st4: https://sites.google.com/site/unbasforo ... t4_EOL.hex (subido por unbas)
Hex original de PSjailbreak (CLON) usado principalmente para las primeras investigaciones y funcional - http://www.megaupload.com/?d=SCNRI20L (Subido por LeiSure)




Un saludo.


NOTA: Si vas a copiar algo del tutorial para otra web, por favor, notificamelo a mi o a su creador.
Avatar de Usuario
MISTER CHIP
Administrador
Mensajes: 5469
Registrado: Sab Ago 22, 2009 8:07 pm

Gracias Andresete por tus aportes... Ahí­ va un punto de gratitud para ti. :D

Un saludo.
Cerrado