Skip to main content

SHR Is A GNU/Linux Based OS That Is Available For N900


Note : These procedures are recommended only for expert users. Messing something up during the installation might break your device, so do not attempt anything, unless you are sure you can handle it.

AS Nokia N900 was hacked a lot of alternative mobile operating systems available for it and today we will direct you through the installation of another mobile system namely SHR.

SHR is a GNU/Linux based OS that is available for quite many devices,
all of which can be found by surfing through the projects wiki.
Surely, for a mobile OS, it can perform phone calls, end SMS, use GPS all while being a well-working GNU/Linux system, just like Maemo is.

Required things :

1- A Nokia N900, updated to a latest PR (which is 1.3).
2- A MicroSD card with a large capacity (at least 4 gB).
3- U-Boot installed on your N900
4- Download the image from here:

INSTALLATION (EXPERTS ONLY)
1- Get U-boot from Extras-devel, if you don’t have it. Reboot the phone to verify installation, there should be a mention of U-Boot and usually a picture of Tux (a penguin) in a corner. Make sure to disable extras-devel after installing U-boot.

2- A PC with a card reader.

3- An N900 Image of SHR

The guide assumes youre using a *nix machine. Windows users can use a small GNU/Linux LiveCD for following the guide.

> Now, slot your MicroSD card into your cardreader. Youll want to
repartition it.

> If you dont understand the repartition process via a commandline, you can use GParted or a similar partitioning manager.

> Verify the name of the SD device with

> sudo fdisk -l

> It should look like /dev/sdX with X being a letter. Make sure its the correct device name by mounting it or otherwise checking. If you have automounting enabled, unmount the card

> sudo umount <card_mount_point>
> Run fdisk on the card:

> fdisk /dev/sdX

> Obviously, replace sdX with your actual device name. For testing purposes, just a single ext3 partition is okay:

Command (m for help): n


Command action

e extended

p primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-4865, default 1): 1

Last cylinder or +size or +sizeM or +sizeK (1-4865, default 4865): 4865

Command (m for help): t

Partition number (1-4): 1

Hex code (type L to list codes): 83

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

Finally, format your partition into ext3:

mkfs.ext3 -b 4096 /dev/sdX1

Once you finished repartioning, mount your newly made partition:

sudo mount -t ext3 -o rw /dev/sdX1 <mount_point>

(<mount_point> being the directory, where you wish the card to be mounted)

cd into the mountpoint:

cd <mount_point>

> and extract the SHR image you downloaded earlier into it:

sudo tar xvzpf /path/to/shr-image-nokia900.tar.gz numeric-owner

Remove the card from your card reader, shut your N900 down, slot the card into it. Turn it on with the keyboard slider open. Your N900 shall now begin booting SHR. If you want to boot into Maemo instead, turn it on with the slider closed.

Source : Maemo.org 



Comments

Popular posts from this blog

How to Root Motorola Moto E

If you are one among those who want their phone to improve. Here the way how you can improve your phone in order to  gain admin rights through rooting. You can increase your battery life, flashing customs ROMs like CyanogenMod which provide a whole different look and feel, rooting moto E makes the device even more better. So here's how to root the Moto E. (Windows PC required) * go to the Android SDK site if you don't have the Android SDK with the Latest Updates. * Click on Get the SDK for an Existing IDE > Download the Stand Alone SDK for Windows. * Check that you agree to the terms and click Download the Stand Alone SDK for Windows. * Then Save the SDK to your Desktop. * Double click the exe file and follow the prompts. * Make sure it is c:\android-sdk\ in the text field when prompted before hitting Next. * Continue until it installs and then check the box that says Start SDK Manager and hit Finish. * Check off T...

Jailbreakers: It is safe to update to iOS 7.0.3, only if you’re on iOS 7/7.0.1/7.0.2

Apple released iOS 7.0.3 on 22 Oct 2013, with a number of Bugs being fixed and other improvements. After the official release of iOS 7.0.3 update, MuscleNerd warned jailbreakers to avoid being updated to iOS 7.0.3 as the update is yet to be analyzed the changes whether it was to be safe in upgrading. Upon the my personal review of jailbreaking i strogly recomend you in not to updating the latest version in improving your chances of jailbreaking your device. This time is no different, however if you’ve updated to iOS 7.0, iOS 7.0.1 or iOS 7.0.2 then MuscleNerd, member of the evad3rs has now confirmed that it is safe to update to iOS 7.0.3 as it does not impact the iOS 7 jailbreak that is currently in development. 7.0.3's lock screen fixes won't impact the JB (unless Apple's holding back here, hah! http://t.co/wI7A4BHZk2 ) — MuscleNerd (@MuscleNerd) October 22, 2013 @iphonesteven If you've already lost the JB by upgrading to 7.x, then yep it'...

Android L Preview Images Are Now Available For Nexus 5 And 2013 Nexus 7

Its been a while since Android L took the tech world by storm thanks to material design, the new recent menu, improved notifications, and Project Volta. Still plenty of time away from the final release, Google has provided developer preview images that can be installed on end user devices. As per Google I/O 2014 keynote, the developer preview images are available for the Nexus 5 (hammerhead) and WiFi only 2013 Nexus 7 (razor). In order to install these images, you will need to run a full factory image install, which means all your current data will be lost. Before you start do not forget to backup your data. Those wishing to revert will need to download the appropriate Nexus restore images . Install L Preview System Image. Warning: This is a preview version of the Android system image, and is subject to change. Your use of this system image is governed by the Android SDK Preview License Agreement. The Android preview system image is not a stable release, and may cont...