Being a Nokia smartphone doesn’t mean that the Nokia N9 can’t run Android Ice Cream Sandwich. Thanks to the hard work of the developers, we now have a working port of Android ICS for the Nokia N9, that just works smoothly as supposed. If you’ve this Nokia device and are interested in trying out Android ICS, then follow our guide below. It contains all the steps you should follow as well as required files’ links. Here you go:

I. Before You Begin:

1. Please backup any important data you’ve stored on your device, it’s to be in safe-side.

2. The following procedure works on Windows based PCs only.

3. You must have PR 1.3 software version on your smartphone.

II. Downloading Required Files:

1. NITDROID ROOTFS (Scroll half-way down and you should see the link)

III. Installing Android Ice Cream Sandwich on the Nokia N9:

1. Place the file you downloaded to your Desktop.

2. Remove the NITDroid if you have installed it. To remove it, open Terminal on your N9 and type in following commands. The password is rootme.

rm -rf /home/nitdroid

3. Connect your Nokia N9 to your PC using the cable that came with it.

4. Copy the file you downloaded earlier over to the MyDocs folder on your device.

5. You may disconnect the device from your PC after the file has been copied.

6. Open Terminal on your N9 and type in following commands. Press ENTER after each line you type. If it asks for the password, type in rootme.

mkdir /home/nitdroid
tar xjvf /home/user/MyDocs/nitdroid_n9_jellybean_alpha5.tar.bz2 -C /home/nitdroid/

7. Once you’re done with the commands, turn OFF your device.

8. Turn ON your device and you should see a prompt saying Press VolUp to boot alternative OS. Hit the Volume UP button.

9. The Android ICS should boot on your device!

10. You’re all set!

Awesome! With a great OS like Android on your Nokia N9, you now have tens of thousands of apps to try out on it!

If this procedure helped you please thank/donate to the original developers here.

If you need help with this procedure, please ask in the comments below or in the forum.

Join 90k others & subscribe to my weekly, not annoying newsletter for more tech!

