Wednesday, October 3, 2012

Experiences On Rooting My HTC Wildfire

CyanogenMod 7 running on my HTC Wildfire
Couples of posts earlier I wrote about my experiences on rooting and flashing a new ROM to my Samsung Galaxy Tab GT-P100. Since everything went well and relatively without a hassle my hunger grew and I started to consider doing the same thing for my phone. So, I own an old HTC Wildfire and it never has had a very good performance. Having used the phone for couple of years the OS responsiveness of the phone became rather sluggish and prone to crashes. It did not help that the geocaching application had "secretly" hogged space by storing every geocache that I had viewed into a hidden folder on my SD-card. Clearing up all the hidden files from SD-card helped a bit, but I wanted more.

Here is how I rooted my phone:

Backups


First of I had to back all my data. I synced my contacts to my Google account and used some free sms-backup software to take a copy of my messages. There are a tons of free apps that you can use to backup your messages. I did not think I had any that important apps on my phone so I did not bother with backing up my apps with Titanium Backup.
rooting

Rooting


Google Car Home - YES!
First item on the list is rooting. I used Revolutionary to gain root access and s-off. It was a piece of cake. The only problem was that all the rooting guides tell you that you use the volume keyes to navigate when you are using Revolutionary. At one point I was sure that my phone was bricked. This is not the case. In fact you can use the optical track ball navigate inside revolutionary.

The basic flashing procedure was very straight forward. I chose to flash the latest version CyanogenMod7 since the Wildfire doesn't have very powerful processor. So now my Wildfire runs Android 2.3.7. Great!

After rooting I noticed that GPS reception was not working. Crap! Again this was quite easily fixed by reflashing the radio part of the OS. I flashed the version 3.35.20.10 of Wildfires radio software and now my GPS work quite fast.

I think the phone is a little bit faster with the new custom ROM, but the performance increase isn't that big. The slight increase in performance, however, has improved the way how newer navigation apps work. The FM radio app works much better now. Before you had to be very careful with your headphones when you wanted to listen to the radio and each and every little movement of the headphone wire caused crackling. Now you can actually listen radio on the go, while biking or walking it doesn't matter. Second nice new feature is that Google Car Home is included into CM7.

Overall benefits

 

Overall, again, I would say that rooting and flashing a custom ROM to my HTC Wildfire gave it a new lease on life (?!?). I think that I am able to use this a while longer and I am not in a hurry to upgrade my phone SGS3 (drool) or even iPhone. Actually, the fact that I'm able to modify and upgrade my old phone by myself, makes me like my old phone even more. I think this is were the true power of open source/ Linux based systems lies. You control the software of your devices and not some company that may or may not release an update for your device. I know that this sort tinkering is not for everyone but I do feel that if you spend couple of nights familiarising with the basics of rooting and flashing custom ROMs to Android devices anyone can learn to unleash the full potential of their Android devices.

There was one problem, quite a big problem, that emerged after flashing the new custom ROM. The battery of my phone seemed to drain out really fast. I charged the phone up, went to bed and when I woke up the phone had powered off. I had to use terminal emulator to delete the batterystats.bin file and reboot the phone and after few cycles the battery seems to (almost) back to normal. The information on the forums says that this is quite a common problem. Otherwise my HTC now works much better.





Wednesday, September 5, 2012

XBMC - Replacing Front Row


For those macusers that skipped Lion and hadn't payed attention to all the changes that were already introduced in Lion it may have been a bit of a surprise that Mountain Lion no longer has Front Row. This also means that Apple Remote becomes a bit useless since you can not use it to remotely control iTunes (well you can, but the controls are very limited).

I was quite happy with Front Row and was totally in the dark regarding when it comes to media center software. I was a bit bummed out when I realised that Front Row was gone from OSX but I thought that I would manage without any media center software. Luckily I am subscribed to Nixie Pixel's Nixie Does Linux -channel on YouTube and in one of her recent videos she covered free open source HTPC software. In the video she presented, among others, XBMC (Xbox Media Center). I immediately decided to check it out and went to the website and found out that XBMC is also available for OSX. Sweet.

XBMC is absolutely amazing piece of software and it is free. Front Row was OK, but XBMC is ten billion times better and is a perfect replacement for the discontinued Front Row. First of all your music, movies, tv-shows and pictures can be synced to XBMC and you can use add-ons to view material from YouTube, TV- and radio-channels. Another great feature of XBMC is that you can use your iPhone or Android device as a remote via wifi and best of all is that the software supports Apple Remotes. When you enable from the settings the option that XBMC can be launched using a remote, XBMC can be launched by pushing the menu button on Apple Remote. This means that you really do not need any 3rd party software to assign a custom command for Apple Remote. Just this feature makes XBMC quite brilliant. 

