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

Nexus 5 Debate Over Ubuntu Vs Android

Its really been a busy schedule in the mobile industry with launch of several new phones in the market aiming the festive season ahead. And one of the most awaited devices is the Google Nexus 5 smartphone and now there is a Nexus 5 debate over Ubuntu vs Android. Already there were several leaks and rumors about the upcoming Google Nexus 5. And one of the most interesting factor for owning an Nexus device is that the pure Google Android experience. Another aspect of using a Nexus phone is the appeal of being able to customize the device. As per the latest news the Google Nexus 5 is expected to come with the latest Android 4.4 Kitikat and the buyers are really excited for the launch of new nexus and the new operating system. We noted that as the Ubuntu for Phones operating system was also due to arrive in October, this could be exceptionally interesting for those waiting for the Nexus 5. Since then we’ve heard that the Ubuntu Touch OS is heading for an October 17 release....

How to Root the Motorola Droid Pro [Root Guide] - From Android 2.3 Gingerbread to Jelly Bean

Unfortunately for the Motorola Droid Pro users there was no further updates regarding the device, meanwhile other device with the same specification as that of the Droid Pro are using ICS and Jelly Bean, Motorola's Droid Pro is still on Android 2.3 Jelly Bean. So feeling to get your Motorola Droid Pro into a Root ed Device ? Then i may recommend you in doing so as, Rooting helps you keep updated to superior features like ability to install root only apps, and even to uninstall system files and protected unwanted stock apps. So if you are planning to do rooting, don't think over more other than its just a simple free process that does't need any expert skill but all you need to do is to keep a keen attention over the process! So lets get started! Disclaimer : Attempt this at your own Risk! Recommended that you may please read the detail Disclaimer before your proceed. By reading this you may Please accept our policies to get the instructions leading you root your D...

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...