Sunday, August 23, 2015

How to Install Android Jelly Bean on Nokia N9

This guide will help you to install Android jelly Beans from Google on Nokia N9, as you know Nokia N9 comes with MeeGo OS but with lot of customizations. Hope you like to customize you handset.

Nokia N9
So Lets Get Started:


Things you need:
1:- Dual-boot kernel. Download Link (md5: 3f354a2b48a0b571ca32d6082391108a)
2:- Download sillyboot v2. Download Link
3:- NITDROID ROOTFS. Download Link (More)
4: – Download flasher. Download Link here (scroll down to “Maemo Flasher-3.12.1 Tool for Harmattan for your_favorite_OS“).

Installing Kernel
Open CMD and type in browse to folder containing files for flasher.  (cd C:\Program Files\Nokia\Flasher)
Turn off your phone connect cable to the phone not usb pc.
Enter this in CMD while browsing folder contains kernel files.
flasher -a DFL61_HARMATTAN_30.2012.07-1_PR_LEGACY_001-OEM1-958_ARM.bin -k zImage –flash-only=kernel -f -R   (Full refrence here)

Installing Sillyboot v2
Put downloaded sillyboot file to c/ and type in CMD ( Full refrence here )
tar xjvf /home/user/MyDokumentz/sillyboot_2.tar.bz2 -C /


Installing Nitdroid N9 Jellybean Alpha5

copy the archive to your Nokia N9.
execute “as root” commands:
mkdir /home/nitdroid
tar xjvf /path_to_archive/nitdroid_n9_jellybean_alpha5.tar.bz2 -C /home/nitdroid/
Reboot, push “Volume Up” button when message “Press VolUp to boot alternative OS” appear . Wait a little, also pray a little
get adb from Android SDK (Android SDK | Android Developers)


Commands that would make your life easier:

adb connect 192.168.2.15:5099 — connect to your device. USB/ADB is broken, but ADB works well over USB networking.
adb logcat -v threadtime — for reading “main” log
adb logcat -v threadtime -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 (This is equivalent for enabling and disabling Airplane mode, but is more handy)
adb shell bb — show battery/charging status
Apps2sd fix for alpha 5 “Gyla”
Here is the fix to allow apps to install to sdcard.
Download this file and place in MyDocs:
http://downloads.nitdroid.com/e-yes/n9/apps2sd_fix_alpha5.tar.bz2
then run as root in harmattan terminal. (devel-su and password)
tar xjvf /home/user/MyDocs/apps2sd_fix_alpha5.tar.bz2 -C /home/nitdroid/

Uninstall Nitdroid and restore the original firmware/kernel completely

Follow Here

The fifth release of NITDroid for Nokia N9, based on Android 4.1.1 Jelly Bean, named “Gyla” is out! Check the demo video and full change log after the break.
PR1.3 is required
What is working:
  • based on Android Open-Source Project (AOSP) v 4.1.1_r2 (JRO03L)
  • Google Applications (GApps; 20120726), PlayStore (Android Market)
  • dualboot kernel (without reflashing), ability to choose OS after power on.
  • N950 supported (see Nitdroid on the N950)
  • 3D drivers, OpenGL, hwrotation (“fake” default portrait mode for landscape-oriented displays), livewallpapers
  • touchscreen (multitouch)
  • hw buttons (volume, power), Nokia N950 keyboard
  • ECI accessory (headset buttons)
  • USB networking
  • lcd off in sleep mode, colour profiles, electron beam effect (demo: Electron Beam… on Nokia N900 (Gingerbread) too – YouTube)
  • alarm driver, RTC
  • mounting MyDocs as “SDCard”
  • basic video decoding (sw) and playback, youtube
  • wifi (only basic functionality: able to connect to AP, linkspeed/RSSI (signal strength) indication. no tethering).
  • basic CellMo functionality: network registration, USSD, SMS, data (GPRS/EDGE/3G), signaling. Actually, ofono/ofono-ril stack is used: all things that it able to do on the n900.
  • bluetooth (scanning, can pair devices. I’m able to send files between SGS2 and N9. I didn’t test deeper).
  • battery status, charging indication
  • sensors: accelerometer, compass
  • audio: playback (audio routing to: loudspeaker, headset or earpiece), jack switch in kernel (h2w), beta-quality microphone support (shazam/soundhound, skype, some sound recorders)
  • lights HAL (lcd brightness, hw keyboard lights(Nokia N950) )
  • root access (via adb shell; su / SuperSU)
  • fakeGPS (ability to trick system and set any location as GPS fix), no real GPS support yet!
  • a lot of minor and major bugfixes since alpha_4.
Credits Nitroid | NeomanGSM
Previous Post
Next Post

post written by:

0 blogger-facebook:

Please Comment Here