Sursa: Androidalot

Pe 22 Aprilie v-am prezentat filmul cu Dual Boot-ul Android-iPhone OS al celor de la iPhone Linux. Astazi va prezentam si o metoda de instalare.

Ghidul este preluat si tradus ->Androidalot.

Ce aveti nevoie?

iPhone 2G deblocat (Jailbreak);

Virtual Box;

Imagine Ubuntu pentru Virtual Box;

iPhone Explorer;

Imagini Android si surse;

Imagini patch-uite;

Primii pasi:

  1. Deshide Task Manager
  2. Inchide procesul iTunes Helper
  3. Instaleaza iPhone Explorer
  4. Conecteaza iPhone-ul la PC
  5. Porneste iPhone Explorer
  6. Apasa butonul Change Root
  7. Selecteaza “/” – directorul Root al iPhone-ului
  8. Navigheaza catre private/var
  9. Copiaza ramdisk.img, userdata.img, cache.img si zImage din download-ul “Imagini Android si surse” in folderul var
  10. Copiaza system.img siandroid.img.gz din download-ul “Imagini patch-uite” in directorul var
  11. Toate fisierele necesare sunt acum copiate pe iPhone, urmeaza instalarea si rularea acestora

Setari Virtual Box:

  1. Instaleaza VirtualBox
  2. DeschideVirtualBox
  3. Deschide File > Virtual Media Manager
  4. Selecteaza Hard disckurile locale
  5. Click pe Add
  6. Localizeaza fisierul ubuntu-9.10.vdi (“Imagine Ubuntu pentru Virtual Box”) si selecteaza-l
  7. Inchide Virtual Media Manager
  8. Click pe Machine > New
  9. Click pe Next
  10. Completeaza campul nume cu “Ubuntu”
  11. Selecteaza Linux Operating System
  12. Selecteaza versiunea Ubuntu
  13. Click pe Next
  14. Seteaza spatiul alocat RAM-ului, spatiul default este suficient
  15. Click Next
  16. Selecteaza “Use existing hard disk”
  17. Selecteaza ubuntu-9.10.vdi
  18. Click pe Next
  19. Click pe Finish
  20. Porneste Ubuntu din Virtual Box
  21. Parola de login este: reverse

Setari Ubuntu:

  1. Click pe System (bara de sus) > Administration > Synaptic Package Manager
  2. Parola este: reverse
  3. In campul quicksearch, tasteaza libusb-1.0, click pe Check Box-ul din dreptul libusb-1.0-0 si selecteaza Mark for installation
  4. In campul quicksearch, tasteaza libreadline, click pe Check Box-ul  din dreptul libreadline5 si selecteaza Mark for installtion
  5. Click pe Apply
  6. Dupa instalare inchide Package Manager
  7. Deschide Firefox (in Ubuntu)
  8. Download installer-ul openiboot de aici
  9. Click pe Places (bara de sus) > Downloads
  10. Click dreapta pe openiboot.zip si click Extract Here
  11. Click pe Applications (bara de sus) > Accessories > Terminal
  12. Tasteaza comanda cd Downloads/openiboot
  13. Restart la iPhone in modul Recovery (power off, tine apasat butonul Home , conecteaza cablul USB)

Pornire/instalare Android:

  1. In VirtualBox, in fereastra Ubuntu, click pe Devices > USB Devices si selecteaza iPhone (Recovery Mode)
  2. In terminal tasteaza: sudo su
  3. Parola solicitata este: reverse
  4. In terminal tasteaza ./loadibec openiboot.img3
  5. OpeniBoot o sa apara pe iPhone
  6. Tine apasat butonul power pentru cateva secunde (iPhone)
  7. Optiunea din partea de jos, openiboot console, va fi selectata
  8. Apasa butonul Home (iPhone). Urmareste textul ce apare pe ecran pana la “Welcome to openiboot”
  9. In VirtualBox, in fereastra Ubuntu, click pe Devices > USB Devices si selecteaza iPhone (OpeniBoot Mode)
  10. In terminal scrie comanda: su ./oibc
  11. Parola solicitata este: reverse
  12. Daca nu functioneaza tasteaza comanda: ./oibc
  13. Textul ce apare pe iPhone o sa apara si in terminal
  14. Tasteaza nor_read 0×09000000 0×0 1048576 si apasa Enter
  15. Asteapta confirmarea “Done”
  16. Tasteaza ~norbackup.dump:1048576
  17. Aceasta comanda face o copie memoriei NOR – salveaza a copie pe un Stick USB sau trimite-ti pe email
  18. Tasteaza install si apasa Enter.  La final openiboot va fi instalat pe iPhone

Finalizare:

  1. Daca Terminal-ul este deschis cu oibc ruland, tasteaza ‘reboot’, apasa Enter si sari la pasul 3
  2. Daca Terminal-ul nu este deschis inchide iPhone-ul si redeschide-l
  3. Cand apare openiboot apasa butonul Power pentru a schimba pe optiunea openiboot console
  4. Tine apasat butonul Home
  5. Android va porni (posibil sa dureze o perioada mai lunga)

Din informatiile pe care le avem pana in prezent:

– Functia de telefonul si Wifi functioneaza perfect;

– Nu se pot trimite mesaje SMS

Atentie: Nu ne asumam raspunderea pentru posibilele probleme ce pot apare. Fara cunostinte de baza (Jailbreak, SSH, comenzi terminal, etc.) ghidul nu va este recoamdat.

Daca telefonul devine “Bricked”, trebuie introdus in modul DFU si conectat la iTunes pentru Restore (au fost raportate cazuri in care modul DFU a fost posibil doar dupa 1-2 ore de incercari).