[General Topics] GalaHD2:
Welcome to my Info thread about the Huawei G630, and possibly other Huawei phones running EmotionUI 2.0 Lite.​

ROOT:

This phone can be rooted with towelroot. You can find guides on YouTube or Google. After rooting install SuperSU! Do NOT try to install Superuser! It doesn't work.

NOTE: Due to Huawei's intergalactic craftsmanship you WILL loose access to internal storage after rooting with the phone file browser/camera/music player/media player and any other app that uses internal storage!

You WILL also loose the ability to change THEMES. Yes, Themes will be bugged. Change theme to default BEFORE rooting.

Currently there is no fix for this bug, however, you can insert a MicroSD card, and set "Storage default location" to "MicroSD" in Settings > More... (DEVICE) > Storage

ADB:

You can use Huawei's ADB driver or the generic Google driver.

The adbd on the G630 is secure, thus you can't write to the system partitions. Howerer, there is a workaround:

adbd insecure by [MENTION=631273]Chainfire[/MENTION] - Get it here

SYSTEM MODS:

AOSP Lockscreen:

The most annoying thing on this phone is the lockscreen. Chinese quality at it's best. Luckily, the AOSP one is hidden behind the Huawei one. To get the AOSP one, just delete or rename HwLockScreen.apk in /system/app/ via Root Explorer or insecure adb. It wont look as nice as mine. To make it good as mine you need to move the ring more upwards, remove carrier logo and emergency button (be CAREFUL!!). To do so use the Xposed module "GravityBox"

GravityBox > Lockscreen Tweaks > Unlock ring vertical offset

GravityBox > Lockscreen Tweaks > Custom Carrer text > Put in a blank space (like this " ")

GravityBox > Lockscreen Tweaks > Tick Disable emergency call button > BE CAREFUL WITH THIS ONE!!!

Screenshots:

Notification Pulldown Lag:

The GPU is no powerfull enough to draw the toggles and pulldown at the same time. So to smooth the notifications, go to Settings > Notification panel > Untick Notification Settings. Now it should be smooth.

Icon backgrounds:

Behind every icon is a background made by Huawei. Even if you use a custom launcher, the backgrounds are still shown. To eliminate them, navigate to "data/skin" and delete/rename the "icons" file.

Misaligned battery percentage:

Having OCD, this gave me the most struggle.

Oh boy, this an annoying one. The battery percentage is all the way to the right, right on the battery icon. This can be really annoying. To fix this, you can disable the percentage in /system/build.prop. Look for this line in build.prop

ro.config.hw_battery_percentage=true

and replace with

ro.config.hw_battery_percentage=false

You will get this:

But now you don't have a battery percentage, and Huawei's (ugh) battery indicator is unbelievably inaccurate. To solve this, you can download the Xposed module "GravityBox" and go to:

Statusbar tweaks > Battery Settings > Battery Percentage text > Show percentage text

Now you get something like this:

My God, this is even more annoying. I want my battery percentage BETWEEN the battery icon and signal bars. To fix this, you can enable "KitKat Battery" in GravityBox, to draw the KitKat battery indicator.

Go to GravityBox > Battery Settings > Battery Indicator Style > KitKat Battery

You will get this:

But there is one more thing wrong with it:

This grey color...

And this grey color...

Are not the same. Another bugger. It's also anti-aliased, blurry.

To fix this, you need to download Eclipse, AndroidSDK and the GravityBox source code, and change the background paint to white (0xFFFFFF) and apply an alpha value of 64 in the KitKatBattery.java file. Then you compile the apk, and install it onto your phone. Then, it will be perfect, like this.

See, NOW it is usable on a daily basis.

Alarm muted on muted ringtome:

When you mute the ringtone, the alarm also gets muted. To fix this, download AlarmPad from the play store. It has an option to ignore the silent mode.

This needs to be UNTICKED.

White Play Music notification:

Use "AIMP" to play music. Its free and has a colored notification:

Launcher:

Get rid of the Huawei launcher as soon as possible.

For an AOSP experince i recommend Nova Launcher or Holo Launcher HD. On those the animations don't lag, and also they are lightweight. Don't bother with Apex Launcher, it's animaitons lag. Also on Nova, animations are sped up, so go to Nova Settings > Look and feel > Animation Speed and change to "Stock".

"Using your phone while charging may prolong the charge time" notification

It appears whenever you plug your charger in. This pissed me off a lot. To eliminate it, use the Xposed module "NotifyClean". The app that generates it is "Phone Manager".

Now your Huawei should be more usable daily.

XPOSED

Xposed is the easiest way to modify this phone...and the only one. You can't decompile Huawei apps and write the system without a PC and insecure adbd by Chainfire.

Versions of Xposed working on this phone are 2.5.1 and lower. Newer versions do not work and won't install properly.

Xposed Version 1.5.1

app_proces version 50

XposedBridge.jar version 47

General facts and tips:

- WifiKill un-roots the phone, you need to re-root it. Watch out with this one, it could break your phone.

- After deleting the Huawei launcher from system/app, you can change lockscreen background seperately in GravityBox

- The back cover of the phone sqeuaks. I fixed it by cutting all the fasteners with a knife and adding double-sided tape to phone and cover to keep the cover from falling off.

- SoundCloud and AIMP have different volume levels. SoundCloud is quieter on headphones than AIMP. Watch your ears when switching from SoundCloud to AIMP! Always lower the volume first.

- I did not find any way to eliminate the volume warning when turning volume up above 50%

- You can use Camera FV-5 to maximise camera efficiency

- Switch from "Smart" to "Normal" in Power Manager so that the phone doesn't undervolt and slow down

There you have it. If you have any other questions feel free to ask and press thanks if i hepled! I'm also ready to help via PM!