Upgrade your Android tablet (Part 1) - Tackling a tablet

4/12/2012 4:08:28 PM

Don’t be content with a slow or limited device. Neil Mohr spins $159 hardware into gold

Have you been left with a feeling of buyer’s remorse after an impulse tablet purchase? Fear not, we’re here to show you how to turn what may seem like a run-of-the-mill device into something wonderful. Well, perhaps just workable, but let’s reach for the stars.

The beauty of Android is that it enables any number of companies to produce affordable Android devices for us all to buy and delight in. The bad side of Android is it enables any number of companies to produce poorly devised or implemented devices for us all to despise.

Description:                                    Access to the full Android Market is key to getting a full tablet experience

Access to the full Android Market is key to getting a full tablet experience

In between the two extremes lies a myriad of devices that just require a little tweaking to take them from mediocre to marvellous. This can be something as basic as adding a new theme or tweaking the interface to make it more useful. A slightly more advanced option would be adding the Google Android Market, which many device manufacturers leave off either for legal reasons, or in attempt to cash in with their own Market alternatives. The extreme end of things is to entirely replace the existing installation of Android with your own build from one of the many possible alternatives like CyanogenMod.

Any of these hacks can take a weak tablet and transform it into something you’ll want to use, hut the addition of the real Android Market is a particularly handy one, especially if you already own apps on it. As you’ll gain access to your purchases, among the 300,000+ other Android apps the full Market provides. As useful and fun as these are, it’s the last and most complex option that we’re going to explore. If community spirited hackers have managed to gain the correct root-access exploits for your tablet and someone has created a suitable built of Android for the device, then you can use a system such as CyanogenMod, which comes with a host of high-level features to transform it into something amazing with features and overclocking waiting to be exploited.

Description: A One alternative Android build for the Archos tablet is Uruk Droid. It offers an 1.2GHz overciocking kernel and gives the device Linux functionality

A One alternative Android build for the Archos tablet is Uruk Droid. It offers an 1.2GHz overciocking kernel and gives the device Linux functionality

Tempt me

Before you can get your hands on these tempting features, it’s first necessary to find out if your device has a suitable Android port available, has one in development, or hasn’t anything of the sort. Typically a good working port will include three vital items: a way to inject the OS onto the system, a boot loader and the replacement operating system itself. As usual, Google is your best friend and searching for your device’s name along with the term “root” or “Android build” can help you discover solutions or blogs that will link to the right sources.

Besides this scattergun approach, reliable sources for community projects include itself, because it has both an active forum and lists many in-progress builds alongside completed ones. More general sites include and www., which host forums for avid mobile fans dedicated to creating builds of Android for specific devices. These gals and guys have created an armoury of tools that people can then easily reuse for a host of devices, be they phones or tablet. Getting the new OS onto the device via the injection stage usually involves hijacking the manufacturer’s own built-in firmware upgrade or recovery process. While most devices provide a low-level recovery mode that requires you to hold down a combination of hard buttons as it’s turned on, devices like the iPhone can have this initiated via the software itself. The exact process varies from device to device, so you’ll have to read tip on your own model. Often your PC will require a special version of the device driver (but not always), along with a terminal command to push over the correct files.

The build of Android itself doesn’t have to be a complete one. As with Windows, a missing driver doesn’t necessarily break a device, but renders that part useless - the GPS or Wi-Fi for example.

In other cases it could be semi-functioning, often working but lacking power- saving features. If you use a part-finished build, you’ll often come across issues like these. Lastly, the boot loader kicks the whole thing off. For many systems multi-OS hoot loaders are available, this enables you to keep the native install alongside the custom port that’s installed either on the internal storage or on an SD card. It’s very useful to keep the original OS, largely as it’s an emergency fall-back position to rescue the device, but also because experimental builds may not be usable.

Tackling a tablet

The spirit of this guide is to take a cheap tablet, ideally under the magic $160 mark, and turn it into something that works far better than that price tag would indicate. To keep things practical we’ve chosen to work with the Archos 70 Internet Tablet. The recommend retail price is $318.4, but places like the Carphonc Warehouse sell it for a bargain-pitched $160. It’s perfectly placed as a cheap tablet with a 7-inch 800 x 4.80 capacitive touchscreen, 8GB of storage and Android 2.2. This older operating system is far from ideal and doesn’t conic with the Android Market, so it’s missing out on a vast catalogue of Android apps.

.One solution that can be applied to the Archos and many other devices is to simply install the Android Market APK file, but as with any system, doing so requires root access to the system. You’ll also need a suitable version of the APK file that will work on the rooted device.

