Monday, February 11, 2013


Well Then, After some days of no-blogging, here i am again.

I wanted to share with you guys on what has happened.

7th of February; I was at hospital because my daughter was sick, she is 3 years old and down with flu. The nurse came to give antibiotics via the canola and i took my eyes off the phone for like 5 mins...BAM!! gone.

I had my latest Nitdroid developments and upgraded version installed with latest contact lists, latest updates was the biggest worry i had...! We even called to the number (which wasnt shut down for a while even the next day) and asked the thief to pay for it even cz i needed the data in the phone.

Anyway, I have given the IMEI code to the police and they will catch anyone who uses the phone with another SIM.

So yes, I had my old n900 with battery burned. Invested little cash for a brand new battery and 1st thing i did was install nitdroid. It has never worked better!!! honestly i cant beleive cz I was having so many issues with old installations done on lost phones as you guys can see in the blog..:-(.

So now I am stuck at my work place with restricted access on wifi. cannot download apps or softwares.. which leads me to digging and digging until i pop up with something.

Ok. first, there was this APK google chrome extension which worked until recently as far as info on internet but sadly, that is not an option any more.

So below is a new method

  1. Download the portable version of Iron Browser (v. 19.0.1100) – 32MB. (Click here)
  2. Use 7zip or any other extracting utility to extract the files to a separate folder.
  3. Once you have the files extracted, run IronPortable.exe
  4. In Iron, click on the Wrench icon in the top right (next to address bar) and select Tools> Extensions.
  5. You’ll be on the extensions page of Iron. Now open a new tab and open this article (shortlink –
  6. Drag and drop the link to APK Downloader into the extensions tab of Iron Browser (which you opened in step 4)
  7. It will show you a warning, just click on Continue.
  8. Click on add to install the extension.
  9. Once installed,you will be presented with the Extension’s options page. Make sure that you fill out the correct Google Account information associated with your android phone. Login when done.
  10. Now you can download apps from the Play Store. Just open the page of the specific app and click on the APK Downloader icon in your address bar to download. Please note that only free apps can be downloaded and that too only the ones which are listed as compatible with your phone.
Well then, off to try it. btw, there is also one other way if you have access to program installation on your PC. Its called "BLUESTACKS".... just go google and you will find the website. from there on, its easy...that is if you have installer rights!!!

Sunday, February 3, 2013


Everybody there knows a problem, right? When you start using your n900 to surf internets via wifi, it starts heating until reboot. There is nothing with CPU, the only problem is WIFI. LOL, energy saving for wireless adapter is just turned off ^^

So, here is a way to enable it.
First you need to install iwconfig utility.

Boot n900 to maemo, then download an attachment and unpack it to MyDocs. There is only one file - iwmulticall.
Then you should mount your Android partition like you did when installing it and put iwmulticall to Android binaries. To do this, type in Terminal

mount /home /and
cp /home/user/MyDocs/iwmulticall /and/system/bin/iwmulticall

If you installed Nitdroid to sdcard, you should mount it another way. If you dont know how to do this, maybe you should ask someone who knows ^^
If you have any root explorer installed on Nitdroid, you can do the same thing using it.

If everything is ok, reboot your n900 to Nitdroid, open Dev Tools, then Terminal Emulator. Type there:


Accept superuser request, then type

cd system
cd bin
ls -l iw*

You should see something like this:

#  ls -l iw*
-rw-r--r-- root    root    95272  2011-02-2315:29 iwmulticall

If you dont, something went wrong. Return to previous step.
If you do, go ahead. Type

chmod 0755 iwmulticall
ln iwmulticall iwconfig
ln iwmulticall iwgetid
ln iwmulticall iwlist
ln iwmulticall iwpriv
ln iwmulticall iwspy


ls -l iw*

After executing last command, you should see exactly this:

#  ls -l iw*
-rwxr-xr-x root    root    95272  2011-02-2315:29 iwconfig
-rwxr-xr-x root    root    95272  2011-02-2315:29 iwgetid
-rwxr-xr-x root    root    95272  2011-02-2315:29 iwlist
-rwxr-xr-x root    root    95272  2011-02-2315:29 iwmulticall
-rwxr-xr-x root    root    95272  2011-02-2315:29 iwpriv
-rwxr-xr-x root    root    95272  2011-02-2315:29 iwspy

If you do, then installation of iwconfig utility was successful.

Then you type in terminal


and see horrible thing -

wlan0   IEEE 802.11bg
            Power management:off

That's root of evil. Now type in terminal

iwconfig wlan0 power 1

and your n900 will stop heating until you reboot or disable/enable wifi in settings.

Now you need to enter in terminal

iwconfig wlan0 power 1

each time before you connect to a wlan access point, and everything will be fine. Enjoy!

P. S. I dont know, maybe this will work with 3g data... try yourself.

P. P. S. does anybody know a way to run this every time phone connects to wireless network?
* Screenshot-20121007-005353.png (61.71 kB, 800x480 - viewed 166 times.)
* (51.37 kB - downloaded 76 times.)

Stability Issues?

NITDroid uses 500 1150 default CPU clock settings which can make some devices unstable. In Maemo, open Xterminal then:
mount /home /and
cp /and/etc/oc-profile-250-500 /and/etc/power.conf
leafpad /and/etc/power.conf
Source: More info
AND VERY IMPORTANT FOR SWAP that I can see that the people do not understand well it

sudo gainroot
mount /home /and
leafpad default.prop 
and change

swap.swappiness=0 and put 1  AND SAVE
nitdrod installed in MICROSD  : 

Nitdroid installed in  EMMC

cyanogenmod 9 android 4.0.4 IN N900 (CM900)


Alpha 1
Download essentials
unzip and copy files to MyDocs
open terminal
sudo gainroot
cd /home/user/MyDocs
(install u-boot-tools first)
dpkg -i u-boot-tools_2012.04-1_armel
(then u-boot flasher)
dpkg -i u-boot-flasher_2012.04-1_armel
copy uImage to MyDocs
copy 50-cm900.item to etc/bootmenu.d
Alpha 1
download tar ball
copy to MyDocs
mount /home /and
untar from root "/"
/tar xvf location/tarball

Audio (Tiny Alsa)
untar in /and/system

/and/system/tar xvf /location/audio.tar

open xterminal
sudo gainroot
cd /
mount /home <space>/and
rm *
rm -r acct and bin cache config data dev etc init initrd lib mnt proc sbin sdcard sys system usr var
cd /
/tar xvf <location>/alpha1.tar

Then install the NITDroid kernel and reboot!

Source link
Source page;

Saturday, February 2, 2013


Hello all,

As some of you (LESS OF YOU) are aware that Nokia has let go of n9oo tablets.

Incase you guys are wondering why your phone fails to update: it has been transfered to another server.

Have a look at


Using the default App Manager on the N900 (HAM), firstly, disable the repos that are down.

Pictures for those who need more details:

1) Open App Manager and click on the top bar

2) After clicking on "Application Catalogues", scroll down to those catalogues that have a red sign with exclamation mark as shown

