[Android General] tusharchandra1992:
Do not install Busybox. It causes hang at boot

UPDATE - May 23rd 2012

Market is upgrading to Play by default in the new firmware so need need for rooting and replacing the file.

Added FAQs and Troubleshooting section.

UPDATE - May 15th 2012

Use External SD card for installing apps - by suvomania

No Frills CPU config explained here

UPDATE - May 12th 2012

Latest Firmware added

Google Play + Customization

First, I have to say this is the best tablet that I've seen in this price range. I had brought this device a week ago and am very impressed. Even their customer support is awesome. Now follow the steps below to upgrade your firmware, root and OC your device (upto 1.488 GHz).

Firmware Upgrade

Download the firmware from here and Extract it to some folder. Lets call it "firmware_folder".

Remove the USB connection (if already put).

Keeping the Home button pressed, plug in the USB to the PC and press the power button 6-10 times (Don't leave the Home button in between).

New hardware will get detected but it cant install the drivers automatically.

If you get a install driver promt -> Click on "Browse Computer for Driver" -> Click on Browse button -> Open the "firmware_folder" and open the "Drivers" folder and click OK. The drivers will get installed.

If you don't get an install driver prompt, Right Click on My Computer -> Click on Properties -> Click on Device Manager -> There will be an unidentified device -> Right Click on that -> Click on Properties -> Open the Drivers tab -> Click on Update driver -> Browse to the "firmware_folder"/Drivers and click on OK.

Now Open the firmware_folder/Update Tool and open AX02-tool.exe.

Click Yes to continue -> Click on General -> Click on Yes -> Browse to the firmware_folder/Image and select AX02-120321.img.

Now the window will show <---------------------General Upgrade Model---------------------> . Dont click on connected. Remove your USB from PC and Re connect.

The Window will minimize to the system tray. Open the window. It will show "Tips: Does mandatory format? bla bla ..." Click on Yes.

Another window will open up "Tips: are you sure to force format? bla bla ..." Click on Yes.

Wait till 100%. The tablet will get back to Battery Charging state. Power it up.

Done.

Rooting and OC

Goto System -> Developer Options and tick the USB Debugging option.

Connect the USB and wait for all the drivers to get installed.

Download the Unlock Root application at "unlockroot.com" and install it.

Open the installed Unlock Root application and click on Root button on the left.

You may see a "Install Drivers" popup. Click yes until you see another window to choose your device.

You will have to click on the iberry button from this popup window.

After it says Rooting Successful, reboot your device.

After reboot, install the Superuser and the No-Frills CPU apps.

Open the No-Frills CPU app and click on Allow when asked for Superuser permission.

DO CHANGE THE MIN CLOCK FREQ TO > 480 MHz OR ELSE THE DEVICE WILL HANG.

Set governer to performance and tick the "Apply on boot" for safety purpose.

You can increase the max clock freq upto 1.488 GHz. On my device, upto 1.344 GHz was stable. Check out yours. If device is restarting, change it to lower values. Then Click on Apply.

To understand what the governer and I/O schedule means, read here.

Njoi!!

Google Play (ROOT REQUIRED)

Download and install Root Explorer here and install it.

Download Google Play here. Don't install it

Go to /system/app/ and rename file "Vending.apk" to "Vending.apk.bak".

Copy the downloaded Google Play file to this folder and rename it to "Vending.apk".

Set the permissions to rw-rw-rw-.

Restart system.(You should see a "Android Upgrading Message on restart)

Njoi !

Use External SD card for installing apps

Root your device using the above steps.

install Root Explorer or any file explorer with root capability.

Go to /system/etc and edit the vold.fstab file (by opening the file with Text Editor) as given below....

Before Editing

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

## Vold 2.0 fstab for HTC Passion

#

## - San Mehat (san@android.com)

##

#######################

## Regular device mount

##

## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>

## label - Label for the volume

## mount_point - Where the volume will be mounted

## part - Partition # (1 based), or 'auto' for first usable partition.

## <sysfs_path> - List of sysfs paths to source devices

######################

# Mounts the first usable partition of the specified device

#/devices/platform/awsmc.3/mmc_host for sdio

dev_mount	sdcard	/mnt/sdcard	auto	/devices/virtual/block/nandi

dev_mount	extsd	/mnt/extsd	auto	/devices/platform/sunxi-mmc.1/mmc_host	/devices/platform/sunxi-mmc.0/mmc_host

dev_mount	usbhost1	/mnt/usbhost1	auto	/devices/platform/sw-ehci.1	/devices/platform/sw_hcd_host0	/devices/platform/sw-ehci.2

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Replace "sdcard auto" with "extsd auto" and viceversa ...........

After Editing

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

## Vold 2.0 fstab for HTC Passion

#

## - San Mehat (san@android.com)

##

#######################

## Regular device mount

##

## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>

## label - Label for the volume

## mount_point - Where the volume will be mounted

## part - Partition # (1 based), or 'auto' for first usable partition.

## <sysfs_path> - List of sysfs paths to source devices

######################

# Mounts the first usable partition of the specified device

#/devices/platform/awsmc.3/mmc_host for sdio

dev_mount	sdcard	/mnt/extsd	auto	/devices/virtual/block/nandi

dev_mount	extsd	/mnt/sdcard	auto	/devices/platform/sunxi-mmc.1/mmc_host	/devices/platform/sunxi-mmc.0/mmc_host

dev_mount	usbhost1	/mnt/usbhost1	auto	/devices/platform/sw-ehci.1	/devices/platform/sw_hcd_host0	/devices/platform/sw-ehci.2

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Reboot the system.

Njoi !

Note : The process described above is to make the external sd-card as the internal and vice versa. So if you had installed any apps before doing this change, they will be lost as thosa apps are now on external SD.

Customization Tips

It is better to remove many stock applications as we cant update them and also some of them dont even work.

Apps to be removed - Skype, Facebook, Twitter, E S File Explorer (ROOT REQUIRED).

From the Root Explorer (Check above section on how to install Root Explorer), remove the above mentioned apps in /system/app/ folder.

Install Skype and E S File explorer from Market/Play.

To install facebook and twitter, download FB from here and Twitter here and install it normally by clicking on them in the File Explorer.

Do not try to install busybox as it works initially but in the end leads to boot issues. I've practically tested this many times so you can count on it.

If you guys have seen Sony Xperia S, you might be familiar with this live wallpaper

Someone at xda had extracted this file and let me tell u, this looks awesome on our device. Install it from here

FAQs and Troubleshooting

I am having an un-rooted iberry and am unable to write/delete data on my external sd card - Format external SD card to extfat filesystem.

My device hangs at android glow screen on boot - Re-install firmware and don't install busybox.

If you are having any issues, do post them here n I'll try to answer them at the earliest.

Press Thanks if I helped