What is this?
This is the iDroid Project's third release of Android Gingerbread for iDevices, built from the community source code repos at
http://www.github.com/iDroid-ProjectThis release is for
iPhone 2G, iPhone 3G & iPod Touch 1G and is available as a binary package or via Bootlace.
Special thanks go to ddominator for his persistence & help with libsensors testing.
IF YOUR DEVICE IS NOT STATED ABOVE THEN IT IS NOT SUPPORTED - WE DO NOT HAVE ETA'S ON OTHER PORTS AT THE MOMENT.You DO NOT need a new version of OpeniBoot to boot this - If your openiboot install is capable of booting later MoJo releases, then it will be able to boot thisChangelog
Kernel Changes- New Accelerometer driver from Intel (iPhone 2G, iPhone 3G and iPod Touch 1G) [nickp666]
- Preliminary Ambient light sensor support - No support in Android yet but working at kernel level (iPhone 2G, iPhone 3G and iPod Touch 1G) [nickp666]
- New SPI based Zephyr2 Multitouch driver (iPhone 3G) [ricky26] - iPod Touch 1G missed out because ricky loves to forget it exists - I'll fix this myself, but not before this release
- Preliminary PMU suspend support - Fixes iPhone 3G audio popping issue (doesnt add much to battery life at this point) [ricky26]
- Minor kernel configuration optimisation (iPod Touch 1G and iPhone 2G) [nickp666]
Android Changes- All repos updated in line with upstream, thus we are now running Android 2.3.3 [nickp666]
- New libsensors which presently adds Accelerometer support - this will be expanded later to support the Ambient light sensor, I just ran out of time. [nickp666 & ddominator]
- Tweaked keyboard animation values [ddominator]
- Various un-noteworthy updates and changes to external projects
NOTE: Launcher2 (The standard Android launcher) DOES NOT SUPPORT ROTATION, so dont moan that the accelerometer doesnt work if thats your test*
The system menus only also rotate in 2 directions, not 3, so holding your phone upside down will not yield the correct angle*
*Above points verified by running ezGingerbread on my G1
Like the rest of the Android community, we have now switched to ext4 images. This journalled filesystem results in significantly reduced corruption and data resiliency, at the expense of additional writes to the NAND flash. If you are paranoid about NAND wear then I suggest that you DO NOT USE these images (Neither I nor the project will be held accountable for any NAND damage - this is entirely at your own risk) and instead copy their contents to ext2 images.It is almost certain that your first boot of these images will show a lot of ftl messages and will lag somewhat - PLEASE LEAVE IT TO DO THIS - we now roll out clean userdata images rather than prepopulated ones (this should fix some issues with UUID's etc)
Please also immediately disable the UI animations in Settings > Display > Animations, I'm sure by now I dont need to explain why this is - we still have the same kernel after all
FAQ/User guide
ddominator has gone to great lengths to provide FAQ's and general usage information for iDroid, before posting please take a moment to read these, as a lot of common questions are already answered.
User Manual -
http://www.idroidproject.org/wiki/User_ManualFAQ -
http://www.idroidproject.org/wiki/FAQReporting Issues/Requesting Features
Please remember, this is alpha quality software - there is still a lot to be done.
We presently do not have a proper issue tracker (I have taken the previous one down) because the one we had was becoming increasingly full of irrelevant noise, and ended up being a time vampire, with little benefit to the project.
As a temporary measure, I have added some boards to this forum in order for bugs to be reported (that way the forum mods can help us keep track)
Please take the time to file a proper bug report, 'iDroid is slow' is not constructive, and is a waste of developers time to answer, please if you wish to raise an issue be as specific as you can, this will greatly increase the chances of your issue being resolved and reduces the workload of the developers drastically.Getting Help
You can get help by posting in the relevant board on the forum, you can also find the developers and other users in #iphonelinux and #idroid-dev on irc.freenode.net
Source Code/Contributing
Our source code is hosted on github:
http://github.com/iDroid-ProjectIf you are a developer with Kernel experience, C, Java, C++ or ARM assembler skills and would like to help, feel free to speak to us on IRC in #idroid-dev, we'd be happy to help you get started.
Please honour the licences of the respective code and our Open Source ethos by sharing any changes/improvements you make to it.
Downloads
DONT FORGET TO REPORT YOUR BUGS/ISSUES - WE CANNOT FIX PROBLEMS WE DONT KNOW ABOUT!DONT FORGET TO DISABLE WINDOW ANIMATIONS - IF YOU DONT IT WILL BE AS LAGGY AS HELL!This release is available from BootlaceFor manual installers releases for all platforms are available for download from the iDroid Project cdn at:
http://cdn.idroidproject.org/release/idroid/Footnote
Please do not litter this thread with "how to fix?" or "how do I install this?" questions, follow the guides on the wiki.
I will happily answer questions about the functionality in this release, and future plans for it, but if you need help with using it then post in the relevant section on this board -
ANY SUPPORT QUESTIONS ON THIS THREAD WILL BE IGNORED