|OS family||Android (Linux-based)|
|Source model||Open source|
|Initial release||21 April 2010|
|Final preview||Pepparkaka 11.04 (Android 2.3.2), OpeniBoot 0.2 / 23 November 2010|
|Package manager||Package Installer|
|Kernel type||Monolithic (Linux)|
iDroid is not actually a hack/exploit neither an unlock, but it is based on Bootrom exploits which allowing the running of unsigned code at low level.
The goals of OpeniBoot are:
- to run low-level code
- to have low and critical drivers (NAND and NOR driver, NVRAM...).
- to have a debugger and development environment (chainloading, upgrading itself and USB mass storage).
A Linux Bootloader, a working Linux kernel (cross-compiler), porting drivers, run Wi-Fi and command line through SSH.
On 21 April 2010, an Android distribution based on iPhoneLinux called iDroid was released.
End of Project
On 11 July 2012, project member Nick Pack referred to iDroid as effectively discontinued for numerous reasons, predominantly the lack of hardware or engineering effort left to support the continued development of the project. The last meaningful commits made to the project occurred on 2 September 2012.
The final release of iDroid supports the three S5L8900-based devices (iPhone (1st generation), iPhone 3G, and iPod touch (1st generation)), and is based on Android 2.3 "Gingerbread". The next release of Android, 4.0 "Ice Cream Sandwich" (the 3.x series was exclusive to tablets), was cited as a challenge to support, because it upgraded the target platform from ARMv6 to ARMv7, meaning that the project needed to either backport Android to run on ARMv6 again, or focus their efforts on the iPhone 3GS and iPod touch (3rd generation).