[Android General] ronbo76:
Haipai rooting and app installation

The apps I installed:

GPS Test Plus

https://play.google.com/store/apps/details?id=com.chartcross.gpstest

Transparent Screen

https://play.google.com/store/apps/details?id=botweb.transparent.screen

BatteryRepair

https://market.android.com/details?id=air.ynfo.batteryrepair

FileExpert

SetCPU

Rooting steps:

Initially, I noticed that when I installed the Mediatek USB VCOM driver, my XP laptop said that "Windows needs drivers to complete the installation". I could see the phone as a mass storage drive and it was charging but the Control Panel Sytem Device Manager showed a yellow question mark by the phone. I copied the app APKs to the second SD card and then rebooted my computer.

The laptop still did not recognize my phone as it displayed a driver installation message. I followed the PDAnet Alternate Driver installation readme which said to let the laptop find the drivers automatically. It installed the PDAnet drivers and the phone was now visible as an "Android adb phone".

The battery had been shipped with a low charge of less than ten percent. So, I installed all the apps listed above. I rebooted the laptop, ran TPSparkyRoot and after the phone rebooted three times, it was rooted.

I then ran GPS Test. I won't go into detail here, but within one minute and 22 seconds, it resolved its first fix. This is AWESOME for a Factory Cold boot for the initial Time to First Fix. I will post more in a subsequent post what I did to enable GPS Test.

Since the battery was low, I plugged it in via the USB cable and chose USB storage. I then ran the Battery Repair app. As per its screen,it took three hours to run. One thing I noticed was that initially the battery level was ahead of the Battery Repair calibration level. Eventually Battery Repair caught up and then passed the Haipai battery indicator. When Battery Repair finished, the battery indicator had only reached 23 percent full. The battery temp showed as 134 - 137F and voltage started at 3475 mV and rose to 3911mV. I then stopped the phone as a USB mass storage device, unplugged it and then turned it off. I am now letting it charge in an off state.

One thing I learned about charging USB smartphones off a computer is that they charge better, faster and more completely full when left off versus having them on and using the smartphone. In essence, when left on and being used, the phone is receiving a lesser charge.

To summarize just the driver installation and rooting experience with an XP laptop:

1. Install Android SDK package on your computer system. Make sure that you have Android 4.03 installed as a package

2. Install appropriate MT65x3 USB VCOM drivers. At this point, my system saw the phone as a mass storage device but was not found as a smartphone.

3. Install PDAnet driver installation file when the system does not recognize the phone. As per the PDAnet readme file, click the automatic driver installation message and follow/do what the prompts tell you to do.

4. When your phone is found as an Android adb device, stop it as a mass storage device. Disconnect it and reboot your computer system.

5. Turn off and then on your phone.

4. Go to System Utilities and turn on USB Debugging.

5. On the same screen, turn on or Allow Mock Locations and Stay Awake (for keeping the screen always on while charging).

6. Establish an internet connection on your computer (recommend a fresh boot with no other programs running).

7. Connect your phone via the USB cable and wait for it to be found.

8. Run the TPSparky bat file. A Command Window prompt will open and you will see the adb command sync up with the net. Follow the prompt says or do what it tells you to do.

9 Wait for your phone to be reset or reboot and follow the command line instructions a total of three times.

Many thanks to Angelo for blazing this process and finding the files necessary for rooting!!!