Short takes: managing Bluetooth devices in a Volkswagen; seating Micro SD cards in a Hudl

This content is 10 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

In an attempt to close some tabs in my browser and transfer some notes to blog form, another “short takes” post…

Deleting paired Bluetooth devices from a Volkswagen MFD

The advice is for a 2012 Passatt but it worked for my Tiguan and probably for a Golf, etc. too (there’s a maximum of 4 connected devices – although only one can be active at any one time):

  1. “Go to the Phone on the center information panel
  2. Go to Users and you will the the phone names
  3. Scroll to the phone you want to remove
  4. Push the OK button on the steering wheel
  5. You will be offered some options, scroll down to Delete and hit OK”

Incidentally, Know Your VW is a useful site (although it is intended for the North American market).

Patience required inserting a Micro SD card in a Tesco Hudl

After buying my Tesco Hudl a few weeks ago, I decided to get a memory card to expand the on board capacity (e.g. cary more music/video with me).  Of course, Tesco is the last place I want to buy accessories like that and I picked up twice the capacity for half the price (or something like that) at MyMemory.co.uk.

The problem came when I wanted to insert the card into the Hudl.  For a while I seriously thought I had a faulty tablet that would need to be returned (a bit of a shame after getting it just how I wanted it, including rooting and customising…) – I kept on pushing the card in but it would spring straight out again.  It turns out that the Hudl’s card slot is very deeply recessed and some long nails (or even a knife) might be needed to push it in far enough and get it to stay in place!

 

 

Removing Tesco customisations from my Hudl

This content is 10 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Just over a week ago, I bought a Tesco Hudl. It was an impulse purchase but the reviews were good considering the low price point (Gizmodo, Engadget) and that £119 price tag meant the risk to me as a consumer was low (considering what I paid for an iPad 4 years ago, which admittedly is a premium device but has hardly stood the test of time…).

After a couple of days I knew I’d made the right decision – I’ve been disappointed with Android on my phone but on a tablet it’s really usable (the Hudl uses Android 4.2.2 JellyBean) – and Tesco have provided an almost stock distribution. Even so, there are some “customisations” – a few apps and widgets to try and encourage more Tesco shopping, and a [T] launcher button in the bottom-left corner of the screen.  The apps and widgets are easy enough to move out of sight, but I really wanted to lose the Tesco Launcher [T]…

Rooting the tablet

Step one is to “root” the operating system – i.e. to give myself full access to all of the files and folders on the device.  Paul O’Brien (@paulobrien) has a great post on his MoDaCo forum on rooting the Hudl.

I fired up my Linux netbook (it still has some uses!), downloaded the ROMraid archive for the version of the Hudl software my device was running (JDQ39.20131016.200812) and extracted it but running sudo ./flashroot.hudl.linux.sh returned command not found.

After scratching my head for a few minutes I realised I also needed to chmod 755 flashroot.hudl.linux.sh to make it executable.  I tried the script again but this time the response was cannot execute binary file – it seems that the version of rkflashtool.linux included in the ROM download was for 64-bit Linux and my netbook only has a 32-bit installation.

Plan B

Being a good geek, I have a pile of media waiting to be “sorted out” including some Linux live CDs, so I fired that up on another PC and this time managed to flash the Hudl (I used an Ubuntu 13.10 live CD – CentOS 5.5 refused to play).  If you’re having trouble getting the device into the right state, then check out Matt Foot (aka @glossywhite)’s advice on MoDaCo:

  1. Turn Hudl off.
  2. Connect via USB to PC.
  3. Hold down Volume Up (+), push the reset button for one sec (recessed hole with gold dot in it) and continue holding the Volume Up button.
  4. To check that this has put the Hudl in flashing mode, and to verify that it isn’t merely in charging mode, release Volume Up after around 10 seconds and tap once on the power button; if you see a battery, it has failed, so try again.

I found that the Live CD didn’t want to execute anything from a USB stick or local hard disk in the PC (Windows file systems), so I copied the following files to /home/ubuntu:

flashroot.hudl.linux.sh
rkflashtool-linux
system.backup.img

I also chmodded and to make them executable, then ran sudo ./flashroot.hudl.linux.sh

At this point, I saw lots of lines like:

rkflashtool: info: writing flash memory at offset 0x00000000

(up to 0x00341fe0) and then:

rkflashtool: info: rkflashtool v5.1
rkflashtool: info: Detected RK3188…
rkflashtool: info: interface claimed
rkflashtool: info: rebooting device…

The device then restarted in charging mode, and I powered it up as usual. Paul’s instructions say to install SuperSU from the Google Play Store but it seemed to be installed already; however I did update it.

Removing Tesco customisations

As I mentioned at the top of the post, the Hudl comes with a Tesco Launcher icon in the bottom-left of the screen and is also pre-loaded with a number of apps for Tesco services. Paul O’Brien has posted one method of removing the Tesco Launcher [T] but I decided to use a variation of Mr Akufu’s method, with Paul’s hacked SystemUI.apk file (which can be used with the JDQ39.20131016.200812 firmware):

  1. Extract SystemUI.apk from SystemUI.hudl.zip.
  2. Using your method of choice, transfer the file to your device – I used Dropbox, and then selected the option to Export, then Save to SD card (Internal Storage) but others have suggested Bluetooth, or ADB.
  3. Install Rooted SSH/SFTP Daemon from the Google Play store and start it.
  4. Connect using your SSH client of choice (I used PuTTY) over a Wi-Fi connection to the Hudl.
  5. Login as root, with password abc123
  6. Issue the following commands:
    su
    mount -o remount,rw /system
    cp /system/app/SystemUI.apk SystemUI.mybackup.apk (I didn’t do this but it would have been sensible…)
    cp /storage/emulated/legacy/SystemUI.apk /system/app/SystemUI.apk
  7. After this, the Hudl should reboot.
  8. Following restart, the Tesco button should be gone – use Root Uninstaller to disable (not remove) the Hudl Updates package.

If you want to go further, there’s another MoDaCo post that talks about removing all of the Tesco application packages… and more information on which Android packages are safe to remove at Android Central.