Android Tips for Rooted Phones

Introduction

Having a rooted Google Android phone is great as it allows you to hack away at almost anything on the software side of the phone. Below I will be compiling a list of handy things which may help you.

Improve 3G Speeds

Most carriers do not use the standard defaults of 3G settings. After rooting my phone (Magic 32G in new Zealand - both with CyanogenMod & later DWANG), my 3G download speed was reduced quite significantly. To retain the speeds, I needed to edit the phone configuration file (in my case the /system/build.sapphire.prop) from:

ro.ril.hsxpa=1
ro.ril.gprsclass=10

to the original settings (provided originally by my carrier, Vodafone NZ) of:

ro.ril.hsxpa=2
ro.ril.gprsclass=12

I did 3 tests on both the old and the new settings show (speeds in kbps) to prove my point:

Default Root DL/UL Settings  Original DL/UL Settings 
283 / 61 1250 / 284
232 / 300 997 / 293
193 / 251 1245 / 312

Each time you upgrade your phone however you will need to change these settings. A simple way if you have adb configured is:

adb remount
adb shell sed -i 's/ro.ril.hsxpa=1/ro.ril.hsxpa=2/g' /system/build.sapphire.prop
adb shell sed -i 's/ro.ril.gprsclass=10/ro.ril.gprsclass=12/g' /system/build.sapphire.prop

website software by Techno Joy // New Zealand Web Developers