3) Now for every of these catalogues, open them and click on "Disabled" to disable them and click "Save"

Now old repos have been disabled; when they come back up you can simply go back and untick the "Disabled" option for every one of them.

Now next stage is to add new catalogues or repos by clicking on the "New" button in the "Application Catalogues" menu as in "2)" above. Clicking on "New" you would get:

This is the place where you input the temporary mirror details.

For Community Repo:

For Community-Testing Repo:

For Extras Repo:

For Extras-Devel Repo:

For Extras-Testing Repo: - (not recommended)

So that's all you need to do and run an update. In the worst-case scenario that you need a package and can't do the above the repos can be accessed via your browser and the package can be manually downloaded.

So go ahead and keep modding.. It is not yet known when this will return to normal operation, but please expect update failures every now and then until transfer is complete.

"Repositories (application catalogues ) are temporarily not working due to migration to community driven infrastructure. They may come up for some test and vanish again" Team-

Wednesday, November 14, 2012

N900 MAEMO & N900 Nitdroid memory

Default eMMC is /dev/mmcblk0 partitioned into 3 groups as below:

  1. 768 MiB SWAP partition at /dev/mmcblk0p3
  2. 2 GiB /home partition at /dev/mmcblk0p2 (contains the /opt folder mounted at /home/opt) where optified applications are stored upon installation
  3. 27GiB (VFAT format) on /dev/mmcblk0p1
