Ver Mensaje Individual
  #162  
Viejo 17/11/09, 21:28:57
Avatar de JoinMA
JoinMA JoinMA está en línea ahora
Miembro del foro
 
Fecha de Ingreso: dic 2008
Mensajes: 214
Modelo de PDA: S200 - Diamond - Magic
Tutorial de como realizar una Goldcard, el fin último es poder montar cualquier rom.

Requisitos; si bien se puede utilizar para cualquier HTC Magic, el uso de este método es básicamente para la gente que como yo, tiene una perfected SPL y que ha instalado el Donut [v1.6 de Android] a posteriori, sin haber activado previamente el superusuario [señor Root para la familia]
Hay unas cuantas perfected SPL, la mía en concreto era [desde fastboot];

Código:
Saphire PVT 32B SHIP S-ON G
HBOOT-1.33.0006 (SAPP10000)
CPLD-10
RADIO-2.22.19.26I
May 27 2009, 19:06:41

Material necesario;
- Una micro SD, no todas van bien, el tamaño NO importa , las Sandisk dan en general muchos problemas y por lo que he leido las Kingston ninguno, en mi caso utilicé una de esta marca de 2 Gb. Si tienes adaptador microSD a SD también se puede utilizar la que viene con Vodafone.
- Las SDK Tools de Android [http://developer.android.com/sdk/index.html ]
- El programa QMAT, yo utilicé la versión 5.06 pero es valida desde la versión 4.36. El programa se baja desde aquí [http://revskills.de/pages/download.html ] es una versión demo, se puede utilizar 10 minutos luego se cierra. Tranquilos que no tendremos problemas de tiempo, y si por lo que fuera [El Sr. Roca siempre manda] no tuviéramos tiempo, volvemos a abrir la aplicación y tenemos otros 10 minutos.
- Un editor hexadecimal, como el HXD Hex Editor, se puede bajar de aquí [http://download.cnet.com/HxD-Hex-Edi...=uo&tag=button ]
- Una Rom que integre una non-perfected SPL [preferiblemente una engineering SPL] o bien una versión de Rom superior a la que tengamos. Estas roms las podemos conseguir gracias a Amon-Ra [Xda-Developers] de aquí [esta página es una de las fuentes de este tuto];
http://forum.xda-developers.com/showthread.php?t=548218
Yo utilicé la v2.53.707.2 ojo esta rom monta SPL de Magic mod. 32A, pero para lo que nos va a durar sirve perfectamente y a mi no me dio problemas.

Ejecución;
1.- Formateamos desde el pc la tarjeta que hemos adquirido en FAT32 y la substituimos en la Magic [no se si puede hacer en caliente, yo lo hice con el móvil apagado]


2.- Conectamos el movil al pc y activamos la tarjeta del movil para poder acceder a ella desde el pc.

3.- Abrimos ventana de comandos [mal llamado Ms-Dos] y nos dirigimos en el directorio tools [dónde hayamos instalado las SDK Android] y escribimos este comando;

Código:
adb devices
[para confirmar que está todo ok, bien conectada la magic y drivers bien instalados] y nos dara el número de serie de nuestra Magic

Código:
adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid
al ejecutar este comando nos dará un número bastante largo, es el CID o número de serie de la tarjeta.


Podemos hacer un copy&paste desde la ventana de comandos [con el boton derecho clickeamos sobre "marcar" seleccionamos los numeros y luego en el teclado control+v, pegamos este número al bloc de notas. Si no os va bien, pues lo escribís a mano.

4.- Ya podéis apagar el móvil, quitáis la tarjeta microSD y la ponéis en el lector de tarjetas en el pc. [no se si desde la propia Magic se podría hacer lo que viene ahora, personalmente no creo que hubiera problemas porque la tenemos funcionando como un lector de tarjetas, pero no lo se]

5.- Ejecutamos el programa QMAT

6.- Se nos abre el programa y vamos a "Cryptoanalysis Tools --> Crypto Toolbox


7.- En la ventana que aparece pegamos el CID en la casilla "Reverse String", apretamos el botón "Reverse String" y nos dará un número y lo copiamos.
p.ej.; 6a95003808307c204732304453485027

Antes;

Después;

8.- Vamos a la página web [http://psas.revskills.de/?q=goldcard ] hay un cuestionario, introducimos nuestros datos reales de e-mail y pegamos el número que nos ha dado el punto 7 cambiando las primeras dos letras por ceros y apretamos el botón "Continue".
p.ej.; 0095003808307c204732304453485027

9.- Al instante recibiremos en nuestro correo una imagen [goldcard.img] y la guardamos en un directorio de rápido acceso.

10.- Abrimos el editor Hexadecimal [el HXD Hex Editor del que os hablé antes]

11.- Vamos en la barra de herramientas de arriba "Extras --> Open Disk" se nos abrirá una ventana con todas las unidades de disco de nuestro pc y seleccionamos "Removable Disk 1" [que será nuestra microSD] deseleccionamos "Open as Readonly"



nos quedará una cosa así


Nota; "Removable Disk 1" puede tener otros nombres, en mi caso utilicé "MONITOR" ya que mi lector de tarjetas está integrado en el monitor y le puse ese nombre, por tanto, desde el explorador windows cambiar el nombre de la unidad extraible y así no tendréis confusión, a mi me aparece "Removable Disk 1" porque tengo un disco duro externo por USB y no le he cambiado el nombre a la unidad.
Nota2; Seguramente os saldrá una ventanita avisando que extreméis la precaución a la hora de escribir.

12.- Otra vez abrimos "Extras --> Open Disk Image..." y ahora abrimos la imagen de la GoldCard que hemos recibido por correo electrónico [goldcard.img]. Nos saldrá una ventanita como en la imagen y le damos a OK [512 (Hard disks/Floppy disks)]




13.- Clickeamos sobre la solapa goldcard.img y vamos "Edit --> Select All", otra vez a "Edit --> Copy" y nos quedará;


14.- Ahora clickeamos en la solapa "Removable Disk 1" y seleccionamos las filas del 00000000 hasta la fila 00000170


15.- Clickeamos otra vez en "Edit -->Paste Write"

16.- Clickeamos en "File --> Save" y cerramos el programa. [Ya no pongo imagenes, creo que no hacen falta]

Sacamos la tarjeta y la volvemos a conectar al pc, si la detecta y tenemos acceso a ella, está lista, pero si la conectamos y el pc indica que necesita formatear esta unidad extraible ... pues no funcionará...

17.- Si no nos ha dado problemas pues copiamos en la tarjeta la Rom que he comentado en "Material Necesario" del post de Amon-Ra, os recuerdo el enlace http://forum.xda-developers.com/showthread.php?t=548218 y que también utilicé la v2.53.707.2. Una vez copiada a la tarjeta le cambiamos el nombre a "sappimg.zip" en minúsculas.

18.- Con la Magic apagada introducimos la GoldCard en ella y la encendemos con la tecla de "menos volumen" y sin soltarla la tecla de encendido.

19.- Esperamos unos segundos si no hace nada pues le damos al botón "Acción" que es apretando la bolita, en ambos casos nos debería a empezar a cargar la imagen. [Yo no tuve que apretar el botón acción pero Amon-RA dice que hay que hacerlo]

20.- La dejais tranquilita, sino recuerdo mal a mi se me apagó a los 5 minutos o más, había tensión D, si os ocurre esto yo tarde más de 10 minutos antes de hacerle un wipe [boton descolgar + tecla Menu + boton encendido] y luego ya me arrancó.

Una vez que haya arrancado con normalidad, es mejor tener ya a mano el Recovery de Amon-RA, el SPL de Crios y la Rom que deseemos probar, ya que tal como dije al principio le hemos cargado un SPL y una rom para Magic Mod.32A, hay que seguir con el tuto de Schyz
ANEXO; en el caso de que no os arranque y se os quede la pantalla negra con las letras HTC Magic, no quedará más remedio que cambiar la radio por una para 32B, tenéis que seguir con el tuto de Schyz también [vaya, todos los caminos llevan al tuto de Schyz ] y si por lo que fuera, caso muy poco probable, tuvierais problemas con el cambio de radio, aún nos quedaría un cartucho que sería seguir los pasos de aquí;
http://www.htcmania.com/showpost.php...&postcount=244
o bien, se pregunta en este mismo post.

Suerte!


Agradecimientos y FUENTES;
erlen [http://erlern.wordpress.com/2009/06/...dream-singtel/ ]
xheavenic [http://forum.xda-developers.com/show...99&postcount=1 ]
Amon-RA [http://forum.xda-developers.com/showthread.php?t=548218 ]
arioko [http://www.htcmania.com/showpost.php...6&postcount=87 ]
Schyz [http://www.htcmania.com/showthread.php?t=74683 ]
QMAT
HXD Hex Editor

... y al resto de HTCMANIA [y sorry si me he dejado a alguien :S ]

... y no me hago responsable de nada

bibi.

Úlima edición por scatha fecha: 27/07/10 a las 16:22:14.
Responder Con Cita top
Los siguientes 37 usuarios han agradecido a JoinMA su comentario:
ABM1980 (07/03/10), ajoseab (11/07/10), anghdezl (08/05/10), armatost (02/06/10), ascaso (28/01/10), bernardo5 (31/01/10), borri (11/05/10), buggg (29/11/09), Busman (04/06/10), digiquest6300 (07/03/10), epigmalion (31/05/10), fjgsntos (11/01/10), fredie (31/05/10), genar10 (26/06/10), greatcook (28/07/10), i_powell (08/12/09), J2B (20/07/10), JamworkS (07/03/10), joancargo (13/02/10), JuanmaV2 (12/12/09), kikesfsc (14/07/10), Luispop (08/06/10), lumero (01/07/10), Madbaires (17/11/09), n0xi~ (10/05/10), Nereida (08/03/10), piedramuelle (30/06/10), ptrash (01/03/10), Schyz (17/11/09), Sirocco88 (05/05/10), speculumrotae (15/07/10), ungatonegro (17/08/10), upv (13/07/10), xfalax (28/02/10), xousko (20/02/10), zerobull (05/08/10), ZuladnA (27/08/10)