Nokia N9 owners have something to cheer about as now they get to enjoy the Android Experience on their device, that too in a separate partition. Here is a Guide on How to Install Android 4.0 ICS on Nokia N9. Before you decide to proceed any further, please go through the note that has been put up in the following lines.
- This won’t show any effect on MeeGo which is pre-installed and would be installed in a separate partition.
- For Safety Purpose, you are advised to do a Backup.
- The firmware Android ICS 4.0.3, also known as Project Mayhem released for Nokia N9 is still in Alpha version released for testing purpose might contain some bugs as well.
- I’m not familier with nokia stuff so do at your own risk , i can help up to limited extend, reference site can help you more in case.
Step 1: Head over to Settings > Security > Device Lock > Autolock and turn it OFF.
Step 2: Download the Flasher to flash the device using WinFlasher-3.12.1.exe and install it. [C:\Program Files\Nokia\Flasher\]
Step 3: Switch Off the device and do not connect it to the PC until told so.
Step 4: Download NaviFirm and install it.
Step 6: Open NaviFirm > Select the Nokia N9 from the list on the far left > Select 30.2012.7.1 from the second list > Search for your version of the Nokia N9 in the last list (look under the SIM tray for the 7 character identifier, type in that identifier in the last list to find the version of your device) and select it.
Step 7: Once selected, click Unmark all at the top, then look through that list and only check the one that starts with DFL61 and has the word LEGACY in it.
Step 8: Click on Browse next to Save to button on the right and select the directory where you installed Flasher. [C:\Program Files\Nokia\Flasher\] and also uncheck the “Use productcode as final path” and click on Download.
Step 9: Download the Kernel file and save it in the root where you installed Flasher [C:\Program Files\Nokia\Flasher\]
Step 10: Open the command prompt and type the following hitting enter at the end of each line
cd C:\Program Files\Nokia\Flasher
flasher -a DFL61_HARMATTAN_30.2012.07-1_PR_LEGACY_005-OEM1-958_ARM.bin
-k zImage –flash-only=kernel -f –R
Step 11: After you type the last line, hit enter and plug in your phone into the computer and wait for a few seconds until the flashing starts.
Step 12: Next step is to install Sillyboot, hence first disconnect the device from PC and turn it ON if it was OFF previously.
Step 13: Go to Settings > Security > Developer Mode and turn it ON . Device will be restarted and some apps download will take place. Agree to all the prompts.
Step 14: Again, Connect the device to PC and select USB Storage mode for transferring files. Download Sillyboot. Copy the Sillyboot files to the Nokia N9 in the MyDocs folder and then unplug the device.
Step 15: Open the Terminal on the Nokia N9, Type the following commands with hitting enter at the end of each line (when asked for a password put in rootme):
tar xjvf /home/user/MyDocs/sillyboot.tar.bz2 -C /
Step 16: Next step is to install the Android Ice Cream Sandwich. Download the ICS ROM.
Step 17: Connect the device to PC using USB cable and select USB Storage mode and Copy the file to your Nokia N9 in the MyDocs folder.
Step 18: Disconnect the device Open Terminal on the Nokia N9 and type the following into it with hitting enter at the end of each line (when asked for a password put in rootme):
tar xjvf /home/user/MyDocs/nninedroid_ics_alpha1.tar.bz2 -C /home/
Step 19: Turn off the Mobile and Switch On again. When prompted, hit the Volume Up button to boot into the “alternative OS” and wait a while as it is booting for the first time.
Step 20: When your device boots into Android, go to Settings > Display > Sleep and change the option to 30 minutes (there is a known issue that sometimes when it goes to sleep it will turn off the phone).
- To boot back to regular MeeGo, Just turn off the phone and Switch on again.
- To start-up with Android when needed, just follow the Step 19.
In case you get the following error – ERROR: unknown arguments specified! Then you must have mistyped some command.
Also Refer to this video for your convenience.