When Maemo is Booted, the 27GIB partition (mmcblk0p1) is mounted at /home/user/MyDocs
When you go into USB MASS Storage mode, (connecting to PC via USB) this partition is the one shown on PC.

Optified means applications downloaded from EXTRAS and NOKIA Repositories. which are final builds. The issue starts with the 768MiB partition filling up.

 Lets look at a modified eMMC 8GB HOME 21GB /MyDocs:
EMMC by Mido.Fayad.8GB
information compiled from Partitioning the flash (eMMC)- Instructions on
  1. 768 MiB @ /dev/mmcblk0p3 (SWAP)
  2. 08 GB @ /dev/mmcblk0p2 (HOME) aKa ext3
  3. 21GB @ /dev/mmcblk0p1 (MyDocs)
My Nitdroid says  140 MB of RAM (Total) and out of which 60 MB is always in use! So i want to look into the possibilities of expanding or maximizing Nitdroid RAM space.

Will keep you all posted on what i might find! When we all say "NITDROID" do we know its full meaning? "NIT" means "Nokia" "Internet" "Tablet" and then we know what DROID is right? Its anDROID!!!

Monday, November 12, 2012

FEEDBACK ON NITDROID PROGRESS!!!!!! Issues and tweaks done

15-Nov-2012 11:11am******************

so yes small heart could bear it last night and i flashed it using my ubuntu 12 laptop.
So today I will try a different approach to install nitdroid. Will pass the information once i compile it.


14 nov 2012 9:50PM*************

um..i dont think its a good idea to fiddle with the super user phone did not boot up. not even maemo. just flashes the nokia logo and switches off... so put on charger but it keeps vibrating whilst on charger. so removed battery for a while n again put on charge for a while...i will check little later and update

14 nov 2012 7:55PM**************

just now i saw that the super user app in nitdroid had an update.but i was unable to do the update..browsed a bit and found another app.."su update fixer" but su update fixer also cannot complete update... I mailed to developer and waiting response

---------------- 14-Nov-2012**********************************************

Ok. So counting the third day. My apologies for the lesser progress since I have been very busy these 2 days. and also i think acting in a hurry will make new issues only..! take the bait!

I had one reboot yesterday. VLC crashed and had to reinstall again. No-FRILLS have been kept at 250min and 1Ghz max with Governor ON-DEMAND. I noted that it works very well with these settings.

I am having issues with usb connect and debug on Nitdroid. Today my target is to find a solution for this...try try try...

will post once confirmed on settings/mod. Any suggestions will be very helpful.

---end post---


Aloha and welcome back to another yet Sunny and HOT day in the Maldives.

Remind me!, Maldives is not the is Nitdroid. So i thought I will make a new post on the progress of my nitdroid installation on my beast; the N900.

