ubiboot para nokia n9

4
Ubiboot para Nokia N9 Instalación de sistemas portados para funcionar en Nokia N9 I. Requisitos • Preinits: Imágenes de inicio para el arranque de los diferentes sistemas. De descarga aquí http://www. swagman.org/juice/ubiboot/other/preinits.tar. • zImage Openmode: Esto se utiliza para flashear el teléfono a "OpenMode". De descarga aquí http://www. swagman.org/juice/ubiboot/other/zImage_2.6.32.54-openmode_l2fix. • Ubiboot: Bootloader para arranque de varios sistemas. De descarga aquí http://www.swagman.org/juice/ ubiboot/ubiboot-02/ubiboot-02_0.3.5_301013.tar. • Flasher: Programa para realizar el flasheo. De descarga aquí http://www.martindengler.com/proj/n950-flasher-beta1 flasher. • Harmattam Firmware: Descargue el firmware que desea utilizar con Harmattan desde aquí http://www. mrcrab.net/nokia/Nokia_N9.html?productID=4823499691&productType=RM-696 .Su código de producto de la fábrica están impresos en su bandeja de SIM por ejemplo, 059J245. • MOSLO: Sistema de gestión de particiones para Nokia N9. De descarga aquí http://releases.nemomobile. org/snapshots/repos/hw/ti/omap3/n950-n9/latest/armv7hl/armv7hl/moslo-0.0.13.2-1.5.Nemo.Adaptation. N9xx.armv7hl.rpm. • zImage PR 1.3: Imagen de arranque para sistemas operativos alternos. De descarga aquí http://downloads. nitdroid.com/e-yes/n9/zImage.pr13. II. Volver de fábrica el firmware de su Nokia N9 Usted quiere que los dos archivos que contienen "DFL_61 " por ejemplo A6D5F456_DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_005-OEM1-958_ARM.bin y 59BEC3BC_DFL61_HARMATTAN_40.2012.13–7.SEAP_EMMC_SEAP.bin. Cambiar el nombre de su firmware a"main.bin "y"emmc.bin ", respectivamente, y copiarlos en el directorio donde se encuentra el flasher. Asegúrese de que su teléfono está totalmente cargado. Desconectar de todos los cables y apagar. Abre un terminal de root (en terminal ganar root o usar sudo ) y ubicarse en el directorio donde se encuentra el flasher con todo lo que se ha descargado: • Flashee su firmware con el comando: $ sudo ./flasher -F main.bin -F emmc.bin -f Luego de ejecutar el comando conecte su teléfono al computador vía USB. • Si el flasheo falla con un mensaje de error diciendo interfaz USB: Device or resource busy , the problemis the cdc_phonet, phonet and cdc_acm modules. Agregue la líneas blacklist cdc_phonet, blacklist phonet y blacklist cdc_acm a /etc/modprobe.d/modprobe.conf a la lista negra estos módulos. Si el flasheo falla, por ejemplo, debido a una falta de coincidencia de partición, código de seguridad activo o de ausencia de respuesta de ping, puede intentar lo siguiente. ¡Existe el riesgo de volver su teléfono un ladrillo y ninguna garantía es proporcionada por nadie!

Upload: samuel-jose-gutierrez-aviles

Post on 18-Jan-2016

381 views

Category:

Documents


0 download

DESCRIPTION

Manual de instalación de forks de sistemas moviles para nokia n9 usando ubiboot

TRANSCRIPT

Page 1: Ubiboot para Nokia N9

Ubiboot para Nokia N9Instalación de sistemas portados para funcionar en Nokia N9

I. Requisitos• Preinits: Imágenes de inicio para el arranque de los diferentes sistemas. De descarga aquí http://www.swagman.org/juice/ubiboot/other/preinits.tar.

• zImage Openmode: Esto se utiliza para flashear el teléfono a "OpenMode". De descarga aquí http://www.swagman.org/juice/ubiboot/other/zImage_2.6.32.54-openmode_l2fix.

• Ubiboot: Bootloader para arranque de varios sistemas. De descarga aquí http://www.swagman.org/juice/ubiboot/ubiboot-02/ubiboot-02_0.3.5_301013.tar.

• Flasher: Programa para realizar el flasheo. De descarga aquí http://www.martindengler.com/proj/n950-flasher-beta1/flasher.

• Harmattam Firmware: Descargue el firmware que desea utilizar con Harmattan desde aquí http://www.mrcrab.net/nokia/Nokia_N9.html?productID=4823499691&productType=RM-696 .Su código de productode la fábrica están impresos en su bandeja de SIM por ejemplo, 059J245.

• MOSLO: Sistema de gestión de particiones para Nokia N9. De descarga aquí http://releases.nemomobile.org/snapshots/repos/hw/ti/omap3/n950-n9/latest/armv7hl/armv7hl/moslo-0.0.13.2-1.5.Nemo.Adaptation.N9xx.armv7hl.rpm.

