[Miscellaneous Android Development] csfrank271:
Please note that this tutorial was designed for Windows.

If this tutorial helped you please hit the thanks button.

Special thanks to winston.tran1 for providing a copy of his system backup, good luck with further development.

For those who cannot unlock the bootloader or install a recovery, but still want SuperUser root access, below is the link to a tutorial from theprincemoh on how to do so.

http://xdaforums.com/showthread.php?p=43504979#post43504979

Introduction

This works on all models of the Huawei Ascend G600 device, I used on my U8950N-51.

Please keep in mind that I am not responsible for any possible damages to your phone.

This may void your warranty. You could brick your phone if you do not follow the steps carefully, so please take your time.

Unlocking the bootloader

Your device restores to its' factory settings, so please back up your data.

Request your unlocking code here from the Huawei Website. It may take a few weeks to your receive your code (for some it has even taken months), so ensure you send the correct details and wait patiently.

Ensure the ADB drivers are set up, here is the official Huawei application for phone drivers.

Download the adb_tools-2.0 from here, and place them in the root directory of your hard drive. For simplicity's sake, we will say it is placed on 'C:\'.

Switch the device to Fastboot mode. To do this, first switch of the fast booting feature (in the settings menu), then power off the device. Next, hold the power and volume down keys simultaneously for at least 10 seconds. The Huawei logo should appear and stay on the screen. Your device is now in Fastboot mode.

Connect the device to the computer with a with a USB cable.

Open the command prompt (search for cmd) and navigate to the directory where the 'adb_tools-2.0' are located. As I said before, for this example I placed them in 'C:\', so I would type 'cd C:\adb_tools-2.0' (cd means 'change directory), then hit enter.

Now for the unlocking. In the computer’s command window, enter:

fastboot oem UNLOCK PASSWORD, (for example, 'fastboot oem unlock 1234567812345678').

If your unlocking is successful you should see something like:

'C:\adb_tools-2.0>fastboot oem unlock 1234567812345678

(bootloader) Unlocking ...

OKAY [ 0.039s]

finished. total time: 0.040s'

Your device will restart. Now we will check to see if the unlocking has succeeded.

Enter 'fastboot oem get-bootinfo'. The bootloader lock state of your device is displayed.

Bootloader Lock State: LOCKED indicates that the bootloader is still locked, and either you completed this method incorrectly or something went wrong along the way. Try repeating the article, and seek help from developers and other sources if possible.

Bootloader Lock State: UNLOCKED indicates that your device’s bootloader has been unlocked, and you can now proceed to rooting your device. :highfive:

Rooting the phone

In order to root the phone, you will need the 'Root' zip file and a custom recovery to install it.

Firstly, download both these files below:

Root File

Recovery File

Now that we have the files downloaded, we can begin the rooting process :)

Extract 'U8950D_Mssff_touch_recovery.7z'

Turn off your phone

Hold the Power and Volume Down keys for at least 10 seconds to enter fastboot mode.

Connect your phone to the computer with a USB cable.

From the extracted 'U8950D_Mssff_touch_recovery.7z' archive, run the 'flash_RECOVERY.bat' script (just double click on it). A terminal should open and show the Fastboot commands flashing the recovery to your phone.

Your phone will restart. Once it does, place the 'Root.zip' file onto your phone's SD Card.

Turn off your phone.

Hold the Power and Volume Up keys for at least 10 seconds. Your phone will enter recovery mode.

Navigate through the menu using the volume (up and down) and power (select) keys, or simply by touching the buttons.

Choose "install zip from sdcard", then select "choose zip from sdcard"

Select "root.zip", and comfirm "Yes" to install

Once completed, select "reboot system now"

And that's it! Your phone will restart and you will now see the "SuperUser" app in your menu.

Your phone is now unlocked and rooted, and you can start developing! :good::laugh::victory::angel:

References:

http://en.wikipedia.org/wiki/Huawei_Ascend_G600

http://www.gsmarena.com/huawei_ascend_g600-4963.php

http://www.jetdroid.org/forum/viewtopic.php?f=106&t=8375

http://www.huaweidevice.com/worldwide/servicePolicy.do?method=toApplyUnlock