This morning Rovio announced the news that the full version their long awaited Android game is finally available; and on top of that they also announced that the game is completely free of charge (but contains adverts).

Anyone running a rooted phone with adblock enabled obviously won’t even get the ads, but if you want to support Rovio then you will be able to buy an ad-free version in the near future.
Rumour has it that the ad-free version will be released on the Android Market after they’ve pushed 10,000 free copies (I’d be surprised if that number isn’t already reached) but only time will tell.


They’ve currently submitted the free version to the Android Market, so it will be available on there within 24 hours.  In the meantime, they’ve also published a copy of it on GetJar but unfortunately their servers are currently down due to the overwhelming demand of this game!

Just to make things easier for readers, I’ve uploaded the game and you can download it from here

UPDATE: It’s now in the Android Market, here’s the QR code (click it if you’re browsing on your phone):


Several readers have recently reported that they’ve managed to run out of free space, even with the Froyo implementation of Apps2SD.  The way Google implemented it was poor to start with, but what makes it worse is that many apps in the Market still haven’t been updated to allow installation to SD card.

This guide shows you how to force all applications to be installed to your SD card.


  1. Phone running Froyo
  2. ADB installed – how to


  1. Ensure you have debugging enabled on your phone (Settings > Applications > Development > USB Debugging > Turn On)
  2. Connect your phone to USB
  3. Open Command Prompt/Terminal
  4. Type: adb shell pm setInstallLocation 2
  5. Press Enter
  6. That’s it!


  1. My widgets keep disappearing, help!
    To prevent widgets from being removed, you’ll have to move their associated application back onto phone memory – to do this see FAQ #2
  2. How do I move certain apps back onto phone memory?
    You can move any application onto phone memory by going to Settings > Applications > Manage Applications > On SD card, select the app you want and press Move to Phone
  3. How can I revert to the original settings?
    Just open Command Prompt/Terminal and type: adb shell pm setInstallLocation 0
  4. Any other hidden commands?
    There’s one more to force all apps to install to phone memory, but I doubt you’ll ever want to use it: adb shell pm setInstallLocation

[via Androinica]

Yesterday I received the letter below from O2, it comes only a week after receiving a text message saying:

You’ve gone over your data allowance on your mobile.  You need to cut down or get a bigger Bolt On to keep using the internet.

To be totally honest, I can’t remember even using so much data in the past couple of months.  The most data usage on my phone is emails which definitely don’t require a huge data allowance.  I can’t even remember last time I used YouTube on it, none of the apps I’ve installed have been that big, and I tend to use WiFi for browsing because 3G is sluggishly slow at work anyway.

As they wrote in the letter, they could just completely disable my mobile Internet if I happen to go over my data allowance again (supposed to be “unlimited*”), which I guess is better than getting a huge bill, but is still quite ridiculous when I can’t even seem to recall using that much data in the first place.

On top of that, from what I’m told by readers on Twitter, the O2 data allowance limit should only apply to new customers whereas I’m 10 months into my contract.

Either way, I think that O2 have really taken the Boris with this.  When Vodafone introduced their 500MB limit there was an outcry, but O2s policy seems to be even worse.
With Vodafone you can receive up to 3 warnings, and then have to pay £5 for an extra 500MB, with O2 they can decide whenever they want to cut your data connection and that’s it.  The only alternative is to pay £15 extra for 3GB – not gonna happen!

I’ve spoke to O2 this evening, and they definitely haven’t been able to increase my data allowance so I’ve requested my PAC.  I’m switching to GiffGaff, who are a subsidiary network owned by O2, but they promise unlimited data – they just don’t want people using it for tethering so don’t use it as a WiFi Hotspot!  One of the advantages of GiffGaff is that you’re not tied into a contract. You could try their service, and if they aren’t up to scratch, or if they unfairly change their terms like O2 or Vodafone then it should be pretty easy to move on to another network provider.

Unlimited – At giffgaff ‘unlimited’ means ‘unlimited’, so play fair and play nice, so it stays that way.

Here’s the letter from O2:

