📜 ⬆️ ⬇️

How I put AndroidOS on iPhone3G (brief history-instruction)


After it became known that enthusiasts were able to run Android on iPhone2G , and then on 3G , I decided to definitely try to do the same over my iPhone 3G.

I started following the instructions on the site idroidproject.org. I went through all the circles of hell from that instruction, namely:
And other terrible things.

For reasons of all foolish licensing agreements, they cannot upload ready-made driver and image files, so I will not give here the translation of that instruction (it is too detailed), in fact, everything is much simpler than it actually is. Me faces. agreement somehow on the side, I boldly lay out all the necessary files, as well as share with you some of the rakes that I came across on the way.
')
So, we will need:


  1. Actually, the iPhone, which is not a pity to torture, is possible to death before a restaurant (we certainly make backup before starting work!)
  2. Linux x86 - 32bit (I use linux mint, aka ubuntu 9.10 karmic). If you have x64 (or no Linux), then it will be easier to run livecd with u86 x86. Virtuals are not recommended because of the peculiarities of working with USB, but you can try it, someone did it.
  3. The installed libusb-1.0-0 package:
      sudo apt-get install libusb-1.0-0 
  4. Precompiled iDroid firmware files. Download here ( mirror ).
  5. Ready openiboot file. Download here ( mirror ).
  6. The loadibec and oibc files you need to install openiboot. Download here ( mirror ).
Download all in one archive: link , mirror .

Now about the first rake: if you have an iPhone3G with firmware 3.1.3 and a jailbreak using the Spirit method , then you can safely throw this idea - nothing will come of it. I did not work out, I killed the whole day for nothing. After the Jail using the Dev Team method, everything worked out the first time.

We begin the process:
  1. We connect the body via wi-fi.
  2. We upload firmware files to the body in the folder / private / var /
  3. We give them the rights 755 (it was the second rake, I forgot to do it).
  4. Turn off the body in the usual way.
  5. Holding the Home button, we connect the lanyard until the iTunes icon appears (go to Recovery-mode).
  6. Install openiboot:
      sudo ./loadibec openiboot.img3 
    The openiboot menu should appear, clicking the Power button, select OpeniBoot Console, press Home. Any letters will appear on the phone screen (detailed mode). It was at this point that everything stopped if the jail was using the Spirit method.
  7. Run on the computer oibc:
      sudo ./oibc 
    Now you will have the same in the console as on the phone.
  8. We collect:
      install 
    then, at the end of the installation process:
      reboot 
  9. Done! Vigorously rejoice, jumping around the apartment.
Now you can enjoy downloading Android on your iPhone3G.
Here is an entry from mine:


While Wi-Fi is unstable, the phone module is not working (waiting for the update, it may be corrected). For the rest, I was pleased, I wish you success in mastering iDroid!

while I’ll feel AndroidOS and expect delivery of my Desire from UK;)

Source: https://habr.com/ru/post/93204/


All Articles