• zImage PR 1.3: Imagen de arranque para sistemas operativos alternos. De descarga aquí http://downloads.nitdroid.com/e-yes/n9/zImage.pr13.

II. Volver de fábrica el firmware de su Nokia N9Usted quiere que los dos archivos que contienen "DFL_61" por ejemplo

A6D5F456_DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_005-OEM1-958_ARM.biny59BEC3BC_DFL61_HARMATTAN_40.2012.13–7.SEAP_EMMC_SEAP.bin.

Cambiar el nombre de su firmware a "main.bin" y "emmc.bin", respectivamente, y copiarlos en el directoriodonde se encuentra el flasher.

Asegúrese de que su teléfono está totalmente cargado. Desconectar de todos los cables y apagar. Abre unterminal de root (en terminal ganar root o usar sudo) y ubicarse en el directorio donde se encuentra el flasher contodo lo que se ha descargado:

• Flashee su firmware con el comando:

$ sudo ./flasher -F main.bin -F emmc.bin -f

Luego de ejecutar el comando conecte su teléfono al computador vía USB.

• Si el flasheo falla con un mensaje de error diciendo interfaz USB:

“Device or resource busy , the problemis the cdc_phonet, phonet and cdc_acm modules. ”

Agregue la líneas blacklist cdc_phonet, blacklist phonet y blacklist cdc_acm a /etc/modprobe.d/modprobe.confa la lista negra estos módulos.

Si el flasheo falla, por ejemplo, debido a una falta de coincidencia de partición, código de seguridad activo ode ausencia de respuesta de ping, puede intentar lo siguiente. ¡Existe el riesgo de volver su teléfono un ladrilloy ninguna garantía es proporcionada por nadie!

Page 2: Ubiboot para Nokia N9

• Apagar completamente el teléfono y flashear su firmware con el comando:

$ sudo ./flasher -F main.bin -F emmc.bin -f --no-preserve

• --no-preserve debe volver a flashear el teléfono. Si esto no funciona, ejecute el flasher con el siguientecomando:

$ sudo ./flasher -f -F main.bin --erase-user-data=secure -F emmc.bin

• Esto borra de forma segura el sistema de archivos raíz y el código de seguridad, atendiendo a unos 20 minutosen completarse. Para formatear el teléfono por completo, utilice:

$ sudo ./flasher -f -F main.bin --erase-user-data=secure -F emmc.bin --erase-mmc=secure

Esto debe flashear el teléfono bajo casi todas las circunstancias, y toma alrededor de 30 minutos para completar.

III. Flashear a OpenMode• De manera opcional si desea deshacerse de la “Advertencia de perdida de Garantía ”, que un teléfono semuestra al arrancar en OpenMode que tienen que quitar esa antes de entrar en OpenMode . Retire laadvertencia kernel modificado antes de instalar OpenMode.

• Inicie Harmattan

• Active el modo de desarrollador

Ajustes - > Seguridad - > Habilitar “Modo de desarrollador ”.

Activar el modo desarrollador es puede tardar algunos minutos y puede que necesite de acceso a Internet. Suteléfono se reiniciara luego de volver a iniciar vera la terminal.

• Abra una terminal y ejecute:

$ disclaimer-cal remove View-openmode

¡Ten cuidado, escriba este comando como usuario normal, no como root !

Cambiar el nombre de su imagen de modo abierto OpenMode a “zImage-openmode” y copiarlo en el directoriodonde se encuentra el flasher.

• A continuación, con el teléfono completamente apagado cuidar a parpadear directamente al kernel en Open-Mode con:

$ sudo flasher -a main.bin -k zImage-openmode --flash-only=kernel -f-R

IV. Re-particionar elteléfonoNota: Este paso solo es necesario si se desea instalar Nemo Mobile o Sailfish OS.

Apague su teléfono. Descargue el kernel MOSLO y extraiga los archivos utilizando “Administrador de Archivos ”o una utilidad de descompresión y copiarlos en el mismo directorio donde se encuentra el flasher y los firmware.

• Flashea usando el kernel de moslo:

$ sudo ./flasher -k zImage-moslo -n initrd-moslo -l -b

Ahora moslo re-particionara tu teléfono. La nueva partición se montara como “Alt_OS ”.

Page 3: Ubiboot para Nokia N9

V. Instalar UbibootDesconecte y apague completamente su teléfono. Coloque el comprimido descargado de ubiboot en el mismo direc-torio donde se encuentra el flasher y el firmware.

• Descomprima ubiboot :

$ tar -xvf ubiboot-02_0.3.5_301013.tar

• Instalar el ubiboot kernel

$ ./flasher -a main.bin -k zImage_2.6.32.54-ubiboot-02_301013 --flash-only=kernel -f -R

Deje el cable enchufado y permita a ubiboot entrar en modo de mantenimiento. Cuatro particiones desmontablesserán visibles en su computador:

