Mayhem Project. Android 4.0.3 on your Nokia N9

I just read from GSMArena.com this new.

Users of a Nokia N9, that they are not comfortable with MeeGo can now install Android Ice Cream Sandwich (4.0.3) :)

Until recently it was not a reality, it was not palpable because work was still being done to achieve it, but to this day the touch screen already works, the sleep, brightness and rotation of the screen depending on the placement of the equipment, the same the quick access buttons (the few) that the N9.

It also works the reproduction of audio, video, YouTube (although something wrong…), Bluetooth, USB, and the equipment can be charged (even when a notification will not appear on the screen).

You can also root your computer and put personal documents on the SD-Card, but at the moment they do not recommend doing so, not until future fixes are released.

The installation steps can be seen in the forum nitroid.com, although I also leave them here:

Alpha Release # 1 "Project Mayhem"

Things expected to work:
- dualboot kernel (without reflashing), ability to choose OS after power on.
- 3D drivers, OpenGL
- hwrotation (portrait mode only, accelerometer HAL doesn't work)
- touchscreen (multitouch)
- hw buttons (volume, power)
- ECI accessory (headset buttons)
- USB networking
- lcd off in sleep mode
- alarm driver, RTC
- mounting MyDocs as «SDCard» [realized; NOT FIXED, but HACK EXISTS] - basic video decoding (sw) and playback, youtube (choppy)
- basic CellMo functionality: network registration, USSD, SMS, data (GPRS / EDGE / 3G), signaling. Actually, ofono / ofono-ril stack is used: all things that it can to do on the n900.
- bluetooth (scanning, can pair devices. I didn't test deeper).
- charging (note: without any notification in UI)
- sensors: accelerometer
- audio: playback (audio routing to: loudspeaker, headset or earpiece)
- lights HAL (lcd brightness)
- root access (via adb shell; su / Superuser.apk)

Demo: http://www.youtube.com/watch?v=ponaehOrFN8

Disclaimer
The same as: http://wiki.cyanogenmod.com/wiki/CyanogenMod_Wiki:General_disclaimer

Installation HOWTO:

1. Install dual-boot kernel as described here: http://forum.nitdroid.com/index.php?topic=90.0

2. Install sillyboot. Details: http://forum.nitdroid.com/index.php?topic=91.0

3. Are you ready for NIT? ДА или НЕТ?!?

to. Download tarball from here: http://depositfiles.com/files/ue9wxpz49 , check its integrity, md5 sum for this file is ee57d8c3b9199e87bb5c355e8c9d1cc3
b. copy the file to your Nokia N9.

c. execute "as root" command:

code:

tar xjvf /path_to_archive/nninedroid_ics_alpha1.tar.bz2 -C /home/

4. Reboot, push «Volume Up» button when message «Press VolUp to boot alternative OS» appear. Wait a little, pray a little ...

First of all: go to Settings-> Display-> Sleep, choose «30 minutes». Critical defect ("too deep sleep to ping watchdogs") is yet to be fixed.
Don't let your device sleep. Otherwise it could die :)

Enjoy!

5. Usefull stuff:
get adb from Android SDK (http://developer.android.com/sdk/index.html)

Commands that would make your life easier:
adb connect 192.168.2.15:5039 - connect to your device. USB / ADB is broken, but ADB works well over USB networking.
adb logcat - for reading "main" log
adb logcat -b radio - for reading «radio» log
adb shell - to enter to shell
adb pull / push - allow get / put file from / to the device
adb shell rr - «restart radio» - restarts ofono and RIL
adb shell bb - show battery / charging status

THANKS.
Thanks to people contributed to the NITDroid project, especially BDogg64, DJ_Steve, Jay-C, Crevetor. Thanks to sniper_swe, he involved me to N9 story :)
Thanks to "Nokia guys", Carsten Munk, Jukka Eklund, ofono team. Thanks to people involved in openmode stuff.

And last but not least, thanks to everyone who made a donation.

: )

Detail ... I just found out that the N9 it has a Super AMOLED screen LOL !!!

Anyway, if I had one of these I would not install Android yet, I would wait for the project to mature more 😉

regards


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Courage said

    I thought Mayhem is a Black Metal group haha

    1.    Edwin said

      +1

  2.   auroszx said

    And this is how a Nokia smartphone with good hardware and good design turns into one with excellent software, with which it is balanced. If it weren't so expensive! (7-9 thousand BsF does not do it justice…).
    And that's the advantage of Open Source, not only do you have Android, but you don't have to abandon MeeGo! 😀

    1.    truko22 said

      That's right, it's very expensive for this inventing 😀

  3.   ianpocks said

    IF I was for the x6, I would have a thought

    1.    pandev92 said

      The same I say but I think the x6 processor could not move such a thing either ...

  4.   stories said

    Well, I would wait for Tizen, which aims to be a better open source bet, and without the new google policies.