Test: Android 2.3 on Xperia X10 mini pro


Android 2.3 provides more features and functions, for example see wikipedia article on android version history.

CyanogenMod 7 is a modification based on Android 2.3 Gingerbread. Their about page contains nice collection of screenshot to show how it looks like. From their wiki pages, their definition goes:

“CyanogenMod is a customized, aftermarket firmware distribution for select Android devices. Intended as a replacement for the software (also known as the “firmware” or “ROM”) that comes factory installed on your smartphone, CyanogenMod is based on the Android Open Source Project – the same base software used in all Android devices.”

For alternative look and feel, there are several themes available (with screenshots). After installation, use Theme Chooser to select.

MiniCM7 is a custom-built ROM for the X10 Mini Pro based on Cyanogen 7.1.

minicm7-1 minicm7-2



Instructions on the links are followed on how to install MiniCM7 pro into Xperia X10 mini pro phone.

  • Link to Instructions
  • Link to the ROM used (MiniCM7Pro_V21.zip)
  • Link to xRecovery
  • Link to netfilter


Adaptation: USB and android SDK

I installed PC companion in order to get the USB drivers for x10 mini pro, and android SDK in order to get the debugger tool (adb) which is needed for operating system commands on android phone. (It is also possible to get these without installing these SW’s).

Adaptation: xRecovery

xRecovery is needed in order to load the ROM. xRecovery tool is started on the phone boot time; keep on tapping the “back” button until xRecovery menu shows up (Right after when Sony Ericsson logo shows up).

I used the manual installation as instructed in the link.

Adaptation: Netfilter

While trying to get tethering to work, I installed netfilter (iptables).

Not working:

  • Build-in Wifi tethering
    • “wifi tether” application did not work either
      • Note: kernel has not been updated separately
    • “barnacle” application works (uses ad-hoc mode)

Started working after theme selection and reboot (?):

  • drocap2 screen capture application
  • HW keyboard special keys


The steps executed here are for verification purposes; ie. to test how easy it is to run custom software on a smartphone. Please note that running custom software on your device might open doors for malware and might make you as a victim for security and privacy attacks.



I guess this is no longer a surprise, but it is scary that it is way too easy to hack or modify your smartphone.

Smartphone rooting, and modifications, resembles the era of wild western, with common people, sheriffs and outlaws. It is really important to know what you are doing, than to trust that everyone in internet are sharing goodies for you in good faith.

For many, the phones are personal and they want to protect their privacy and their data, and it safer to use phones and software from reliable origins only.

This test just confirms that smartphones are HIGH security risks which need to be considered, and managed. Like there are million of different smartphone & software combinations, likewise there are several different protection mechanisms to suit the needs.

Looking the definition of outlaw in wikipedia

  • “an outlaw is declared as outside the protection of the law”
  • “the outlaw had only himself to protect himself”

If you are performing modifications on your phone, please remember that real hackers might see you are an outlaw. You might be a good target to attack, since you are on your own…

This entry was posted in Android, Tests. Bookmark the permalink.

Comments are closed.