New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
kaefert
Old
(Last edited by kaefert; 9th June 2013 at 11:42 AM.)
#1  
kaefert's Avatar
Senior Member - OP
Thanks Meter 157
Posts: 454
Join Date: Nov 2007
Location: Vienna
Default Huawei U8860 Honor / Honour / Glory - Index

Welcome to the Huawei U8860 Honor / Honour / Glory - Index!
(please treat this thread as dev-thread, it is part of a dev-forum, not Q&A)

Different versions of the Huawei Honor
There are two feature differences that I am aware of:
  1. Number of Touch-Points: 2 or 5; I have 2 touch-points and with B977 my ProjectMenu just printed "synaptic" as touchscreen version, with B919 it states "synaptics-TPK.6"
  2. Position of Huawei Logo on the back: in the top-left corner (china / russia?) or in the middle like this: http://kaefert.is-a-geek.org/huawei_...7491_small.JPG
  3. It seem's there are versions without a camera? at least user limzm states in his signature his U8860 doesn't have one.

Backup & Recovery

In my opinion the first and most important thing when playing around with different ROMs, is the ability to backup and restore the phones ROM & state.
For this you need a custom recovery (which you will also need to flash custom ROMs, so you might only skip this if you want to only flash stock ROMs)
  1. If you're on an 2.3.6 ROM, then possibly for this to work, you first need to flash a different stock ROM. There have been reports that with 2.3.6 the method below may not work. Also some newer ROMs like B923 and above have locked boot loaders, the latest ICS ROM that you can use for this is B919
  2. NEW: CWM 6.0.1.0 with touch-support: http://db.tt/vJXcm8EZ or http://kaefert.is-a-geek.org/huawei_...0.1.0-touch.7z
  3. OLD: download recovery-u8860-en.img from here http://bbs.shendu.com/forum.php?mod=...ad&tid=2087367 or here http://forum.xda-developers.com/show...&postcount=104
  4. make sure there is no directory named "dload" on your micro-sd-card - if there is, rename or remove it.
  5. Turn off Fast-Boot, and shutdown your phone. If you don't know how to turn off Fast-Boot, pull the battery (it can be found in different places in different ROMs)
  6. Press and hold volume-up, volume-down and power-button at the same time.
  7. You should now see your phones screen pink (="pink screen mode")
  8. Now connect your phone with an USB cable to a computer
  9. A few disks should be mounted, search for the one that has an "image" folder with an recovery.img and a boot.img inside it. rename the recovery.img to recovery-bak.img (or simular) and copy recovery-u8860-en.img there and rename it to recovery.img
WARNING: Don't use the file recovery_v8.img which is referenced in a few other guides. It crashes and leaves you with non bootable phone-states and/or with unfished backups which cannot be restored.


ROMs

Stock ROMs (& leaked stock ROMs)

Stock ROMs (or leaked stock ROMs) can be flashed like this:
  1. Download and unpack onto your micro-SD Card like that: /mnt/sdcard/dload/UPDATE.APP (some ROMs also have UPDATE_CUST.APP, copy it to the same place. If you're update has a second dload_cust (or the like) folder, you need to flash it in a second round just as the first one, by renaming it to "dload")
  2. Turn off Fast-Boot, and shutdown your phone. If you don't know how to turn off Fast-Boot, pull the battery (it can be found in different places in different ROMs)
  3. Press and hold volume-up, volume-down and power-button at the same time.
  4. If everything above was done correctly, you should be able to watch your phone upgrading now.
Alternative: Some ROMs have an option in the settings that lets you start the upgrade-procedure without step 2.) and 3.) from above. If you can find it, you can use that one.

You can find stock ROMs here:
a comprehensive german list of stock ROMs can be found here:
http://www.droidwiki.de/Huawei/Honor/Firmware
(thanks to user det-happy for pointing it out to me)

The most important Stock-ROM in my eyes (as base for most custom ROMs there are) is B919, find it here:
http://www.huaweidevice.com/cn/downl...oftid=NDE2OTU=
or here: http://kaefert.is-a-geek.org/huawei_...19_official.7z