XBMC, Android Remote and Apple Remote are best of friends!

Bottom line is that XBMC is a perfect replacement for Front Row and on many levels it's much better and customizable than Front Row ever was. After installing XBMC you won't miss Front Row for a millisecond.

Tuesday, August 28, 2012

The Gaslight Anthem: Handwritten (2012)

The Gaslight Anthem is my new favourite band. Their music hits like million volts. Check out these two songs from their latest album "Handwritten".

45



handwritten


At the moment my favourite song on their album is "Biloxi Parish". If you like rock music, check them out.

Thoughts On Mountain Lion



Oh wow. The new update for OSX is out. I was quite excited about this update since I decided to skip OSX Lion because so many people reported performance issues and other troubles after the release.

First thing to like about Mountain Lion was the price. The update costs only around 16 euros. Nice. Previously Apple has priced upgrades so that if something costs $20 in the U.S. it also costs 20€ in Europe thus making upgrades relatively more expensive in Europe. But that's enough about the pricing.

I'm no power user of Macs. I use my Mac for web browsing, light image editing and other everyday stuff. So these opinions reflect the opinions of a average user after couple weeks of usage.

new features

Mountain Lion introduces quite a bit of changes to gesture controls and one of the biggest changes is so called natural scrolling. I am sorry Apple but how is this natural or intuitive? I disabled this feature right away and reverted back to the old and trusty way of scrolling. However Mountain Lion does have some new nice gestures. When you sweep with two fingers from left to right over the left edge of the touch pad you expose the new notification center. The notification center is a pretty cool feature. I just wish that I could set up Skype and Tweetdeck messages to appear in the notification center but I guess this requires a new versions of those programs. I hope they are released soon. Three finger swipe exposes the dashboard, it's nothing revolutionary, but this feature might become handy if Apple plans to launch an app that allows you to control your Mac with an iPad or other iDevice with touch controls.

One thing that bothers me is that in Mountain Lion swipe gestures have been removed from Finder (indeed they were removed already from Lion). But you can restore them quite easily. All you need to do is press the option key down before you swiping. This trick was first published by Macworld. Second thing that has changed in Finder is the fact that by default it does not show your HD on the devices list. To edit the sidebar and which devices it shows just click Finder/Settings/Sidebar and check the box next to HD.

I haven't figured out any use for the Launchpad. It is supposed to make launching applications easier, but I find the four finger pinches quite cumbersome to use. Usually if I know what app I want to launch I just tap ctrl+space and use the spotlight search. Again, Launchpad might come handy if you use an iPad to control your Mac.

I'm sure there are lots of new features (like AirDrop and iCloud, or Gatekeeper) that I haven't even touched but these were the ones that caught my eye. 

front row

The problem with Mountain Lion is that it gets rid of Front Row. Even though I did not use it that much it still was a great way to use iRemote to control Mac when you wanted to listen music or watch movies. What do I do with iRemote anymore? It is in fact now a useless piece of kit unless you are very enthusiastic on giving pp presentations. I think it is a bit of counter intuitive that you can buy and rent movies from iTunes but app that makes it easy to watch those movies has been removed from the OS.

performance

I haven't noticed any performance issues on my Macbook Pro (mid 2010). There are slight hiccups when you switch to full screen mode on QuickTime. The transition just isn't as smooth as it could be. Other wise my old Mac seems to work just fine.

update

There have been rumours that Apple is preparing a larger update for Mountain Lion, but no release date has been published. We just have to see if the update brings any improvements to already good piece of software.

Friday, June 29, 2012

Upgrading Galaxy Tab GT-P1000 to Ice Cream Sandwich using Mobile Odin

In this post I'd like to share some of my experiences on upgrading my Galaxy Tab GT-P1000 to ICS 4.0.4. These instructions are mainly aimed at explaining some of the concepts related to flashing custom roms and give instructions on how I was able to successfully upgrade my device.

REMEMBER, I AM AN IDIOT AND I DO NOT REALLY UNDERSTAND WHAT I AM DOING. THEREFORE DON'T PROCEED IF YOU DO NOT UNDERSTAND WHAT YOU ARE DOING. DO SOME RESEARCH ON OTHER SOURCES BEFORE YOU START FLASHING CUSTOM ROMS.

THERE IS A VERY REAL POSSIBILITY THAT YOUR DEVICE MIGHT BE DAMAGED.

Okay, now that you have been warned it is time start. Here are the steps that I took:

1. Rooting
2. Installing Mobile Odin
3. Installing CWM Recovery (flashing a custom kernel)
4. Downloading back up files (just in case)
5. Choosing a custom ROM
6. Backing up, Flashing ROM and Google Apps