The holy grail for us it to be able to install our own custom build of Android OS. Archos is slightly different to other manufacturers in that it embraces, modding of its devices to a certain degree. For example, the Archos 101 comes with a dual-hoot system and the Archos alternative OS called Angstrom and is a Linux-based distribution. As part of this, Archos extends the hoot-loader to its other devices with the proviso that installing it voids any warranty on the device.

This does help with one job, and that’s getting the operating system injected onto the device, the Archos comes with a combined hoot-loader and recovery system that’s accessed by holding down the volume button when it’s first turned on. Using this it’s far easier to copy over the required files and get them flashed. Other devices can have an assault course of driver installs, command line sequences and more to achieve the same result.

The last stumbling block is that minor issue of an operating system. We tend to favour CyanogenMod. To say it’s better than other options is a bit black and white, but as it’s a mature distribution if it’s used as the basis for a fresh port saves having to reinvent the wheel for many of the features you’d want. A handy page on XDA Developers at www.bit.Iy/tR4f2Q has a complete rundown of the available Archos alternative operating systems, from the stock Archos Android build to Uruk Droid and the Gingerbread 2.3 openAOS CyanogenMod 7 release that we’re going to use. There are also Linux and Ubuntu options among others, so as far as choice goes you’re pretty spoilt with an Archos device.

Finally where do you install this new operating system? Your device has various forms of storage: its internal memory, its internal storage, any additional expansion (usually via an SD card) and its own firmware. Most options will repartition the internal storage to contain a swap file and OS storage, while the generic remaining storage space will remain untouched to store any files you might have, remaining accessible to both operating systems. Internal storage is often preferable to SD cards as it avoids potential speeds issues with slower cards and write errors that are more likely with an older SD card. Having said that a spare high-speed SD card say Class 10 or better will provide enough throughput to be perfectly usable and is a good way of testing out a custom ROM.

  •  Upgrade Android : Archos! Bless you, One step beyond, Custom modes, Flash master & Gingerbread device
  •  CyanogenMod overclocking : Built-in controls, Alright Governor & Custom tools
  •  7-inch iPad hitting the market?
  •  iPod Docks
  •  Great Business Apps for Your iPad/iPod/iPhone : Car Butler, List n Do, Magnifying Glass with Light, WorkSnug
  •  Nokia Teams Up With Windows Phone
  •  The future of malware : Social networking, Enterprise targets & Smartphone threats
  •  Useful apps for iPad (Part 2) : Evernote, Wave Accounting & Dataviz Docs To Go
  •  Useful apps for iPad (Part 1) : Bento for iPad & Numbers 1.5 for iPad
  •  Android Market Under Threat From ‘RuFraud’
  •  Memory update to boost mobile devices : Manufacturer backing
  •  Intel Enters Smartphone Market
  •  Take control of your files (Part 2) - View your files on PC
  •  Take control of your files (Part 1) - Stop and drop, Share and share alike
  •  HP: A new Slate in PC market
  •  Cheaper tablets to take on the iPad 2
  •  Showdown: lOS vs Android vs WP7 (Part 2)
  •  Showdown: lOS vs Android vs WP7 (Part 1)
  •  Richard Cobbett: Publish and be damned
  •  Tech patent wars: a lose-lose situation
    Most View
    Google Nexus 4 - Features Of A High-End Smartphone For Half The Price
    Buying Tips : Cooling Bargains (Part 2)
    Windows Server 2008 and Windows Vista : Administering GPOs (part 1) - Creating GPOs, Linking GPOs
    What Is CEBP?
    Macro Marvels (Part 3)
    Gigabyte GA-F2A85X-UP4 Mainboard & AMD A10-5800K Processor Review (Part 6)
    The Criteria Of Choosing A Travel Camera
    Imation DataGuard T5R – Good Choice For Off-Site Backups
    Game Programming with DirectX : 3D Models - OBJ Models (part 1) - Understanding the OBJ Model Format
    Easy Adoption of Enterprise Mobility
    Top 10
    Innovate & Inspire - Delight, Surprise, Love, Connection (Part 3)
    Innovate & Inspire - Delight, Surprise, Love, Connection (Part 2)
    Innovate & Inspire - Delight, Surprise, Love, Connection (Part 1)
    Tablet Operating Systems (Part 3)
    Tablet Operating Systems (Part 2)
    Tablet Operating Systems (Part 1)
    Manage Add-Ons For Internet Explorer (Part 3)
    Manage Add-Ons For Internet Explorer (Part 2)
    Manage Add-Ons For Internet Explorer (Part 1)
    Cupertino Comes Out Fighting (Part 1)