[Huawei Ascend G7 ROMs, Kernels, Recoveries, & Othe] chy_vak:
June 02, 2015

Edit: If anyone has a link to the stock ROM for the Ascend G7, please let me know. I would love to make a custom ROM that doesn't take up 98% of all resources 99% of the time.

Hello everyone.

Before I get started, here is everything you need to know about this post.

- This root works as of June 29, 2015

- This is a rooting process for the Huawei Ascend G7

- I did not make this, so please consider supporting all mentioned sources

- I am a new user to XDA, but I've been developing for over a decade. I will regularly check this post if enough people who view it have questions

There are two parts to this process.

First, we unlock the bootloader

Second, we flash a recovery, and subsequently, SU (root)

Let's get started. This will take at least 16 hours. User interaction 5 minutes, and about a 16 hour wait for an email response from Huawei.

Also, I have a new account, so I cannot post links. So please bear with me. I will upload photos in as best order as I can.

Before we get started, please note that your phone will factory reset in this process.

First thing's first. The Ascend G7 requires an unlocked bootloader, before any root can take place. This is obviously temporary, until someone finds a circumvention. But for now, this is how this needs to be done.

Send an email to

mobile@huawei.com

, with this format:

Dear Sir/Madam

Please may I request the bootloader unlock code for my Huawei Ascend G7?

Here are some Details:

Serial Number: (Found under Settings --> About phone --> Status)

IMEI: (Found under Settings --> About phone --> Status)

Baseband version: (Found under Settings --> About phone)

Please could you send me the code directly, as I cannot access the product ID on my device.

Thank You

Your name

This part is important. Sometimes, they do not even reply to your email(s). It is recommended - nay, required - for you to put "URGENT" in the subject field of the email. Something along the lines of "

URGENT Request Bootloader Unlock Code

‏." It would also be best if you mark your email as urgent/high priority, as well.

Meanwhile, while you wait for the email from them with your unlock code, (expect it to arrive the day after), download the Android SDK and the Java JDK, if you haven't already. What you need most are the SDK tools, which you can also download by typing in "SDK tools android" in Google and finding a download for the stand-alone tools.

Make sure Android Studio is updated, if you already have it. To make sure you have everything you need, open up command prompt in platform-tools, by holding shift and right clicking somewhere on the white, in the folder, (explained in attached picture).

Then, plug in your phone. Make sure USB debugging is enabled. To do so, go to Settings --> About phone --> Tap "Build Number" 7 times in a row. Then go back, and you will see "Developer options." Click on that, and enable USB debugging. Also, this optional, but I like to enable the "Stay Awake" function.

Make sure to accept any prompts that your phone will ask.

Then, go to the command prompt and type in "adb devices" without the quotations.

If you've done everything correctly so far, you should see something similar to the attached command prompt image file.

If everything checks out, let's proceed. If not, post below, and I, or fellow XDA users, will help you out.

Proceed to type in, "adb reboot bootloader" without the quotations, into the command prompt window that you opened. Your Ascend G7 should reboot into fastboot, where you will see something like the attached picture below, of the bootloader screen.

Except, it will say Phone Locked instead of Phone Unlocked.

Now, go back to your command line, and type in "fastboot reboot," to have access to your phone and its functions, while you wait for the email from Huawei.

`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````

Everything below this line should be done AFTER receiving a reply email from Huawei, with your unlock code.

Now, download the "PHILZ-TOUCH-6.rar" file. I cannot attach it here because it exceed file size limit. No virus, no surveys, here's the link, https/goo.gl/sxPv7I. Just add a colon and a forward slash after https. It is not a virus, in case your firewall or antivirus software brings up red flags. I will post the whole ZIP that I've downloaded from another website. There's a bunch of redundant elements in the folder, but just in case you know what you're doing and might need the tools, I'll keep them there. But all you will need are 2 things from the folder. They're mentioned next.

Go to where you extracted PHILZ to, and hold shift and right click and open a command window in that directory, and type in "adb devices" one more time to make sure your device is listed and connected. Then, type in "adb reboot bootloader," give it a second, and then when fastboot loads up, type in,

fastboot oem unlock 123456789123

Replace "123456789123" with the unlock code provided to you from the Huawei email. Give it a second, and then you should be good. It should now say "Phone Unlocked" in red. Now, type

"fastboot reboot"

in the command line (that was opened in the PHILZ folder), without quotations. Then type,

adb reboot bootloader, one more time, and then,

Navigate to the PHILZ folder, and run "install-windows.bat" as administrator, if using Windows.

If using Linux, run "Install-Linux.sh," and if using a Mac, run "Install-Max.sh"

Now, in CMD type,

fastboot boot recovery.img

Then, again type in

fastboot reboot

Your phone will reboot.

`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````

Aaaaaaand that's it! You should now be rooted. I recommend going to play store, and downloading a Root Checker to ascertain root access.

The last picture, where it says I have root access now, is a program called Root Genius. It's a one click tool to root any android device - obviously except the Ascend G7, (knowing my luck). But it does work as a root checker as well, if you want to ascertain root access. You can also download Root Checker from the play store; works more or less the same way.

Any questions, feel free to ask. Re-reading this, I could see if the instructions bring confusion to some. I will be glad to clarify any questions.