1. Rooting

The first thing you need to do is gain superuser rights to your tab. That is what rooting does. I was able to root my device using SuperOneClick. There are very good guides on how to do this so follow them. It is easy and quite convenient way to root your device but you will need a Windows PC for this step.

2. Installing Mobile Odin

Then you should install Mobile Odin on your tab. If you do not have access to a Windows machine there is no other (easy) way to flash kernels  Buy the pro version so you do not have to worry about downloading the correct configuration files. You can find Mobile Odin on Google Play.

3. Installing CWM Recovery (flashing a custom kernel)

CWM recovery is the best tool for flashing custom ROMs that are in zip-format. Here is the catch, the current version of CWM that is on Google Play doesn't support Galaxy Tab GT-P1000. What can you do? Well, some smart people have created custom versions of CWM Recovery that are integrated to custom kernel. One custom kernel that includes CWM is the custom kernel by Team Overcome. Use Mobile Odin to flash the kernel to your tab.

For me this was the biggest hurdle, because I do not have a Windows or Linux computer. Once I got CWM on my tab I was able to follow the normal guides for for flashing custom ROMs.

4. Downloading back up files (just in case)

Before you start flashing custom ROMs it might be a great idea to download the original firmware for your galaxy tab. You can find them at sammobile.com. You need to create an account before you can download any firmwares.

5. Choosing a custom ROM

There are two major developers of Ice Cream Sandwich 4.0.4 (ICS) for GT-P1000. Cyanogen Mod and AOKP seem to be the most reliable developers at the moment. You can find their custom ROMs at the website of xda-developers. Remember to download Google Apps, as well.

6. Backing up, Flashing ROM and Google Apps

From this point onwards I was able proceed by carefully following other online guides that are available. The entire flashing process was fairly easy and didn't take that long. Have fun but be careful. And remember to backup your data.

*************************************************
DO NOT JUST TRUST ME. DO YOUR OWN RESEARCH.
************************************************* 

My Galaxy Tab GT-P1000 running Ice Cream Sandwich 4.0.4 =)

After flashing my tab got so much better. Biggest surprise was that now the GPS works just fine. Before it was totally unable to get a GPS lock. ICS is generally much better than GB. Now I can use my tab much longer than I expected so for some reason the battery life has improved. I just hope that the devs will also roll out Jelly Bean to Galaxy Tab. I would be ecstatic if Linaro would find it's way to Galaxy Tab. Can you imagine how much faster the tab would be?

Thursday, June 28, 2012

Murakami - Kafka on the Shore

This was the second novel by Murakami that fell on my hands. Actually, there was nothing accidental in that I chose to read this book. After reading one of Murakami's newer novels "Sputnik Sweetheart" I was quite impressed by how Murakami was able to paint such a mysterious story line that felt very intimate and distant at the same time. I went to the library to aiming to get my hands on Murakami's latest novel to be translated to Finnish. Unfortunately, all copies of "Norwegian Wood" were taken so I decided to give "Kafka on the Shore" a try.

Kafka on the Shore cover

This book was just amazing. The two story lines intertwine in the most wonderful manner. The book is at the same time very open, but leaves some key details untold and there is this some mysterious thing leave the characters somewhat distant, but that's good. Then there are just some silly scenes in the book that make it even more charming. Was Colonel Sanders Murakami who intervenes to get the story back on  track?

Compared to "Sputnik Sweetheart" this book it's in a league of its own. If you want to read something by Murakami give this one a read.

You can listen to the Archduke trio online at the Petrucci Music Library. It is actually a very nice piece of music and very approachable. Give it a listen.

http://imslp.org/wiki/Piano_Trio_in_B-flat_major,_Op.97_%28Beethoven,_Ludwig_van%29

Monday, May 28, 2012

Murakami - Sputnik Sweetheart

During the weekend I finished reading Haruki Murakami's book "Sputnik Sweetheart". In the back of Murakami was compared to the likes of Paul Auster. That is a very good comparison. Having read several books by Auster I can say that is a very good comparison. However, I feel that Murakami writes less but says more than Auster. Also, at least this book was, more mystical compared to Auster.

The story was something different. First I thought that the story was rather dull and ordinary but as I read on I became impressed by his story telling skills. Somehow he appears to be telling everything but leaves the crucial bit behind a curtain. This strange love story was very appealing. I recognised the same kind of feelings of being alone and lost as the characters in the book had. I think rarely have I read a book that raises this kind of intimate and sensitive feelings in me.

I must read another book by Murakami before I can say if I like his writing. The next one I will read will probably be "Norwegian wood" if I can get myself a copy.