Its the second day with functional Nitdroid. Last night installed below apps from Google play store with a WIFI connection. Wifi speed and connection not so good.
1- Fuit Ninja : (18MB) yay!! (lets not forget that gaming and internet was my heed for NITDROID!!!!
2. ES file explorer (less than 3MB) very good file browser for Nitdroid and can activate root access!
3. VLC beta for Android (7 MB i think)

My friend got a new LG P500 with Android 2.2 out of the box. It has a 600mhz processor and is enough for his out of the box operations. According to some past readings on; Nitdroid on N900 runs at 1.15Ghz by default. I am guessing that this is one cause for over heating easily. NO-FRILLS app allows you to set parameters. I have my devise currently on below CPU power
Min 250Mhz Max 850Mhz Conservative

The applications seem to work very well. I even played fruit Ninja with no crashes ---so far--- hehe

Oh...and almost bricked my devise too. Last night I went into Maemo to try to edit build prop but my clumsiness made me rename the build prop file and later when i tried to boot back into Nitdroid; it only showed a black blank-lit screen. (clever me) i realized that this must have been the build prop issue. Luckily I had made a back up of build prop so i had to replace it and it was ok. Now you know why i downloaded ES FILE EXPLORER and for the record; keep a back-up of whichever file you modify to escape from these situations

Anyways... i feel its been better today. very smooth. Will update later on what the monkey has been up to.

---End post---

12:30pm----- system acts lagged on receiving calls.. so i changed the No-Frill cpu to 250min 850 max and cpu governor at "performance". Much much much much better i say---
---end post---

Tweak Nitdroid on N900- BUILD PROPS FOR NITDROID N900

15/12/2012 4:27pm----------------

In all occasion that you are reading and referring to any information on my pages, please give first priority to directed settings and tweaks. Below is what I grabbed just now and should help with tweaking n900

Boot into Maemo
Open Xterm and type...
leafpad /home/system/build.prop

when you have build prop file opened, look for below setting and change as below.
My fone showed this value at 20 and I have tweaked it to 32!

for Swap enabling

OPen Xterm in Maemo and type
mount /home /and
leafpad /and/default.prop

look for: persis.swap.swappiness=0; the value to 1 (enabled)


Helo World *Beeeep* Disconnected! AM BACK!

Its been 16 hours since Nitdroid has been running on my n900 flawlessly without reboots or issues.

Now I am getting interested to tweak it a bit. This can be done by editing the build.prop file in nitdroid partition.

In one of my successful Nitdroid install in past, I failed to understand that N900 nitdroid was rooted from start. I edited the build.prop file on nitdroid using ES FILE EXPLORER and root could be activated by going to options in ES FILE EXPLORER and choosing 'enable root access' option (this gives you access to file system in Android).

Build prop file is located in /home/system/build.prop in the maemo OS. use filebox and you can edit the file without installing anything onto nitdroid.. You need to add the lines (as they are) at the BOTTOM of the Build.prop file entries.

General Performance UI Tweaks
Edit existing line,

also read as below (but bot checked by me) on x-da forum- Dalvik.vm settings

Faster Scrolling

Saves power
windowsmgr.max_events_per_sec=60 (can be increased to higher values 60-150 safe)

Raises quality of images

Increased Media & Streaming Performance
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960 net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.evdo_b=4096,87380,256960,4096,1 6384,256960

Disable sending usage data

To make the phone ring faster when dialing out

Disable black screen issue after call


Disable USB Debugging icon from Status Bar. (Just the Icon, debugging remains enabled.)

Makes apps load faster and frees more ram. (Edit exsisting line)

Improve 3g data speeds

Update :

Increase the volume steps in-call :


By Default, android offers seven audio levels for calls. This can be altered through this command , if you want to fine adjust the volume of your voice calls. This won’t increase the volume if it’s already low. But you can manage it by more precisely.


Number of steps as integers. 7-20 is recommended. 7 is the default.

To Disable Boot Animation :

Increase Touch responsiveness :

To give your phone an HD effect fitting a little more on the screen, look for this in you current build.prop and change the 240 to:
ro.sf.lcd_density=X (225 or 230)


in default.prop: (ADD OR EDIT)  

If you need to see the changes you made, then download the 'build prop editor' by JRUMMY from the android market. It will show the additions you made. Handy to be sure eh!

NOTE: Just in case; please make a back-up of your original build.prop file so that if anything start acting alien, then you can just replace the old. I advise to add little by little and OBSERVE the changes. 10 additions should be ok.. and rebooting will apply them.

updated*12-nov-2012* 6:00PM*******************************