* indicates required
  • el procedimiento es confuso y los comandos me salen que no los encuentra 🙁

  • Tony

    Wow worked perfectly now i can download all android apps to my n9 thank you

    • Mahesh Makvana

      Glad we could help you Tony.

      Yeah, enjoy the ICS apps on your N9 and thanks for leaving us feedback.

    • Navkesh

      Hi. I saw your thread about ICS working perfectly on N9. Does it give calling and other phone facilities well? I do have one. Can you please help me install ICS on my N9?

    • android

      how did you manage to do it???

      • hapa

        does not work this way, they are lying

  • Zion

    Is trying to do it !! hope it work in my N9 !!

  • Kasperky

    I can´t find MyDocs folder in my N9. I just have the folder, “Documents”. 🙁

    • Dj

      The ‘Documents’ folder is INSIDE the MyDocs folder….
      if are using Filemanager OR Filebox…
      then try to find it in the given directory below….



      i hope it will help you… 🙂

      • Boqn

        try to download Qad Manager from the store it work perfectly but download the free version

    • Brady

      Did you manage to find the MyDocs folder? Or how did you do without? Thanks

      • adnan askani

        documents is in mydocs …so u dont have to open any folder just paste it there.. its called n9 directory

        • tes

          remove your usb cable from your phone, then it will probably work

    • User

      when you connect your nokia n9 to PC (use as mass storage) click on open folder to files…and this is MyDocs with all documents and photos in…

  • MFS

    i did exactlt what you’ve asked us to do…… all goes smooth…… after i type in the codes in the terminal….. it starts installing (i guess) on the n9…… but once when ive completed that, n restart…… it restarts like a normal nokia n9 fone….. no warning…. no android….. no press vol up…..

    where do you think im going wrong?

    • Dj

      i guess you get wrong in installing the Silly boot setup while installing it on terminal….
      make sure you write the command correctly…

      • MFS

        i wrote everything perfectly…… infact it installs as well….. for like 5-7 minutes…..
        but wem i restart….. no prompt…. jus normal restart appears

    • Renar

      I did all and it shows warning, but no press vol up, it starts in meego all the time.

    • sreekanth

      Even its same for me also, i was not able to install sillyboot, leaving that rest of the steps are followed are as is. My device is nokia N9 PR 1.3 running 40.x os version. after re-boot the device directly shows the meego home page after showing NOkia logo on screen for 2 mins

  • victor

    i did it, and it works, my N9 have ICS but the phone line doesn´t works… 🙁

    anyone knows why?

  • paxmos

    Does not work on 64gig, I mean I installed it but could not download anything from the market as it was confused about the SD card, phone did not work either. Messaging works fine but map does not..A few other issues too, so pretty much just something fun to do but nothing that really you can use as an everyday phone. Reflashed it back to the PR1.3…and am a happy camper with less apps 🙂

  • kabums

    someone can help with this thing….it’s not working at all……tired with the command…..

  • HELP!

    Hello! please help me! I installed ICS but when i boot my n9 and press vol up my phone shuts down :S

  • sahad

    please help,,




    tar xjvf /home/user/MyDocs/sillyboot.tar.bz2 -C /





    then i got like this

    usage: tar -[cxtzjhmv0] [-x FILE] [-t FILE] [-f TARFILE] [-c DIR] [file]…

    any idea please … i’m really noob with this

  • Alex

    i can not see the link to the android download. Can you give it to me please.

  • Help, I have followed everything up to installing the ‘jellbean’ file. i keep getting a message saying that the file or directory doesn’t exist. I have checked my phone, the tar file is in MyDocs folder, and the nitriod directory is in my ‘home’ folder. I have typed and re-typed the command line, i have checked and re-checked the syntax/spelling etc.but no joy wth the installation – any thoughts?

  • mohd qutamin

    now i am trying to instal android to my n9 nokia and cannot

  • yousuf

    If i want to again make my fone as it was. Can I after installing this? Whats the risk in it. And will I be able to use it correctl as it is now when i turn on meego

  • Arslan Ghani (DUBAI- UAE)

    Bro i need help? the NaviFirm i download its name is
    which you download in your video is

    2nd when i do CMD it nothing its show C:program filesnokiaflasher

    what i do plz help

    • TOKS


  • sambhav

    dude i follow every command after all at the last command it shows me error no such directory exists
    please suggest me quickly

  • sambhav

    i have installed everthing properly but when im turning on my n9 it opens normly

  • Jonathan

    I would like to ask how come that im not able to download WinFlasher-3.12.1.exe

  • Jonathan

    if i follow this above procedure can i go back on my original meego OS? or for nokia OS?

  • Jonathan

    after encoding tar xjvf /home/user/MyDocs/nitdroid_n9_jellybean_alpha5.tar.bz2 -C /home/nitdroid/ then i enter it show remarks of : tar: cant open no such file or directory

  • shara28

    i hav installed the nninedroid_ics_alpha1.tar.bz2 file on my nokia n9… is it possible for me to upgrade to this alpha5 jellybean update???

    plz help 🙁

    in the alpha ics no data connection
    and the wifi module is turning on 🙁

    • shara28

      sorry wifi is not turning on!!!

  • i followed all the procedures given by you,But after i reboot my phone, it starts as it used to.I dont get to choose the operating system?? Please help me!

  • Emile

    When I click vol up it says the “@@@” thing for a while then just shuts down. Help?

    • tran tuan

      You install sillyboot v2. it is ok.

  • disqus_3BV2VoA7Jn

    It all went through, but the calls dont work in android. Any ideas to get through this?

  • kimen

    hey i’m very new to this….what does open terminal means??how to open terminal???please make a video how to install android for dumb ass like me…

  • Martin

    I’m trying to install this on my N9.

    First, there’s no /home/user/MyDocs-folder on my phone.
    I do have a folder named “Documents”.
    I then created a folder “MyDocs” in the “Documents”folder.
    Then I typed:

    mkdir /home/nitdroid
    tar xjvf /Documents/MyDocs/nitdroid_n9_jellybean_alpha5.tar.bz2 –C /Documents/nitdroid/

    Now it’s says:

    mkdir: invalid option — ‘C’

    What can I do to make this work?

  • Brianna

    Hey Can anyone please help me with this.

  • smart_girl

    It doesn’t fuckin work !! Damn it im so disappointed.. hate YOU ALL

  • hapa

    Why did not you explain that to flashing device

  • hapa

    this does not work

  • hapa

    All commands are spelled correctly but does not respond

  • waseem

    every time i conect navifirm this error is come (service specific exception posti server.caresuite webservice.unauthorized fauit) plzz help me why this erro come i want instile andriod on my nokia n9 any 1 help me

  • Ankit

    Hi there I have installed the jellybean on my Nokia n9 but it can’t connect to wifi and also camera not working any help will he great

  • amirxd

    after the installation i have turned OFF my device;but when i tern it ON the phone automatically starts with the old os (meego) !!

  • Boqn

    It didnt work to me >.< but after when I tryed to install the software I tryed to delete it like you guys say it higher but it dont want to delete it, I mean I write rm -rf /home/nitdroid then enter and it give me a new space to write another thing but what is it ?? help please

  • Bobby

    It is just a copy pasted stuff. You need to have more command and knowledge about linux. Most of you and me are unaware of the real facts. I have read all this hell of times 😀

  • Farish Bardoli

    Hi Mahesh
    I have a Nokia N9 purchased from the united arab emirates . I am unable to flash this device for some odd reason . Is there any way you could assist me in the flashing of my device or if you could flash it for me remotely I would like that . my Phone as I said is from the United arab emirates so the code appearing on the back of my sim slot is 059l6b5. I would like a full detailed process emailed to me on specific to my phone .I use Windows 8 on my computer so if you can give me information specific to that operating system .
    waiting for your response

  • iuidmiul

    on if i restart , don’t change to android and i press volume up

  • Islam Ismail

    what is error in software android ice cream sandwich on n9??
    what about camera and wifi

  • Swa

    The prompt does always show up.
    Just keep pressing vol up after powering up you phone, It should work just fine.

    PS: you have to fully turn off your meego first, which meanq keeping the power button pressed for a good 15-20 sec (keep an eye on the little led)

    • Swa

      I meant “doesn’t always show up”

  • Diaanaa

    i did everythng right but my phone still looks the same

  • bharat

    hi,once the commands install is done completely then i restart the phone, i am unable to see any option asking for press vol up button… help me out

  • meramerameez

    It’s pityful when some noob people cursing the post starter when they didn’t succeed. In development or modification the main key is TRY AND ERROR. So once you fcked up, try again and again. There must be any mistake you don’t realize .

  • beautus

    the phone doesnt prompt anything when turned on….why?

  • Yomama

    Not sure if you need to use Flasher and Sillyboot anymore. Tried without but it doesn’t seem to work. Nitroid downloads as a .tar file so Ive tried unpacking it in MYDocs and that doesn’t seem to work either. Seeing as this is a year and a half old, maybe it is outdated?

  • Abdul KJ

    hi anybody help me please. i did all the steps are perfectly but when i switch on my phone its running meego os please help me

  • Abdul KJ

    i did well but still my phone running on old os only please help me

    • Hello Abdul,

      It’s been a while since we did the procedure and the developer may have made some changed in it, so I’d suggest you to take a look at the original thread and see what it says.


  • jhon ned

    i did it normal nokia become android. but he dont read my sim card dosnt show anything just the bare with a x

  • Miguel

    links off, help

  • Suad Hamdan

    where the link?

  • Jéssica ⚡

    Can you help me? I have N9 and I want to change to android. How can I do it?