Nota Mental: Cómo flashear un Nokia E71 en Windows 10 (o casi)


Aprovechando (los rumores de) que Nokia va a lanzar este año (2018) un nuevo modelo, el E71, pues se me ocurrió desenterrar una nota mental de cómo flashear un Nokia en Windows 10. O casi, más bien virtualizando Windows XP en Windows 10.

Ok, para poner un poco las cosas en contexto: Nokia (HMD) está por lanzar una reencarnación del clásico E71 (o al menos es la bola de rumores que se ha dejado caer desde hace algunos meses), para celebrar los 10 años de su lanzamiento original. Y aunque el mercado cambió, los "millennials" cambiaron las cosas, no se verá como un modelo de gama "ejecutiva" como el original (lo que se ha dejado entrever) [no me hago ilusiones].

Y el tema de la resurrección de un Nokia, específicamente el modelo E71, primeramente fue porque necesitaba de un teléfono para recuperar/tratar de salvar, en la manera de lo posible, una vieja memoria microSD. Los fanáticos de la vieja Nokia, saben que los modelos de las Eseries y Nseries (y los fanáticos de BlackBerry, algunos BlackBerry Bold y BlackBerry Curve) pueden reparar/formatear tarjetas de memoria microSD, obviando el cifrado. Aunque fue en vano, porque la memoria en sí ya estaba dañada, pero al menos me quedó el teléfono y la nostalgia por hacer un poco de desastre metiéndome con el software de un teléfono "de época".

Aclaro que es mi primer Nokia de la Eseries y mi primer "smartphone" con teclado completo (si es por "smartphones", he tenido un Nokia 5800 XpressMusic, un Microsoft Lumia 535, y actualmente un Motorola Moto G4, así que digamos, sólo me falta tocar el mundo de iOS). Y aprovechando que es mi primer Nokia E71, debo decir que nunca pensé que el teléfono fuera tan pequeño, o en su defecto, se me ha olvidado que los teléfonos actuales son tan enormes (excepto los primeros bloques con antena sobresaliente, los Motorola DynaTAC).

El Pre-ámbulo

Oracle VM VirtualBox: Host para Windows
Para empezar, hay que considerar lo siguiente: mi sistema operativo actual es Windows 10 Pro 1803 (April Update). Aunque permite la ejecución del Windows XP Mode (es decir, correr Windows XP dentro de Windows 10 sin necesidad de software de terceros), tiene ciertas limitaciones y lo recomendable para una experiencia más "completa" sería correr Windows XP dentro de una máquina virtual como Oracle VM VirtualBox.

¿Por qué así? ¿Por qué no simplemente correr programas con compatibilidad? ¿Por qué?

Correr programas activando compatibilidad con Windows XP, no siempre es exitoso (siempre hay librerías que faltan y nos hacen la vida imposible). El factor seguridad es otro punto (y más en este caso, porque necesitamos instalar "cracks", para poder flashear). La máquina virtual que viene incluida en Windows 10 es algo limitada (no permite arrancar de forma automática desde una unidad USB, cosa que sí es más fácil con VirtualBox), entre otros aspectos.

Primeros Pasos

Descarga de Windows XP Mode para Windows 7
Teniendo ya instalado VM VirtualBox de Oracle en Windows XP, se prepara la instalación de Windows XP, que se puede descargar de forma gratuita y legal desde el sitio web de Microsoft. Hay dos archivos, WindowsXPMode_es-es.exe y WindowsXPMode_N_es-es.exe, cuya diferencia radica en que el primero incluye Windows Media Player y el segundo no (esta diferencia es fundamental para otros casos que requieren de archivos y códecs de Windows Media Player, y no precisamente para reproducción multimedia).

Windows XP Mode es una versión de evaluación de 30 días, que se puede extender con una licencia original (si se tiene, obviamente) o reinstalar, una y otra vez (dependiendo de nuestras intenciones con Windows XP, o si se activa la nostalgia y jugar con los viruses, navegando por la internet sin protección alguna).

Del instalador de Windows XP Mode se extrae el archivo xdm
No se corre el archivo de instalación de Windows XP Mode, sino que se abre el ejecutable con un gestor de archivos comprimidos como 7-Zip, PeaZip, o similares. Luego, en la carpeta sources, se extrae el archivo xpm y se procede a realizar la misma operación, se abre con el gestor de comprimidos y se extrae el archivo VirtualXPVHD, se le añade la extensión .vhd

Del archivo xdm se extrae el archivo VirtualXPVHD y se le añade la extensión .vhd
En VirtualBox se crea una nueva máquina virtual, en este caso llamada XP Mode, la versión de Windows XP 32-bit y se activa la opción de usar un archivo de disco duro virtual existente, que sería el archivo que se extrajo previamente, VirtualXPVHD.vhd.

