Install Android 2.3.3 on Iphone

29/07/2011 13:03

Bootlace is an iOS application which allows the installation of iDroid and OpeniBoot as well as configuration of OpeniBoot settings. Also supported is QuickBoot – a way of directly booting into the selected OS without modifying normal OpeniBoot settings. Warning: there is a known issue with Bootlace and Backgrounder. Please disable backgrounder for Bootlace – this should be possible as an individual app preference.

 

Requirements

  • iOS 3.1.2 -> 4.1
  • iPhone 2G or iPhone 3G (iPod Touch 1G is coming soon)

Installation

1. Add this repository to Cydia:

https://repo.neonkoala.co.uk/

2. Install the package Bootlace.

3. Install OpeniBoot.

4. Install iDroid.

Usage

QuickBoot: Tapping one of the icons will reboot your device directly into the OS selected without affecting your permanent OpeniBoot settings. It is a type of ‘one-shot-booting’.

OpeniBoot: OpeniBoots can be installed, upgraded, removed and configured from here. The settings allow you to pick which OS to automatically boot and after how long.

Advanced Settings: Use this view to backup and restore your NVRAM (and thus OpeniBoot) configuration or reset it to some default settings.

 

iDroid: Select this tab to install, upgrade or remove iDroid. This will not show any iDroid installed unless it was installed with Bootlace.

Compatibility

A compatible openiboot supports the following features:

  • Default OS selection – Using NVRAM value opib-default-os. Values are: 0 – iPhone OS, 1 – Android OS, 2 – Console.
  • Menu timeout – Using NVRAM value opib-menu-timeout (Value is in milliseconds for compatibility). 0 Disables auto-boot.
  • One-shot booting – Using NVRAM value opib-temp-os Values are the same as default OS.

Bootlace will not run unless it detects a compatible openiboot. Compatibility is checked with the NVRAM value for opib-version. This is set on installation and removed on uninstallation. Temp OS is disabled when it is set to the same as default OS.

Versioning is as follows:

0.1.3 – Installed by Bootlace 2.1, changes how default-os and temp-os behave.

0.1.2 – Required for iDroid 1.0.2.

0.1.1 – Full support.

0.1 – Supported but missing one-shot booting.