Thursday, September 29, 2011

Installing NeoPwn in Nokia N900

Hey guys, in my last article I've told you about NeoPwn. Today I'm gonna tell you how to install it in Nokia N900. As you guys know (who own Nokia N900) that it is a linux based mobile phone and having the ARM Processor, so we have a console in it. Today we do all the installation by using console, so mind the spellings.. lolz.. :P

Step 1: Install the following packages
apt-get install bash pymaemo-optify python2.5-qt4 python2.5-sip4 rootsh

Step 2: Create a directory for the neopwn setup files
mkdir /home/kislay/neo

Step 3: Copy files.tar.gz from your Pc/Mac to the setup folder
scp /files.tar.gz root@(Enter N900 IP):/home/kislay/MyDocs/neo

Step 4: Change to that directory
cd /home/kislay/neo/

Step 5: Extract the NeoPwn setup files
tar -zxvf files.tar.gz

Step 6: Copy the files to their required directories
cp neopwn /usr/bin/
cp neopwn.sh /usr/bin/
cp neopwn.png /usr/share/pixmaps/
cp neopwn.desktop /usr/share/applications/hildon/

Step 7: Restart hildon-home
killall hildon-home

Step 8: Setup the control panels User Interface
mkdir -p /opt/neopwn
tar zxvf control-panel-ui.tar.gz -C /opt/neopwn/

Step 9: Install the kernel drivers
dpkg -i kernel-power_2.6.28-maemo40-wl1_armel.deb
dpkg -i kernel-power-modules_2.6.28-maemo40-wl1_armel.deb

Step 10: Flash the N900
dpkg -i kernel-power-flasher_2.6.28-maemo40-wl1_armel.deb

(Accept the prompt on screen & reboot immediately)

Step 11: Format your MicroSd ready NeoPwn files
mkfs -t ext3 /dev/mmcblk1p1


Now Reboot
(Extract all the files in the w00t.tar.gz to your MicroSd card)


Step 12: Make a directory for MicroSd card to be mounted on tar.gz
mkdir /.neopwn

Step 13: Mount the Microsd card on the /.neopwn directory
mount -t ext3 /dev/mmcblk0p5 /.neopwn/ -o noatime

Step 14: Change to the /.neopwn Directory
cd /.neopwn

Step 15: Extract the files
tar -zxvf w00t.tar.gz

Step 16: synchronize (Run twice just to make sure)
sync


Now try it yourself, I've explained each and every step, but I know there are some kind of people who don't
have cure. So feel free to ask any ques.
 

The Hacker News