Today I received my 16GB MicroSD to replace my now full 8GB.  Normally to transfer contents it’s quite straightforward – just copy everything to computer then back onto the SD card (or from SD to SD if you’ve got a card reader).  However, if you’ve got a rooted phone running apps2sd (also known as Apps2Ext) then there’s slightly more work involved to make sure that you end up transferring all your apps too.  The method below describes how I managed it, and under that I’ve listed a few alternatives…


  1. Rooted phone
  2. SD card with ext partition
  3. ADB installed – how to


  1. Make sure you’ve still got your old SD card in
  2. Create a new folder on your computer called SD Card Backup
  3. Create 2 subfolders, one called FAT and another called EXT
  4. Connect your phone to computer and set to Disk Drive mode
  5. Copy all your SD card contents (FAT partition) into the FAT folder
  6. Open Command Prompt/Terminal on your computer
  7. Type: cd<space>
    Make sure you use a space character, don’t type <space> and don’t press Enter yet!
  8. Drag and Drop the EXT folder into your command window, and you’ll notice that the full path to your EXT directory appears
  9. Press Enter
  10. Set your phone USB connection to Charge Only
  11. Type: adb pull /sd-ext/app .
    Don’t forget that “.“!
    Press Enter
  12. Wait while all your apps are copied into your EXT folder
  13. Once copied, insert your new SD card and use the same method you previously used to partition your new SD card as you want
    I use the Amon RA recovery, flashed using Unrevoked.  My partitions are: 4GB ext, 32MB swap (not really needed) and the rest as FAT
  14. Connect your phone via USB again
  15. In the command window, type: adb push . /sd-ext/app/
  16. Wait whilst all your apps are copied back to your ext partition
  17. Copy all your FAT files back onto the FAT partition

Alternate Methods

  1. Use Linux.  Mounting your SD card in Linux will mount your ext partition too.  It’s then a simple case of just copy and pasting your files from old SD to computer, then computer to new SD
  2. Titanium Backup.  You can use Titanium Backup’s Batch feature to backup all the apps to the phones Fat partition, then copy the backups to new SD and do a batch restore
  3. MyBackupPro – similar to Titanium Backup, MyBackupPro allows you to backup all apps and their data, then restore them.

Why My Method?

I chose doing it the adb way because it doesn’t involve copying everything onto the SD card first – otherwise you’re waiting for everything to be backed up to SD, then to computer, then back to SD and then restoring using Titanium/MyBackupPro.  It’s also good to have a copy of your apps saved on your computer just in case something goes wrong with your phone or SD card.  If you already have adb installed, then it’s really quick to just run the adb command and grab all your apps.


Annoying Orange, in more ways than one

Froyo has been available for many Orange customers for over a week, but people who were on software version were made to wait until yesterday (1 October) before being offered this update.  Reason being that Orange had to first release an update which allowed customers to upgrade from to

You should now be able to get the update by going on:
Settings > About phone > System software updates -> Check now

After installing that update, you should be able to check again and receive the Froyo update too

Manual Download and Install

In case you don’t get the to update then you can download it directly from the HTC servers – link and then install using the tutorial here

This simple guide shows you how to install an official update file for the Desire.  This doesn’t involve rooting, debranding or anything of that sort.  It’s the equivalent of manually installing an OTA update for your phone.

Note: It’s worthwhile backing up all your data before installing any update (even if you’re installing an OTA) just in case it does perform a wipe.

  1. First of all you’ll need the update file
  2. Make sure the update file is called – rename it if you need to
  3. Copy this file to your SD card – make sure it’s in the top-level, not in a folder
  4. Turn off your phone
  5. Hold down Volume Down and press Power.  You should end up in the HBOOT menu
  6. Select Recovery (move down with Volume Down, select with Power button)
  7. You should now see a screen with a red exclaimation mark
  8. Hold down the Volume Up button and press Power
  9. Select apply

Last week Google announced that they’d be enabling paid apps in more countries.  They’ve announced today that they’ve added support for 20 countries, and another 18 will be added in the next two weeks.

The 20 new countries that can enjoy paid applications are:

  • Argentina
  • Australia
  • Belgium
  • Brazil
  • Canada
  • Denmark
  • Finland
  • Hong Kong
  • Ireland
  • Israel
  • Mexico
  • New Zealand
  • Norway
  • Portugal
  • Russia
  • Singapore
  • South Korea
  • Sweden
  • Switzerland
  • Taiwan