Android

If you browse back through my blog, you’ll see that I’ve been a long time fan of Nokia phones. However, after Nokia switching to Windows Phone, and killing a, in my opinion, superb device with the Nokia N9, I decided to switch to Android. So, May 2012 I got myself the Galaxy S3, which I’m still using today.

I quickly realized I wanted more power as well, such as full access to the filesystem, so I rooted my phone and flashed a custom ROM.

Why root your Android?

Looking back over the last 18 months, I still don’t know why I needed my phone to be rooted. I maybe used it once or twice, for stuff like screen sharing in Airdroid, but there wasn’t really any day to day benefit.

Many people will say that they root it to specific applications that require rooting, backing up of your phone, remove carrier stock applications, etc… but to be honest, I’ve never had the need to. Vodafone kept the bloatware to a minimum and it didn’t really stand in my way.

Custom ROM Galaxy S3 detailsCustom ROM?

So, this is the main reason why I had to root my phone. Wanting to improve performance of my Galaxy S3 and increase battery life, I had a look around to see which custom ROMs would be a good fit. Following a recommendation of a friend of mine, I then went with Android Revolution HD. This ROM kept the Samsung specific apps, such as the Camera app, S Voice, AllShare Cast, etc. It basically was exactly the same interface (TouchWiz) but with a lot of tweaks under the hood. My phone instantly became a lot more responsive and battery life increased as well. Great!

However, there are some risks that come with flashing: You void your warranty with most ROMs. And you may encouter some strange issues down the line. In my case, this happened about 1 year after flashing the custom ROM, my phone got stuck in a reboot loop. Some application seems to have broken my phone. So, there were a few options: I could re-flash the same firmware, and potentially encounter the same issue down the line, or I could try something new.

Following another recommendation by a friend of mine, I decided to try an AOSP (Android Open Source Project) ROM. These run none of the Samsung code, and are generally a lot lighter. I took a look around, and not wanting to stick with 4.1.2 (latest version available for the Galaxy S3 supported by Samsung), I went with a ROM that was based on Android 4.3, CarbonROM.

After struggling a bit to install it (note: you’ll have to manually install all Google Apps!), I finally got it running.

All I could say was: Wow. It’s like having a new phone.

The phone was a lot more responsive. Truly worlds apart. I felt like I just bought a Galaxy S4, but it was free, only costing me an hour of tinkering around — if done right the first time, it’ll take you 10 minutes.

So what did I loose by going with a AOSP ROM?

Well, the Samsung apps. The only app I miss is the Camera app, as the stock Android one takes a bit of getting used to. Besides that, I didn’t notice anything that I’m missing. S Voice, well, I use Google Now which is a lot nicer anyway. And the speed boost makes it worth it. Battery life is similar, if not slightly better compared to the custom ROM I had before. Did I mention it’s a lot faster?

My Galaxy S3 homescreenHaving run CarbonROM for the last 3 weeks, there is no way I’m going back to the original Samsung ROM. It took a bit of customizing but it now looks great and I’m back up and running at full speed. There are a few bugs I’ve encountered, but these are mainly related to Android 4.3 itself and are getting fixed on a daily basis.

All in all, if you’re willing to take the risk of rooting your phone, then going with a AOSP Rom like Carbon Nightlies (the 4.3 branch) is definitely worth a try. But be aware that if something goes wrong, the warranty won’t cover it. I may write a small post with some instructions on how to flash CarbonROM onto your phone in the near future.

Read more

Finally! I’ve got my own N900.

To be honest, it was just a matter of time, until I would get one. After having had one for 4 days, and then having it taken away from me after the XMPP Summit, I had my mind set on getting my own.

Now, the problem was the price as 649€ are not something I was willing to spend on a phone. Thankfully Vodafone UK has a great Webrelations Team, who were willing to give me the N900 for 15£ / month! Thanks guys!

So… Why Maemo Rocks and Android Sucks:

It was obvious that I wouldn’t go for another Symbian device, as S60v5 is just a hack, and S60v3 outdated, these were out of the race. That left the iPhone (which has just gotten video recording and doesn’t do multi-tasking?! .. even my old 6260 from 2004 was able to do that), an Android device (I still can’t find a reason to get an Android phone – No USP! There is no point in Android. It does everything, but nothing very well.) or the shiny toy packed with the power of full Linux and Maemo, the N900.

The beauty of Maemo is, that it’s a full Linux OS. It uses apt-get, I’ve got root access without hacking it, and allows me to run more or less anything from Asterisk over Nmap to Wolfenstein 3D. Oh, and it does Flash! During the XMPP Summit, we even went so far as to run rm -rf /* on it, which it executed without complaining.

The N900 is by far not ready for end consumer, but it’s the perfect device for people who want a Linux machine in their pocket, with a shiny UI. Maemo is like OSX. It has a very shiny and nice UI, but if you want, you can open a terminal, and do whatever you want, without anyone or anything stopping you.

As with every developer centered phone, there are some things that need to be improved:

  • Ovi Contacts Sync support
  • Better Ovi Maps with free Navigation
  • Video Calling (not only for Mobiles, but also for XMPP / Ovi, MSN, Skype…)
  • Better Battery life! It’s kinda poor at the moment. Having 3G connected, it’s about 1/2 a day
  • An official Spotify client (Yaspot works but isn’t great)

However, there’s some really cool apps on the N900 already.

The apps I’d highly recommend for anyone with an N900:

  • rootsh – Because being root is so much better
  • Hermes – A nifty little tool to sync info from Facebook and Twitter to your address book contacts
  • Angry Birds – I just love Rovio Games, but Angry Birds is by far the best game around for the N900 (In the Ovi Store for free)
  • Adblock Plus – No one likes ads.

So, I guess that’s it. My first impression of the N900: It’s a must have for every tech and gadget fanatic. It just doesn’t get better than this. Symbian^3 won’t be able to measure up to Maemo!

Read more