Creada la máquina virtual para Windows XP, se importa el disco virtual VirtualXPVHD.vhd
Creada la máquina virtual con Windows XP, se hace una pequeña modificación extra, para que el sistema reconozca automáticamente el arranque del Nokia E71 (y de casi cualquier Nokia) al flashearlo (los acostumbrados reinicios del celular). Ésta está ubicada en Configuración (de la máquina virtual) > USB. Se habilita el controlador USB, del tipo 2.0. VirtualBox requerirá descargar un complemento extra, que se instala de forma automática.

Con estos valores se habilita la lectura del boot del teléfono en la máquina virtual
Se activa un filtro USB y se crea uno para el Nokia E71 (o cualquier Nokia, en realidad) y se apunta el ID del vendedor, que sería 0421 para los Nokia (que se puede obtener desde este listado de Linux USB).

El Flasheo

Ahora sí, instalado Windows XP en la máquina virtual, con el USB preparado, viene la parte meramente de Nokia.

No está demás recordar que el teléfono debe tener al menos un 60% de carga en la batería (esto por si acaso el proceso se demora, pero confiamos que es un Nokia de la vieja escuela), pero LO MÁS IMPORTANTE... que la tarjeta SIM esté dentro del teléfono (sí, ese fue mi error en esta oportunidad, que no tenía la tarjeta SIM y el flasheo no procedía de ninguna manera).

A tener instalado en Windows XP:

Y para el Nokia E71, el correspondiente firmware, de acuerdo al código de producto ubicado en la parte trasera del teléfono o escribiendo *#0000# en la pantalla principal (RM-357, en mi caso, pues es el modelo E71-2, distribuido con las bandas americanas; E71-1 es para Europa y E71-3 para Asia).

La ubicación donde tienen que estar los archivos del firmware del Nokia
Si instalamos el firmware del Nokia, éste estará guardado en C:\Archivos de programa\Archivos comunes\Nokia\DataPackage\Products\RM-XXX, pero debemos mover la carpeta RM-XXX ("XXX" corresponde al número del código de producto del teléfono, caso del Nokia E71 en cuestión, que es RM-357) al directorio C:\Archivos de programa\Nokia\Phoenix\Products\.

Otro recordatorio: verificar que Nokia PC Suite no se esté ejecutando ni ninguna otra aplicación que esté accediendo directamente al teléfono.

Listo hasta aquí, corremos Phoenix y desde el menú File se abre el código del producto (RM-XXX, de acuerdo al modelo del teléfono). Si está todo en orden, en la barra de estado indica que está "Ready" y aparece el número del código de producto seleccionado.

Desde Phoenix se ven los códigos de producto disponibles en el firmware del Nokia
Luego, desde el menú Flashing > Firmware Update, buscamos el código de producto, que se puede identificar fácil de acuerdo con el color original del modelo o bien la numeración impresa en la parte trasera del teléfono junto con el código RM-XXX. Aunque siendo la misma región, con las mismas bandas, no hay mucha diferencias en sí, pero no está demás darle con precisión, como lo indica la etiqueta.

Cerrando la caja de diálogo, se completa la información del código de producto y la versión del software a flashear, junto con la variante, si se quiere actualizar o reinstalar el firmware para dejarlo como nuevo. En cualquier caso se activa la casilla de Dead phone USB flashing (como si el teléfono estuviera muerto de verdad) y luego al botón Refurbish. Se nos pedirá que conectemos el teléfono a la computadora (sin la batería), luego se le inserta, se enciende y luego al botón OK. Se inicia el proceso que puede durar menos de 10-15 minutos, con el correspondiente reinicio del mismo.

En el caso de presentarse algún error, que el teléfono no se flashea y se queda con la pantalla en blanco, se desconecta el teléfono y se le retira la batería por unos instantes. Se procede a repetir el procedimiento o en su defecto buscar otro firmware. Obviamente a estas alturas de la vida útil del teléfono, son pocos los sitios confiables que aun poseen a disposición del público del firmware más reciente.

Algunos extras

Como tenía mucho tiempo sin un teléfono con Symbian, ya se me había olvidado algunos sitios de donde descargar temas y personalizar un poco más el teléfono. Referencia obligatoria (y nostálgica): Symbian Themes y DeviantArt.

Y tampoco está demás, activarle la protección remota vía SMS al  Nokia (sí, protección remota vía SMS, no es lo más seguro en la actualidad, pero es "gracioso" comparado con los sistemas modernos).

En una próxima oportunidad, dejaré una nota mental de cómo sincronizar de forma remota, contactos, apuntes de calendario y notas, de forma gratuita (hasta cierto punto) en el Nokia E71 (y cualquier otro teléfono "antiguo") sin morir en el intento.

(fuentes: Download3K.com; WonderHowTo)
Next Post Previous Post
No Comment
Add Comment
comment url