Welcome
Login / Register

Jolla Sailfish Installation On Nokia N9/N950 Step-by-Step Tutorial For Linux

Your video will begin in 20
You can skip to video in 10

Thanks! Share it with your friends!

URL

You disliked this video. Thanks for the feedback!

Sorry, only registred users can create playlists.
URL


Added by Awadhesh in Step by Step
18 Views

Description

This video shows step-by-step how to install Jolla Sailfish OS on a Nokia N9 or N950 using Linux.


If you are not running Linux then:
- Install VirtualBox: https://www.virtualbox.org/wiki/Downloads
- Install Ubuntu in a VirtualBox machine
OR
- Check my Windows Installation Tutorial: http://youtu.be/8Ugb4vosobg

0.) Backup all personal data of your N9/N950 (photos, contacts, etc.)

1.) Download firmware latest Harmattan firmware:
- N9: http://skeiron.org/firmware/N9/40.2012.21.3/
- N950: http://tequnique.com/dl/n950_firmware_harmattan_PR1.3.zip and http://tequnique.com/dl/n950_emmc.zip

Rename downloaded firmware to "main.bin" and "emmc.bin"

Download Sailfish OS:
- http://n9.araya.su/images/mic_images/
- Rename downloaded file to: "sailfish.tar.bz2"

1.1.) Download Flasher:
- Linux 32 bit: wget http://skeiron.org/tablets-dev/maemo-dev-env-downloads/flasher_3.12.1_i386.deb
- Linux 64 bit: wget http://skeiron.org/tablets-dev/maemo-dev-env-downloads/flasher_3.12.1_amd64.deb
- Windows: http://skeiron.org/tablets-dev/maemo-dev-env-downloads/WinFlasher_3.12.1.exe

- Linux i386 flasher alternative: http://www.tequnique.com/dl/flasher_3.12.1_i386.zip
- Windows flasher alternative: http://www.tequnique.com/dl/WinFlasher_3.12.1.exe

Install flasher
- sudo dpkg --install flasher_3.12.1_i386.deb
OR
- sudo dpkg --install flasher_3.12.1_amd64.deb


1.2.) Download Kernels, Ubiboot:
- wget http://www.swagman.org/juice/ubiboot/other/zImage_2.6.32.54-openmode_l2fix
- wget http://www.swagman.org/juice/ubiboot/ubiboot_for_sailfish/ubiboot-02_0.3.5_131213_SFOS.tar
- wget http://releases.nemomobile.org/snapshots/repos/hw/ti/omap3/n950-n9/latest/armv7hl/armv7hl/moslo-0.0.13.2-1.5.Nemo.Adaptation.N9xx.armv7hl.rpm

Extract the rpm and tar archives to the same directory where the firmware images are located:
- tar -xvf ubiboot-02_0.3.5_131213_SFOS.tar
- use Gnome Archiver for the RPM file


2.) Flash with latest Harmattan:
- N9: sudo flasher -F main.bin -F emmc.bin -f
- N950: sudo flasher -F main.bin -f

If flashing fails run:
- sudo flasher -F main.bsudo flasher -F main.bin -fin -F emmc.bin -f --no-preserve
or
- sudo flasher -f -F main.bin --erase-user-data=secure -F emmc.bin --erase-mmc=secure

3.) Flash OpenMode!
- sudo flasher -a main.bin -k zImage_2.6.32.54-openmode_l2fix --flash-only=kernel -f -R

4.) Start N9 and install developer tools

5.) Partition device:
- Turn off phone
- sudo flasher -k zImage-moslo -n initrd-moslo -l -b
- Turn off phone.

6.) Connect your N9/N950 as mass device and copy "ubiboot_035_sailfishos.tar" to "/home/user/MyDocs/" on your device.

6.1.) Install Ubiboot
- Open terminal on your device and run (default password: "rootme"):
devel-su
cd /home/user/MyDocs/
tar -xvf ubiboot_035_sailfishos.tar -C /

6.2.) Flash Ubiboot
- Power off device.
- Flash using: sudo flasher -a main.bin -k zImage_2.6.32.54-ubiboot-02_301013 --flash-only=kernel -f -R
- Keep cable plugged-in


7.)
- Copy "ubiboot.conf" and "ubiboot-02.menus.cpio" to "/media/Nokia Nxxx"/boot".
- Copy "zImage_2.6.32.54-openmode_l2fix" to "/media/rootfs/boot"


8.) Install Sailfish OS:
- sudo tar --numeric-owner -xvjf sailfish.tar.bz2 -C /media/Alt_OS/


9.) SailfishOS tweaking (optional):
- sudo nano /media/Alt_OS/etc/shadow
- Change first line from "root:34.random.letters.numbers.and.symbols:XXXXX:0:99999:7:::" to "root::16049:0:99999:7:::"

- sudo nano /media/Alt_OS/etc/ssh/sshd_config
- Add a new line with: PermitRootLogin yes

10.) Reboot your N9 and click on the blue icon to start Sailfish OS. DONE!


More information: http://wiki.maemo.org/Sailfish

http://www.tequnique.com/camerapro

Post your comment

Comments

Be the first to comment
RSS