My state (more…)
Ok lets try to make it short.
1) Install your MicroSD card into your N900. Personally I think 4GB, 8GB or greater is better.
2) Make sure you have added extras-devel repo to your list (not yet? refer here http://wiki.maemo.org/Extras-devel)
3) Install nitdroid-installer
sudo gainroot apt-get install nitdroid-installer
4) During my installation, the latest version of nitdroid-installer in the repo is not latest version according to the Nitdroid website, so you may check for the latest version in .DEB format here http://downloads.nitdroid.com/nitinstaller/
5) Don’t straight away run the installer. Usually you’ll get stuck in the partitioning/formatting process. So partition it manually:
sudo gainroot umount /dev/mmcblk1p1
Carefully look at your MicroSD’s size and choose new partition size before you proceed with the following command:
32GB MicroSD = 30100MB
16GB MicroSD = 14100MB
8GB MicroSD = 6100MB
4GB MicroSD = 2100MB
sfdisk -uM /dev/mmcblk1 << EOF ,<YOUR NUMBER IN MB>,C ,,L ,, ,, EOF
6) Since you’ve partitioned and format your MicroSD manually, so we need to modify the installation script. With root privilege (sudo gainroot) and your favorite text editor, modify /usr/bin/notdroid-installer from the following lines:
... # Options FDISK_MMC='TRUE' FORMAT_VFAT='TRUE' FORMAT_ROOT='TRUE' PURGE_KERNELS='TRUE' ...
into these lines:
... # Options FDISK_MMC='FALSE' FORMAT_VFAT='TRUE' FORMAT_ROOT='TRUE' PURGE_KERNELS='TRUE' ...
Save and exit!
7) Make sure you have internet connection connected. If you have AutoDisconnect installed, I prefer you to disable it for a while 🙂
8 ) Run the automagic installer
sudo gainroot sudo nitdroid-installer
Basically you are done! BUT is you are a Kernel Power user, proceed with these:
9) Install Multiboot that has kernel power support
sudo gainroot apt-get install multiboot-kernel-power kernel-power-bootimg
Power off you device, slide out your keyboard, and power it on again 😀
If you’ve read/come across this blog post “Smartphone Code Release for Shmoocon” lately, I believed you must be surprised. The author also release the PoC code for android in his blog entry. Hurm, can it be done on Maemo devices? Yes it can 🙂 As easy as :
sudo gainroot apt-get install smscon smscon -start
of course with some minor configuration
A lil info on SMSCON
SMSCON provides complete control of your N900 by sending SMS commands to it. This is particularly handy in case you cannot find your phone, for example if it has been lost or even stolen.
SMSCON is a two part Python script running in command-line; smscon and smscon_daemon. smscon is the command-line control part and smscon_daemon is the daemon (running in the background) part. The configuration file for all the user settings is in the smscon_config file.
SMSCON will also auto-load silently at boot, waiting for a special SMS command message in case you phone is lost (or even stolen).
SMSCON can’t guarantee that you will find your phone again, but it will provide the maximum chance to recover it. If this application ever helps you to recover your phone please tell the story on Maemo.org! The best way is of course to never lose your phone or let it get stolen…
More info: READ HERE