[Upgrading, Modifying and Unlocking] cinzacm:
Hi there, I came to this forum searching for an answer to how to root a Huawei G510 (U8951), remove Chinese stuff and install Google apps (Play, Maps, Gmail, etc.) on the said device and turns out I could not find an answer. At least partialy, as there was a link to htcmania, a spanish forum.

As most of you (and me) can't speak spanish, here is a quick guide to do all those things to your phone.

I don't know if I'm required to, but here goes a warning: doing ANYTHING from this guide can brick your smartphone, make it otherwise useless or void your warranty. I'm not saying that's a remote possibility, or if anything goes bad I can help you easily, I'm saying that's very, very likely, so if you'll follow this guide rest assured of these facts.

First of all, you must assure you have the right phone, as the G510 has multiple versions (0010, 0100, 0200) sold in different places around the world. This guide was intended to be used on a G510-0010, U8951 (Unicom version) of this particular smartphone. As far as I'm concerned, it does work on 0200 (Orange Daytona as sold in Spain), but I can't assure.

Secondly, you'll need a micro SD card, so if you don't have one you can't go any further. Buy one and come back.

Part 1: Root

That's the risky thing to do, so if you're faint of heart stop here.

Step 1

Download the boot.img from B165 rom.

https://mega.co.nz/#!G8QCRYDA!Wy1773Iw27m5OHpCVPfL5TpmH-o9olgV19TlCAvNsas

Step 2

Download UnlockRoot

http://www.unlockroot.com/download.html

Step 3 (optional, and G510-0010 only. If you won't update your phone's firmware, jump to step 5)

Download the latest version of your phone's firmware (B182, mine came with B168 version)

http://download-c.huawei.com/tcpsdo...category=cn&flay=software&downloadID=NDIzNjA=

Step 4 (optional)

Extract the contents of the firmware file, then locate the dload folder. Copy it to the root of the microsd card. Now you can apply the firmware update in 3 different ways: a) turn your phone on while holding both volume keys, it'll put your phone on update mode and install the update.app you downloaded, b) open the update app from the tools folder on one of your phone's homescreens, c) go to settings -> about phone -> system update. The update software will tell you the process will take about 2 minutes, but that's a big whooper. Here it took almost 15, and almost freaked me out meanwhile.

Step 5

Now do the same with the boot.img you downloaded (extract, copy the dload folder to microsd card root and use one of the three means to flash the firmware file). That time it'll be very quick.

Step 6

I'm assuming you have the drivers for your device. As far as I can remember (the cellphone now belongs to my GF) they're in your phone's virtual disk you get when you plug your phone to your computer. If not, Google Handset_WinDriver.exe and install it. Turn your phone on, go to settings -> Developer options and turn USB Debugging on. Now hook your phone to your computer and run UnlockRoot, hit Root, wait until your device shows up and click on it. Wait until it asks you to install some crapware and answer no (you can also answer yes, that's your choice, I'm not telling you what to do or anything...). Now your phone is rooted, with SuperSu and other software installed, and ready to the next steps.

Part 2: Google Apps AND multiple languages

To go beyond this point you need to have your phone rooted. If not, go back to part 1 and root your phone.

Step 1

All you'll need to download now are apk files you can find here on xda, so I'm not giving specific links. You'll need:

ES File Explorer (or any other rooteable file manager)

GoogleServicesFramework

GoogleLoginService

Play Store (phonesky.apk)

Step 2

Install ES File Explorer, then go to Root Explorer and remount /system as RW. Copy the other apks to /system/app. Now long press each of the files you copied (it can only be done one by one with ES), then hit properties -> change and check all the boxes in column Read, on the column Write check only User then uncheck all other checkboxes. The permissions will now show rw-r--r--. Restart your phone. When it starts it'll probably show you the "optimizing apps" screen and Play store will show up in one of your home screens (as this phone has no drawer for apps). Once you logged in with your (or created a) Google Account it will be able to install any app from Google play store and you can also enjoy the "amazing" Huawei store. Not finished, you can get really amazed with the WoStore (from Unicon's Wo 3G carrier).

Step 3 (kind of optional to most of you here)

If you bought this device on China or Hong Kong (as me) you'll notice it only supports natively Chinese and English. I'm not a native English speaker (as you can tell for my bad English skills and terrible spelling), so I just went to Google Play and installed More Locale 2, opened it and choose Brazilian Portuguese (my native language, in which I also don't excel).

Step 4 (optional... at least if you speak Chinese)

Once your phone is rooted, you can uninstall most of the apps that came with it, as most of them are system apps. Except for some things you can remove everything with a Chinese name on it. Some apps can be worth keeping, like QQ (an IM widely used on China), but you can also download it from play store.

Bonus Part: Common issues

(I'll update every time I find a new one)

After some days of use this cellphone showed two, easy to solve, problems. Here's the solution.

Issue 1: Google Stuff disappeared after some days. Also a crash warning pops out when the phone turns on and the play store just blinks when I try to open it.

Issue 2: On the Play store, when I try to download stuff, I get an "RPC:S-5:AEC-0" error.

As far as I can tell that's not a device specific issue. But luckily, in my case, both had the same solution: You just need to go to the settings, find the Google accounts, then remove them, add again and enjoy.