Ayuda para instalar Android en el iPhone 3G [AGGIORNATO]

Desde hace algún tiempo, el trabajo ha progresado a un ritmo rápido en iDroid…líder del proyecto… Android nuestro iPhone e iPod Touch.

Con este artículo vemos cómo instalarlo en iPhone 3Gya sea por un procedimiento automático que con un procedimiento manual.

ACTUALIZACIÓN 03/09/2010 Se ha añadido una versión para Windows de iPhoDroid para el procedimiento automático (versión R13h). Versión actualizada de iPhoDroid para Mac (versión R13f).

Si sigues todos los pasos, tendrás la última versión de iDroid 1.0 MoJo basado en Android 2.2 (llamado Froyo) en su dispositivo junto al sistema operativo Apple, iOSel doble arranque en el arranquele permitirá elegir el sistema operativo que prefiera de vez en cuando.

Índice

Prólogo

Siga la guía bajo su propio riesgo. Haz el copia de seguridad como se describe en el artículo y a través de iTunesDe esta manera, si algo sale mal, eres capaz de recuperar siempre y completamente laiPhone.

Si se sigue el procedimiento automático, no se requieren habilidades especiales, mientras que con el procedimiento manual se necesita cierta familiaridad con los terminales *nix y el uso del sftp.

La guía es para iPhone 3G con Fuga de la cárcel a través de Redsn0w (o QuickPWN, PwnageTool).

No funciona con los dispositivos en los que la fuga se ha ejecutado a través de JailbreakMe.com

Procedimiento automático (MacOSX, Windows)

Reporto esto instalador que “debería” automatizar todo; lo escribo entre comillas porque en el 50% de los Mac / Hackintosh, no funciona realmente.

Si tienes suerte (no es mi caso) tendrás Android, iOS y el copia de seguridad con un mínimo de esfuerzo.

1. Lo que necesitas

Descargue el autoinstalador que arreglará los archivos del dispositivo para usted e instálelo con un solo clic.

Mac : Descargar iPhoDroid_1SHOT_R13f_3G

Windows: Descargar iPhoDroid_1SHOT_R13h_3G_PC

2. Instalación

Todo lo que tienes que hacer es descomprimir el archivo descargado e iniciar el programa. iPhoDroid.

Conectados a través de usbel iPhone todavía encendido a la Mac/PC y haga clic en el ¡Dispara! abajo a la derecha. Siga las sencillas instrucciones en pantalla; si está usando MacOS y no tiene MacFuseel programa le pedirá que lo descargue e instale. Hazlo la primera vez y luego reinicia el programa y haz clic en Shoot! de nuevo para iniciar la instalación de iDroid.

Importante – Si al final de la instalación, tienes el iPhone en Modo de recuperación…se reinició… iPhoDroid y haga clic en el botón Salir del modo de recuperación para devolver el iPhone al modo de funcionamiento normal.

Si todo ha ido bien, tendrás OpeniBoot (el cargador de arranque modificado) al inicio con la capacidad de moverse por el menú con el botones de volumen y con el botón Inicio elegir el sistema operativo para arrancar.

Procedimiento manual (MacOSX o Linux)

El procedimiento manual es muy simple y sólo requiere unos pocos movimientos de archivo en eliPhone 3G. En Windows XP, Vista, Seven puedes instalarlo todo a través de Linux emulada (por ejemplo, con VirtualBox + Ubuntu).

1. Lo que necesitas

Descargue el paquete que ya contiene todo lo que necesita dependiendo del sistema operativo que esté usando:

Descargar paquete_iDroid_1.0 (MacOSX 64 bit)

Descargar paquete_iDroid_1.0 (Linux)

Instalar OpenSSH a través de Cydia en tu iPhone 3G y descargar cualquier cliente SFTP (por ejemplo Cyberduck para MacOS).

2. Creación de carpetas en el iPhone

Conéctate vía SSH en tu iPhone y crea carpetas /privado/var/sdcard/ e /privado/var/firmware/ que será utilizado por iDroid para emular la tarjeta SD y el firmware del chipset Wifi y la pantalla táctil.

3. Mueve los archivos necesarios

Descomprime el archivo descargado en tu ordenador y mueve todos los archivos del directorio iDroid en el tuyo iPhone en el directorio /privado/var/ usando el cliente SFTP y la combinación nombre de usuario/contraseña: root / Alpine (si no lo has cambiado antes).

Los nuevos archivos en /private/var/ deben ser 5, es decir. Android.img.gz, cache.img, system.img, userdata.img e zImage.

Mover todos los archivos en el directorio firmware de tu ordenador, en el /privado/var/firmware creado en el paso anterior. Entonces deberías tener en /private/var/firmware sólo los 3 archivos necesarios, sd8686.bin, sd8686_helper.bin e zephyr2.bin.

4. Instalando y cargando OpeniBoot

Ahora que todos los archivos están en el lugar correcto, subimos y posteriormente instalamos OpeniBoot lo que nos permitirá empezar Android (o iOS) cuando el teléfono está encendido.

Importante Si estás en Linux, abre el terminal e instala todo lo que necesites a través de este comando (válido para la distribución de Ubuntu, Debian) en el sistema operativo:

sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev libreadline6-dev readline-common 
libreadline6 libreadline-dev

Ahora tienes que poner el iPhone en Recuperación (con la pantalla mostrando el cable USB y el icono de iTunes); la forma más fácil de hacerlo es la siguiente:

1) Apagar el teléfono

2) Presione y mantenga presionado el botón de Home

3) Continúe manteniendo el botón de Home y conecte el iPhone al ordenador mediante el cable USB.

4) Suelte la tecla Inicio cuando la pantalla muestre la pantalla de Recuperación.

Entra en el directorio OpeniBoot en el ordenador a través de la terminal / shell y dar esta orden para cargar OpeniBoot en el iPhone:

sudo ./loadibec openiboot.img3

La pantalla del iPhone hará un pequeño destello e inmediatamente tendrás la interfaz del cargador de arranque delante de ti.

En este punto, en el iPhone, muévase usando los botones de volumen laterales y resalte Consola.

Nota Si quieres… primero compruebe el funcionamiento de Android y luego proceda a la instalación real, resalte Android (pero tendrá que repetir este punto porque no se instalará nada en el dispositivo).

Presiona el botón Inicio del teléfono para confirmar su elección. Si has elegido ConsolaContinúa, si no, prueba con Android y repite este punto en el artículo, poniendo el iPhone de nuevo en modo de recuperación.

Vuelve a tu ordenador y una vez que veas “BIENVENIDO A OPENIBOOT“, dar esta orden para conectar:

sudo ./oibc

La terminal debería mostrar la misma pantalla que está viendo en su iPhone. También desde su ordenador, para proceder a la instalación, escriba este comando y pulse intro:

install

El mismo OpeniBoot hará una copia de seguridad de la NOR y guardará el archivo norbackup.dump (que debes guardar cuidadosamente) en el directorio de tu ordenador donde ejecutaste el comando y luego instalarás el propio cargador de arranque. Esto llevará un minuto.

Al final del procedimiento, leerá la inscripción: Instalación completa de Openiboot.

Siempre escribe en la terminal de la computadora:

reboot

y ahora tendrás el cargador de arranque que te permitirá elegir Android o iOS 😉