Tweet
Note: this how-to is aimed at advanced users. Messing something up may harm your device, everything is done at your own risk.
Want to keep record of all your call durations? Well, while the functionality is not included by default, there’s a hack that can help you out. All we need to do is to patch the SQL database.
Note: You don’t need to be root for following the guide.
Open up your X Terminal and cd into a folder we need:
cd /home/user/.rtcom-eventlogger
Make a backup of your original database file, just to be sure:
cp -a el-v1.db el-v1.db.backup
Download the patch (you’ll need wget, if you don’t have it, install it with sudo gainroot; apt-get install wget):
wget ‘http://talk.maemo.org/attachment.php?attachmentid=10495&d=1275242093′ -O triggers.txt
Apply the patch:
sqlite3 -batch /home/user/.rtcom-eventlogger/el-v1.db < triggers.txt
Finally, install Extended Call Log from Extras:
sudo gainroot
apt-get install extcalllog
You’re finished! Now the call durations will start recording. Please note that it will just start, so you’ll need to go through a couple of calls before you can see the durations.
Enjoy!
Thanks to kovach from TMO for the patch.
Tweet
Do you watch TV often? Chances are you have your favorite shows and don’t want to miss them. Then you need a TV program, but why waste money to buy one when you can use Showtime?
Showtime is available in the Extras, so fetch it with:
sudo gainroot
apt-get install showtime
Showtime will show you a complete list of everything your favorite channels will air, complete with information and reminders! Just pick your region (there are many available), pick a channel and hit “Go”. Simple, isn’t it? And it’s free.
If you live in the UK, you can even perform remote recordings of your favorite channels!
Unfortunately, I did find some downsides. Mainly: I couldn’t get data for channels in regions other than my own and there’s no Unicode support (as you can see from the screenshot above).
Well, unless your country uses a language that needs Unicode for displaying, it shouldn’t be a problem for you and Showtime will serve as a nice TV app.
Tweet
Doing some running/jogging and wish to monitor all your stats without having an actual pedometer? Or maybe you’re worried about the efficiency of your paths? Well, then you can use your trusty N900 as a pedometer easily, with a Pedometer Home Widget.
Install a package with:
sudo gainroot
apt-get install pedometerhomewidget
And now you have a pretty effective pedometer as a widget, that can be configured to your weight-height and will give you detailed information about your speed, steps, burned calories, distance and time. A nice chart for all your weekly efforts is included as well. And you can use it for both walking and running.
The results are pretty good, although you will have to tweak the sensitivity settings and other things for best results. Especially when running. You will also want to keep your N900 close to yourself, to ensure it won’t receive any data from random bumps.
So get the package and enjoy your new functionality!
Tweet
Ever since J2ME have spawned, it has been widely used by pretty much any mobile platform. However, J2ME support on the N900 is rather lacking, which has become a problem, but not an unsolvable one. Some of you may have heard of MicroEmu, but as it is written on Java (SE version) itself, it is very RAM consuming, making apps slower. PhoneME is an alternative written in C, and while it is still in testing, a rather good one.
Since the emulator is still in testing, the most progressive version can be fetched through this link. Get the file and open it with your App Manager. Alternatively, do it faster via the command line:
sudo gainroot
dpkg -i cvm*.deb
After installation you will have several new items in the menu:
Run Midlet will run a specified .jar file. You can also use it through a command line:
/opt/phoneme/bin/runmidlet <path_to_jar_file>
Midlet Settings will, obviously, open up a settings menu, where you can customize a few things, like fullscreen launching or portrait mode.
Finally, there’s a preinstalled Opera Mini and Microemu-demo for testing using/testing purposes.
Well, I should definitely say that the performance of the apps is very, very good. Opera Mini starts up in seconds, unlike it did in MicroEmu and works very well, you can as well use it as an alternative browser.
Some other apps I’ve tried work just as well: sounds, network etc. are all functional.
A few downsides include the inability to handle .jad files well and some sound glitches, but that can be forgiven, given that the emulator is still in development.
So go and get it, it’ll be worth it.
Thanks to Salut Ct for yet another good suggestion. Have your own suggestions? Please leave them in the comments, we’ll definitely look into them and give you credit!
Tweet
Prone to falling asleep while listening to music? But of course trying to do that with your N900 will simply waste battery life while you are sleeping. Well, then you want to stop the player, but you can’t really do that when you’re asleep, can’t you? Ah, but you can, thanks to Sleeper.
After installing Sleeper, you will now have a widget that, upon pressing, will start a timer. After the time desired will pass, Sleeper will pause your N900 or shut it down, depending on your settings. You can customize the look of the widget and the times you wish to use in minutes.
Sleeper is available in Extras, so fetch it with:
sudo gainroot
apt-get install sleeper
And enjoy Sleeper.
A simple, but maybe a life-saving widget, because, hey, sometimes it’s just nice to fall asleep while listening to some beautiful music, right? Especially if you have some sleep problems.