• “rootfs”: Sistema de ficheros raíz Harmattan. Montado como mmcblk0p2.

• “Alt_OS”: Donde reside Nemo Mobile/SailfishOS. Montado como mmcblk0p4.

• “x767x676x7c6”: Una cadena aleatoria de letras +/- números. Aquí es donde usted puede instalar NITDroidy FirefoxOS si desea También es el directorio “/home/ ” en Harmattan montado en mmcblk0p3 pero no es“/home/usuario/MyDocs”.

• “Nokia N9”: Montado como mcblk0p1 es el directorio “home/user/MyDocs/ ” en Harmattan [modo de alma-cenamiento masivo EMMC/USB].

• Una ves montas las particiones descritas anteriormente en la partición “Nokia N9” cree una carpeta llamada“boot” dentro del directorio “MyDocs ” y copie en el interior los archivos de booteo de ubiboot :

◦ $ sudo mkdir /media/Nokia\ N9/boot$ sudo cp ubiboot.conf /media/Nokia\ N9/boot/$ sudo cp ubiboot-02.menus.cpio /media/Nokia\ N9/boot/

• En la partición “rootfs” dentro de la carpeta boot que ya estará creada copiar las imágenes de arranque deubiboot :

$ sudo cp zImage-openmode /media/rootfs/boot/$ sudo cp zImage.pr13 /media/rootfs/boot/

• Colocar las imagenes de inicio de los sistemas alternos en la partición “rootfs” para el arranque de los menus:

$ sudo tar -xvf preinits.tar -C /media/rootfs/

VI. Instalar otros sistemas operativosNemo Mobile

• Nemo: Kernel del sistema Nemo Mobile. Dedescarga aquí. http://releases.nemomobile.org/releases/0.20130620.0.1/images/nemo-armv7hl-n950/nemo-armv7hl-n950-0.20130620.0.1.tar.bz2.

• Descomprima el kernel de nemo mobile en la partición “Alt_OS ” que creo anteriormente con moslo:

$ sudo tar -xvjf nemo-armv7hl-n950-0.20130620.0.1.tar.bz2 --numeric-owner -C /media/Alt_OS/

Sailfish OS

• Sailfish: Kernel del sistema operativo Sailfish OS portada para correr en nokia n9. De descarga aquí http://images.formeego.org/n950/sailfish/vgrade-jolla-1.0.2.5.tar.bz2.

Page 4: Ubiboot para Nokia N9

• Descomprima el kernel de sailfish en la partición “Alt_OS ” que creo anteriormente con moslo:

$ sudo tar -xvjf vgrade-jolla-1.0.2.5.tar.bz2 --numeric-owner -C /media/Alt_OS/

NITDroid

• Nitdroid: Kernel de android “Jelly Bean” portada para correr en nokia n9. De descarga aquí http://downloads.nitdroid.com/e-yes/n9/nitdroid_n9_jellybean_alpha5.tar.bz2.

• zImage-nitdroid: Imagen de arranque para nitdroid. Dedescarga aquí http://downloads.nitdroid.com/e-yes/n9/ubiboot/zImage.

• Apps2sd: Parche que permite instalar las aplicaciones en la tarjeta SD. De descargaaquí http://downloads.nitdroid.com/e-yes/n9/apps2sd_fix_alpha5.tar.bz2.

• Renombrar la imagen de arranque de nitdroid de “zImage” a “zImage-nitdroid ”.

• Copiar la imagen de arranque de nitdroid a la carpeta boot de la particion “rootfs”:

$ sudo cp zImage-nitdroid /media/rootfs/boot

• Crear una carpeta para contener el kernel del sistema nitdroid en la partición “x767x676x7c6 ”:

$ sudo mkdir /media/x767x676x7c6/home/nitdroid

• Extaer el kernel de nitdroid en la carpeta que acabamos de crear:

$ sudo tar xjvf nitdroid_n9_jellybean_alpha5.tar.bz2 -C /media/x767x676x7c6/home/nitdroid

Firefox OS

• firefox: Kernel del sistema firefox portado para correr en nokia n9. De descarga aquí http://romaxa.info/b2g/b2g_n9_droid_hal_fs.tar.gz.

• Crear una carpeta para contener el kernel de firefox en la carpeta “x767x676x7c6 ”:

$ sudo mkdir /media/x767x676x7c6/home/firefox_os

• Extraer el kernel de firefox en la carpeta que acabamos de crear:

$ sudo tar xvzf b2g_n9_droid_hal_fs.tar.gz -C /media/x767x676x7c6/home/firefox_os

VI. Arrancar en un sistemaDesconecte el cable USB y apague el teléfono por completo. Vuelva a encenderlo. Si se hace correctamente, estodebe presentar Menú de arranque de Ubiboot y tendrá 6 logos del sistema operativo disponibles.

Si no selecciona un sistema operativo, Harmattan arrancará por defecto.