Root and Google-Apps for Stock ROMs
NEW: Rooting method for stock ICS B919/B923/B924 (and perhaps others older ICS)
http://forum.xda-developers.com/show...&postcount=799
For people running linux on their computers, I've created an adapted version of this root tool:
http://kaefert.is-a-geek.org/huawei_...inuxVersion.7z

OLD: Theres a nice guide explaining how to root and flash+enable google-apps here: (but don't take the recovery from there but from above. explanation also above) - only use this if the new method above doesn't work for you.
http://forum.xda-developers.com/show...1&postcount=53

Custom ROMs

To flash custom ROMs:
  1. download their .zip file and put it somewhere on your sd-card
  2. boot into your custom recovery: turn off phone completly, then Long press volume up + power button (for installation of custom recovery see top of this post)
  3. factory reset / wipe everything (not always necessary, but to be on the save side. Some ROMs will not work in some cases if you don't wipe first, however the other way round is also possible, there are custom ROMs that will NOT work if you wipe, best look at the instructions from where you downloaded the custom ROM..)
  4. flash update zip -> choose zip from sd card.

Cyanogenmod
dolmatov94 CM 10 Version 0.9.5 (2013-01-13)
http://narod.ru/disk/65420916001.46a...9%2C5.zip.html
newer versions, look at: http://dolmatov94.ru/

Da_Nya v2.4 [with sound mod] (2012-12-30)
https://www.dropbox.com/s/yru26k2c0e...Mod_update.zip

Da_Nya v2.4.1 (2013-01-09)
http://narod.ru/disk/65286989001.3c5...2.4.1.zip.html

CM 10.1 (Android 4.2) from 4PDA (posted here by user tuanshungf 8th February 2013)
http://disk.yandex.com/public/?hash=...TWhA8P0PDns%3D

Another list of Cyanogenmod ROMs can be found here (German):
http://www.android-hilfe.de/custom-r...melthread.html


ShenduOS
This ROM seems to be quite popular, but before deciding to use this, think about if you really wan't to support guys that treat the open-source community like **** by violating the GPL (by not publishing their kernel sources)
Stable Versions: http://www.shenduos.com/download.php
Dev Versions: http://www.shenduos.com/download2.php

Mixture of ShenduOS and CM, with Android 4.2
http://www.teamandroid.com/2013/02/1...iz-custom-rom/
http://www.android-hilfe.de/custom-r...ustom-rom.html
http://bbs.anzhi.com/thread-6378234-1-1.html

FrozenPika (CM10.1, Android 4.2.2, based on ShenDu) GAPPS Integrated
Posted here by user "vTIMv" on 5th March 2013, 08:58 AM - found it on 4PDA.ru, uploaded 3rd March 2013
http://disk.yandex.com/public/?hash=...2PeFodQ%204%3D

Android 4.x MIUI ROMs
WARNING: most MIUI-ROMs have SMS-confirmations turned on by default, which costs extra with many providers (like mine..) so check it before sending your first SMS and turn it off
Sadly, these ROMs have serious RAM-problems, multi-tasking was quite impossible the last time I tried one of those (any app I tried to put into background was imediatly terminated)
Android 2.3 MIUI ROM
Creator doc3000 posted it here, have not tried it out
http://forum.xda-developers.com/show....php?t=1596442
WARNING: user paul89rulez informed me that you can loose your IMEI by flashing this ROM, you can find a IMEI backup app here: http://www.miui.com/thread-575966-1-1.html

Lists of other Custom ROMs
Custom Kernels

I found a custom kernel that adds the option to overclock up to 2GHz. I'm used it running at 1.8GHz and it didn't seem to be any more unstable than before (I'm using the MIUI ROM which is a little bit instable all by itself already)
http://bbs.anzhi.com/forum.php?mod=v...ad&tid=4895522 since you need to register to download the kernel, I also attached it [anzhi.com]boot.img to make it easier for you.

I also managed to build (and deploy) the 3.0.8 kernel sources provided by huawei myself, see http://forum.xda-developers.com/show...php?p=23505650
With the help of the writer of rvoix I managed to adept our kernel in a way that rvoix works, but for the moment only mono so both parties mixed together in one channel (but recorded from the line, not only from the mic like most apps do). I attach the kernel that works with rvoix: boot_voc2.img.

Or for people wanting to build their kernels themselfs, here's the patch: http://code.google.com/p/rvoix/sourc...60_rvoix.patch

UPDATE: Since our kernel sources don't work with B919 and later (non functional camera and wifi) I decided to go the other way round and modify the rvoix app to work with our kernel instead of adapting the kernel to work with the app. Here are the results: http://code.google.com/p/rvoix/downl...kaefert_v2.apk --> call recording that should work with all huawei honor 4.0.3 ROMs!

Various pointers

Adapting Chinese ROMs
Reading chinese sites
People who don't use google chrome or the chromium project (yet) probably don't know, that it has a really nice built-in translating feature, thats very useful for finding your way arround all these chinese (or russian) websites, and much better then using translate.google.com (or other such services) manually with other browsers.


Miscellaneous

Silent Huawei camera (ICS)
I was annoyed one day by all the noises the huawei camera simulates. Therefore I investigated and found out how to make it silent.
If you're interested, see http://forum.xda-developers.com/show...postcount=1028

Enabling logcat output on huawei phones
If your on stock ROM its quite easy, just dial *#*#2846579#*#* and enable logging in the project menu
For custom ROMs, I got a link from paul, but I didn't try it:
http://rootzwiki.com/topic/2804-app-...updated-11211/
another site about enabling logcat on huawei devices:
http://stackoverflow.com/questions/6...e-or-directory

UPDATE
Sorry guys, but there won't be any updates by me anymore. I've moved on to Sony Xperia Z. The notoriosly low memory problem finally did it. (And Ingress)
If somebody else wants to do the work of making an index, just post it to as a reply here and send me the link via private message and I'll add the link to your post at the top of this first post here
2002 - Archos Jukebox Multimedia 20GB
2004 - Dell Axim X50v
2005 - Qtek S100 (HTC Magician)
2007 - E-TEN Glofiish X800
2008 - HTC Touch HD (HTC Blackstone)
2011 - HTC Wildfire (HTC Buzz)
2012 - Huawei Honor (U8860)
2013 - Sony Xperia Z (yuga)
The Following 58 Users Say Thank You to kaefert For This Useful Post: [ Click to Expand ]
 
limestar
Old
#2  
Senior Member
Thanks Meter 31
Posts: 282
Join Date: May 2006
Hey thanks so much for helping with this. I followed your guides and managed to get my Honor rooted and on an ICS version. Thanks so much.
 
kaefert
Old
#3  
kaefert's Avatar
Senior Member - OP
Thanks Meter 157
Posts: 454
Join Date: Nov 2007
Location: Vienna
Quote:
Originally Posted by limestar View Post
Hey thanks so much for helping with this. I followed your guides and managed to get my Honor rooted and on an ICS version. Thanks so much.
You're welcome. However, for the future, if theres nothing you want to say but to give thanks to someone for a post above yours, don't answer with a post of your own, but just use the "thanks" button. Thats what it was made for.

However if there are some questions or some obscurities in my post, feel free to ask.
2002 - Archos Jukebox Multimedia 20GB
2004 - Dell Axim X50v
2005 - Qtek S100 (HTC Magician)
2007 - E-TEN Glofiish X800
2008 - HTC Touch HD (HTC Blackstone)
2011 - HTC Wildfire (HTC Buzz)
2012 - Huawei Honor (U8860)
2013 - Sony Xperia Z (yuga)
The Following 2 Users Say Thank You to kaefert For This Useful Post: [ Click to Expand ]
 
wahyuwidi
Old
#4  
Junior Member
Thanks Meter 0
Posts: 20
Join Date: Mar 2011
Sir, does the miui rom is stable for daily use,
 
kaefert
Old
#5  
kaefert's Avatar
Senior Member - OP
Thanks Meter 157
Posts: 454
Join Date: Nov 2007
Location: Vienna
Quote:
Originally Posted by wahyuwidi View Post
Sir, does the miui rom is stable for daily use,
Well, I've been using it for 2 days now. I wouldn't call it stable, it has some rough edges, sometimes some system app crashes (like in the beginning I had a problem with the SMS-app), and I've had 2 complete system crashes (forced reboot) while running oruxmaps for navigation & gps-logging with my byclicle.
2002 - Archos Jukebox Multimedia 20GB
2004 - Dell Axim X50v
2005 - Qtek S100 (HTC Magician)
2007 - E-TEN Glofiish X800
2008 - HTC Touch HD (HTC Blackstone)
2011 - HTC Wildfire (HTC Buzz)
2012 - Huawei Honor (U8860)
2013 - Sony Xperia Z (yuga)
The Following User Says Thank You to kaefert For This Useful Post: [ Click to Expand ]
 
cymagnus
Old
#6  
cymagnus's Avatar
Senior Member
Thanks Meter 21
Posts: 142
Join Date: May 2007
Location: Singapore
Check with you, if i installed the custom recovery, and root, can i revert back to stock by flashing via the settings menu or the vol/power button combination and stock rom in load directory?
 
kaefert
Old
#7  
kaefert's Avatar
Senior Member - OP
Thanks Meter 157
Posts: 454
Join Date: Nov 2007
Location: Vienna
Quote:
Originally Posted by cymagnus View Post
Check with you, if i installed the custom recovery, and root, can i revert back to stock by flashing via the settings menu or the vol/power button combination and stock rom in load directory?
Well the settings menue doesn't contain the huawei upgrade option in every ROM (for example not in the MUIU ROM), but the volumn up+down while booting will probably work, I haven't tried though. The upgrade directory however has to be call "dload", not "load".

To revert back to a previous ROM I find it much better to use the nandroid backup and recover options that every recovery image I saw yet contains. However be careful, the recovery-v8.img posted on some other places is instable and crashes before the backup is finished. you won't be able to recover such an incomplete backup. Always check if you have some backup complete message, it should NOT reboot automatically after making a backup.
2002 - Archos Jukebox Multimedia 20GB
2004 - Dell Axim X50v
2005 - Qtek S100 (HTC Magician)
2007 - E-TEN Glofiish X800
2008 - HTC Touch HD (HTC Blackstone)
2011 - HTC Wildfire (HTC Buzz)
2012 - Huawei Honor (U8860)
2013 - Sony Xperia Z (yuga)
The Following User Says Thank You to kaefert For This Useful Post: [ Click to Expand ]
 
daleylay
Old
#8  
Junior Member
Thanks Meter 0
Posts: 16
Join Date: Jan 2010
Quote:
Originally Posted by kaefert View Post
Well, I've been using it for 2 days now. I wouldn't call it stable, it has some rough edges, sometimes some system app crashes (like in the beginning I had a problem with the SMS-app), and I've had 2 complete system crashes (forced reboot) while running oruxmaps for navigation & gps-logging with my byclicle.
Sir, is it ICS version that you are using? thanks.
 
kaefert
Old
#9  
kaefert's Avatar
Senior Member - OP
Thanks Meter 157
Posts: 454
Join Date: Nov 2007
Location: Vienna
Quote:
Originally Posted by daleylay View Post
Sir, is it ICS version that you are using? thanks.
As stated in my first post, I'm currently using the unofficial MIUI android 4.0.3 version from here:
http://www.deepin.org/forum.php?mod=...ad&tid=2122645
http://115.com/file/dpplk412#u8860-MIUI4.0-geno.zip

I have one or two unexpected reboots every day.
2002 - Archos Jukebox Multimedia 20GB
2004 - Dell Axim X50v
2005 - Qtek S100 (HTC Magician)
2007 - E-TEN Glofiish X800
2008 - HTC Touch HD (HTC Blackstone)
2011 - HTC Wildfire (HTC Buzz)
2012 - Huawei Honor (U8860)
2013 - Sony Xperia Z (yuga)
 
cbr900
Old
#10  
Junior Member
Thanks Meter 0
Posts: 27
Join Date: Jan 2005
Quote:
Originally Posted by kaefert View Post
As stated in my first post, I'm currently using the unofficial MIUI android 4.0.3 version from here:
http://www.deepin.org/forum.php?mod=...ad&tid=2122645
http://115.com/file/dpplk412#u8860-MIUI4.0-geno.zip

I have one or two unexpected reboots every day.
What is in MIUI rom better than the official rom that you like?