Apple [GUIDE] IDroid with bootlace

Not open for further replies.


Feb 19, 2009
IDROID on iPhone/iPod touch
with Bootlace


An easy-peasy guide on how to install android with bootlace

compatible devices
iPhone 3G
iPhone 2G
iPod Touch 1G

IOS Software
Bootlace is currently compatible with
3.1.2 to 4.1

the really Obvious bit, you need to have a jailbroken device so that you can have cydia to install Bootlace
OpeniBoot requires a compatible jailbreak; one that allows for unsigned NOR images to be run. Currently these include redsn0w, PwnageTool or Blackra1n.

OpeniBoot will NOT work with the Spirit or jailbreaks.

Installing Openiboot
Bootlace 2.0.3 does not install openiBoot at the moment. OpeniBoot can be installed using Linux, OS X or on Windows by running Linux in a virtual machine (vmware or virtualbox although runing linux natively is advisable

Linux Preparation
These steps are designed for Linux users.
Type these commands into the terminal window (don't forget to enter your password when asked):
sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev libreadline6-dev readline-common libreadline6 libreadline-dev
Please note that the apt-get or aptitude command is only for Debian or Ubuntu distros. Use the appropriate command for your Linux distro, for example emerge or portage for Gentoo, yum for Fedora, and yast for Slackware distros.

OS X Preparation
These steps are designed for users of OS X 10.6 (Snow Leopard).
Download and install the following package to your computer. These are required for loadibec and oibc to run.
Install first then install libusb-mac.gz. Always make sure that libusb-mac.gz is the last to be installed. If you installed libusb-mac.gz first, install then reinstall libusb-mac.gz.

""To be clear install usbreadline.mpkg first THEN install libusb-mac.gz""

Download and Installation
Download the corresponding OpeniBoot 0.1.2 package to your computer depending on your iDevice:
2G is for iPhone 2G (not iPod Touch 2G), while 3G is for iPhone 3G (not iPod Touch 3G).

extract the file (openiboot.img3) to a place such as your desktop
Depending on your Operating System, download the tools to install OpeniBoot from here:
Extract/unzip the archive. You should end up with a folder named for your type of OS; i.e. Linux-x86 for 32-bit Linux, Linux-x86_64 for 64-bit Linux, and OSX for Mac OS X 10.6. Please note that the OS X tools were built using 10.6 Snow Leopard so they may or may not work on 10.5 Leopard.
Copy/Move the files from the folder extracted (corresponding to your OS) to the same convenient location where openiboot.img was extracted to (ex. Desktop).

The convenient location must contain: loadibec, oibc, openiboot.img, and linux (only if you are using 64-bit Linux).

Turn off your device and place it in restore mode:

When the device is turned off, hold down the home button, then connect the USB cable (make sure that is connected to the PC), keep holding the home button until a screen with the iTunes logo and and a cable pointing towards it. For OS X and Windows users (using virtual machines), don't forget to kill iTunesHelper or else iTunes will automatically open upon detecting an iDevice in Restore Mode.

open terminal from Applications->Accessories->Terminal
now type sudo then a space then drag the loadibec to the terminal window, next drag the openiboot.img3. also to the terminal window
you should end up with a window like this

The device's screen should flash for a brief second and the OpeniBoot menu will load.

Using the volume buttons (or power button if you are on iPod Touch 1G), navigate to the console selection (the cog icon) but don't press the home button yet.
in the terminal window type sudo then a space and drag the oibc into the terminal window.

NOW press the home button and wait 1-2 sec and immediately press enter on the pc
You will know if the computer has failed to connect to the device if you receive only this output:
![@] to send a file, ~[@]: to receive a file

if everything went well, you should end up with this.
In the terminal window type this command:
NOTE If you get a error like this:

**ABORTED** Writing total image size: 0xeb240, new ibot size: 0x3b180 at 0x20000 would overflow NOR!

Try to remove any custom bootlogo/restore images by jailbreaking the device again without this option.

The install process should take around 30 seconds to 1 minute to complete. When completed, it will display this message on the iDevice: Openiboot installation complete. It may also display the message on the terminal screen on your PC.

This command will have also copied a file to your PC: norbackup.dump (usually a 1MB file). Keep this file in a safe location as it is the backup of the original bootloader, if the bootloader corrupts and you do not have this dump file, your device may be doomed and stuck there forever.

Type this command in the terminal:

Your device should reboot and you shall be presented with the OpeniBoot menu again. Select the iOS option (press Power/volume buttons to select) and boot iOS by pressing the Home button. Once iOS is loaded, proceed to installing Bootlace.

Installing Bootace
Open up Cydia and add the following repository to your sources:


Install the package named 'Bootlace'.

Using Bootlace
After closing Cydia it's as simple as opening up Bootlace, tapping the iDroid tab and then tapping install!

The installation could take a while (depending on your connection speed)

After installation you can reboot your device and select iDroid in the OpeniBoot Menu using the volume. buttons (or power button if you are on iPod Touch 1G) and confirm with the home button.

Congratulations. You installed iDroid on your iOS Device.

guide by Dter ic for GBAtemp ONLY
iDroid Wiki for the helpful info
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Bout time, you should of been in bed by now, being grounded.
  • K3Nv2 @ K3Nv2:
    Make sure you two keep the door cracked
  • YukiHomura @ YukiHomura:
  • wolffangalchemist @ wolffangalchemist:
    best i can do is a nicotine pouch and a grape NOS energy drink.
  • DuckDealer @ DuckDealer:
  • DuckDealer @ DuckDealer:
    would anyone happen to know why trying to install the sonic cd port is just
  • DuckDealer @ DuckDealer:
    not doing anything at all
  • wolffangalchemist @ wolffangalchemist:
    bad download?
  • DuckDealer @ DuckDealer:
    i was thinking that but ive tried it through Universal Updater and thru the github
  • wolffangalchemist @ wolffangalchemist:
    run as administrator? dunno
  • DuckDealer @ DuckDealer:
    its for 3ds, shouldve mentioned
  • BigOnYa @ BigOnYa:
    That is neat, but I wonder bout lag/ delay with it
  • wolffangalchemist @ wolffangalchemist:
    i remember have this for rca inputs over rf in the late 90's, iy was neat but i bet has a chunk of input lag when gaming.
  • wolffangalchemist @ wolffangalchemist:
    thousand arm on ps1 is pretty cringe, but i can't stop playing it.
  • K3Nv2 @ K3Nv2:
    $100 is still too steep
  • K3Nv2 @ K3Nv2:
    I use to wire rca from vcr to coax in my teens fun times
  • wolffangalchemist @ wolffangalchemist:
    yeah a decent long hdmi is $20 at best, i still have a came stop branded component and s video splitter.
  • wolffangalchemist @ wolffangalchemist:
  • K3Nv2 @ K3Nv2:
    Wish I could drill holes where I rent I'd have hdmi socket plates
  • BigOnYa @ BigOnYa:
    You can get K3nv2 mum for less than $20, n that bitch has no lag at all.
  • wolffangalchemist @ wolffangalchemist:
    bro, hdmi and cat6 in every room is my dream home goals
  • K3Nv2 @ K3Nv2:
    Good thing I already drilled @BigOnYa's wife
  • wolffangalchemist @ wolffangalchemist:
    row row fight the powah!
  • K3Nv2 @ K3Nv2:
    Cat6 is meh these days wifi pretty stable unless you ftp a bunch of shit all day
    K3Nv2 @ K3Nv2: Cat6 is meh these days wifi pretty stable unless you ftp a bunch of shit all day