Android for Nokia N8?


Last Updated:

  1. ilija

    ilija New Member This Topic's Starter

    Joined:
    Nov 27, 2010
    Messages:
    3
    Likes Received:
    0
    Is it possible to make Android ROM for Nokia N8?
     

    Advertisement
  2. Ceefax

    Ceefax Well-Known Member

    Joined:
    May 11, 2010
    Messages:
    116
    Likes Received:
    15
    I'm sure there will be some ports over the next year.

    Or you could get an android fakey :D
     
    dentists likes this.
  3. ilija

    ilija New Member This Topic's Starter

    Joined:
    Nov 27, 2010
    Messages:
    3
    Likes Received:
    0
    Well, maybe not so bad idea, maybe fakey are next big thing :(
    But, i still would like to see Android running on N8...
     
  4. Ceefax

    Ceefax Well-Known Member

    Joined:
    May 11, 2010
    Messages:
    116
    Likes Received:
    15
    I'd love to see Nokia take android on board and give us some vanilla android on Nokia hardware.

    That would be win IMO, but don't think its ever going to happen which makes me sad.... :(
     
  5. moxdown

    moxdown New Member

    Joined:
    Dec 20, 2010
    Messages:
    3
    Likes Received:
    0
    N8x0Install
    Flashing How To - N8x0 - To Android And Back

    NEW HOWTO GUIDE FOR DJ_STEVES BUILDS (based on Android 1.6 Donut)
    --CHANGELOG--
    Removed Google apps due to crashing and causing problems
    Edited init.rc memory settings to allow more memory to be used.
    Added E-Buddy Messenger
    Added ASTRO File Manager
    Added AndChat IRC Client
    Added Connectbot ssh/telnet client
    Added Snake Game
    Added Twidget Lite Widget
    Removed Voice Search/Dialer
    Home screen now allows adding/moving/deleting items
    Touch screen seems to be a bit inaccurate right at the bottom so try to keep off the very bottom edge - not too hard because buttons are fine size wish
    I would say this build is just about usable - it still crashes when it goes to sleep sometimes though (omap watchdog reboots it)
    Boot up does take some time so please be patient.
    RootFS: http://www.loadsofspace.net/nitdroid/rootfs-nitdroid-0.5.0.tar.bz2 Kernel: http://www.loadsofspace.net/nitdroid/zImage
    N8X0 Flashing Howto For Current Build:
    2GB memory card minimum is recommended due to the partitioning I have setup. With this kernel image you have to use an external SD card. N810's internal SD card won't work because the kernel image is configured to boot from the external memory card.
    HOW-TO:
    Download above files to a working folder.
    Load up your favourite disk partitioning tool and partition the SD card as follows. The example below is an 8GB card:
    primary partition 1 = 1.43gb win95 lba type (vfat)
    pri partition 2 = 1.86gb linux swap
    pri partition 3 = 1.86gb linux (ext3)
    pri partition 4 = 2.48gb linux (ext3)
    Format the above partitions as needed. Parts 3 and 4 MUST be ext 3 as kernel does not have ext2 support currently.
    Mount partition 3 as the root partition e.g. using mount for an SD card on /dev/sdb
    /dev/sdb3 /mnt
    Create the data folder and mount partition 4 on it, again for an SD card on /dev/sdb
    mkdir /mnt/data
    mount /dev/sdb4 /mnt/data
    Extract the rootfs to the root and it should place files into the correct folders. Note: you must not leave out the p flag to tar.
    tar xjvvpf rootfs-nitdroid-0.5.0.tar.bz2 /mnt
    Unmount both partitions as they are now finished with.
    If you haven't already grab the Nokia flasher tool
    tablets-dev.nokia.com restricted downloads
    In the terminal run the command, assuming you put flasher in same folder as zimage.
    ./flasher-3.0-static -f -k zImage --enable-rd-mode -R
    Note: If you get the error 'Error claiming USB interface: Device or resource busy...." while attemptuing to flash, it is because automount or similar has mounted the n8x0 before the flash utility. To prevent this you must remove the kernel modules that recognise the N8x0 as a filesystem, using the commands:
    sudo modprobe -r cdc_phonet
    sudo modprobe -r phonet

    IMPORTANT: WHEN DEVICE REBOOTS AFTER FLASH, PULL THE BATTERY AND PUT IT BACK IN AND BOOT, AS THE KERNEL WILL PANIC IF YOU DONT
    Keep the cover open and be prepared to pull out the battery because the flashing+rebooting phase happens very quickly! You can put the battery back, close the tablet and boot normally after that.
    Old Howto archived here for reference: (How to install android on n8x0 using Ubuntu host computer)

    1. Prepare memorycard: [ALL DATA ON THE CARD WILL BE DESTROYED] - Open up a terminal window. - Insert memorycard you want to format - type
    dmesg | tail
    You'll see something like this: [28457.047170] sd 8:0:0:0: [sdb] 7915520 512-byte logical blocks: (4.05 GB/3.77 GiB) [28457.050878] sd 8:0:0:0: [sdb] Assuming drive cache: write through [28457.055041] sd 8:0:0:0: [sdb] Assuming drive cache: write through [28457.055047] sdb: sdb1
    Now we know the card is device "sdb" it could also be sdc or sdd or so.
    - type: [replace "sdb" with your card]
    sudo fdisk /dev/sdb
    [replace "sdb" with your card]
    Now the fdisk should open. Type in the following commands:
    [This will create a new parition table, confirm if needed:] o
    [This will create a new primary partition size 100MB] n p 1 <enter> +100M
    [This will mark the first partition as bootable, select partition 1 if asked] a
    [This will set the partition type, select partition 1 if asked] t c
    [This will create second partition size 100MB:] n p 2 <enter> +100M
    [This will create third partition size rest of the diskspace available:] n p 3 <enter> <enter>
    [This will write all the changes to the card, confirm is asked:] w
    Now lets format the partitions we just made - Type in terminal [replace sdb with you memorycard]
    sudo mkfs.vfat /dev/sdb1
    sudo mkfs.ext3 /dev/sdb3
    Now the memorycard is correctly formatted for NITdroid. Let's put in the nitdroid root filesystem:
    - Type in the following commands
    sudo mount /dev/sdb3 /mnt -o noatime
    - Download the rootfs to your home directory and name it "rootfs.tar.bz2" - Run the following commands
    cd /mnt
    sudo tar -pjxvf ~/rootfs.tar.bz2
    At this point, a lot of text should appear. Once it finishes, you can unmount the memorycard
    - Run the following commands
    cd /
    sudo umount /mnt

    That's it. Memorycard is ready to use.
    2. Flash Android kernel
    - Download flasher-3.0 from tablets-dev.nokia.com restricted downloads to your home directory. - Download the kernel zImage to you home directory and name it zImage - Open up terminal window - Turn your n8x0 off and connect the USB cable. - Turn the n8x0 on while holding down the home button. (This should leave the device in a flashing mode, NOKIA screen with USB logo in top corner) - Run the following commands
    chmod +x flasher-3.0
    sudo modprobe -r cdc_phonet
    sudo ./flasher-3.0 -f -k zImage --enable-rd-mode -R
    Done. Now remove the USB cable and android should boot.
    3. Flashing back to Maemo.
    - Download flasher-3.0 from tablets-dev.nokia.com restricted downloads to your home directory. - Open up terminal window - Turn your n8x0 off and connect the USB cable. - Turn the n8x0 on while holding down the home button. (This should leave the device in a flashing mode, NOKIA screen with usb logo in top corner) - Run the following commands
    chmod +x flasher-3.0
    wget -c -O zImage http://stskeeps.subnetmask.net/mer/0.16/mer-armel-n8x0-standard-v0.16.zImage
    sudo modprobe -r cdc_phonet
    sudo flasher-3.0 -f -k zImage
    Done. Now remove the USB cable and Maemo should boot.
     

Share This Page

Loading...