Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,804,192 Members 38,681 Now Online
XDA Developers Android and Mobile Development Forum

[GUIDE] Huawei Honor 3C H30-U10 - Bootloader Unlock, Root, TWRP, CWM, KitKat

Tip us?
 
codelover
Old
(Last edited by codelover; 16th August 2014 at 11:49 AM.) Reason: Removed custom ROM until it get fixed
#1  
Senior Member - OP
Thanks Meter 775
Posts: 259
Join Date: Oct 2012
Location: The Land Below The Wind
Default [GUIDE] Huawei Honor 3C H30-U10 - Bootloader Unlock, Root, TWRP, CWM, KitKat



More information about this device:
 


DIFFERENT VARIANTS AND VERSIONS OF Honor 3C 3G
There are three main versions of Honor 3C 3G that i am aware of: H30-U10, H30-T00 and H30-T10.

Most guides, tricks and resources provided on this thread are dedicated to Honor 3C H30-U10 international set.
But guides like SD Card Upgrade and ROM flashing using SPFT are also applicable to other variants.
Make sure you don't mess up and use only files dedicated to your device, please check, and double check.


Since we will be working with Honor 3C H30-U10, let's discuss about two versions of this variant.
  • International set: Comes with LOCKED bootloader. (Ref. Build number: H30-U10 V100R001C900B1XX)
  • China set: Comes with UNLOCKED bootloader. (Ref. Build number: H30-U10 V100R001CHNC00B1XX)
Note: International set sometimes referred to as global, MY or TW set.



USEFUL LINKS & RESOURCES
H30-U10 ROM (In UPDATE.APP format)
Official ROM for International Set (Latest V100R001C900B115) (Mirror: Mediafire)
Official ROM for China Set *
* EMUI 2.0 / V100R001CHNC00B143 / JellyBean 4.2.2 (稳定版 / Stable Build)
* EMUI 2.3 / V100R001CHNC00B623 / 4.8.1 / KitKat 4.4.2 (开发版 / Developer Build) (Mirror: Mediafire)

SP Flash Tool Flashable ROM
Signed Factory Stock ROM for International Set (H30-U10 V100R001C900B108)

Flashable Custom ROM (With Custom Recovery Only)
* To be updated / contact me if you know any good one or want to add yours here.

Flashable Zip (With Custom Recovery Only)
Chainfire SuperSU (For root & Superuser app)
Google Apps for JB 4.2.2 (gapps-jb-20130812-signed.zip)
Google Apps for KK 4.4.2 (gapps-kk-20140105-signed.zip)

Drivers
Handset WinDriver v1.00.00.31 (Drivers for ADB, MTP, USB Mass Storages, etc)
DriverAutoInstaller v1.1236.00 (Drivers for MediaTek USB VCOM)

Programs & Tools
SP Flash Tool v3.1324.0.sn177 (SecBoot)
Hi-Suite - Android Smart Device Manager (Official software by Huawei)
Huawei Update Extractor by @worstenbrood (Tool to work with Huawei update.app)
MTK Droid Root by @rua1 (Multi-function ROM Tool)

Miscellaneous
H30-U10 Kernel Source (4.2.2 JB, Kernel 3.4.5)

Last Updated: 2014/08/07 - Added mediafire mirrors for latest ROMs



CREDIT & THANKS
gavrila from 4pda.ru - For sharing unlocked bootloader and provide modem hack tips! Huge thanks!
cvg from LYN - For sharing stock B108 SPFT flashable ROM and other useful resources.
@carliv - For his Carliv Touch Recovery and Modified CWM for MTK phones.
@yuweng - For his Easy Magic TWRP Installer for MTK phones.
@worstenbrood - For his Huawei Update Extractor, the best software to work with update.app.
@Whiskey103 - For his screenshot taking tool.

And many many more who contributed to the projects, thank you all!



DISCLAIMER
All guides and informations shared on this page are purely based on my own personal experiences.

I cannot guarantee that these informations are 100% correct, there is a chance that some of the info is inaccurate/wrong,
but i can assure you all these guides have been personally tested and proven working from my repeated trials and tests.
Though, i cannot promise that these tricks will work on your device, nor won't brick your device, there is always a risk.

I will NOT be responsible for any loss or damage caused, or alleged to have been caused, directly or indirectly,
by the informations or ideas suggested or referenced, including but not limited to links and files provided on this thread.

Please try at your own risk. Your warranty is now void.

I am more than happy to answer any question related to the guides, all others irrelevant question will be ignored.
All private message asking for support will NOT be entertained, i have shared everything i know about the device.


Please note that most guides found on this page were written with Honor 3C H30-U10 (MY) locked set in mind,
Make sure you have read and understand all the steps, and check whether the guide is applicable to your device before applying it.

.
The Following 35 Users Say Thank You to codelover For This Useful Post: [ Click to Expand ]
 
codelover
Old
(Last edited by codelover; 9th August 2014 at 11:34 PM.)
#2  
Senior Member - OP
Thanks Meter 775
Posts: 259
Join Date: Oct 2012
Location: The Land Below The Wind
Default Before We Begin...

BEFORE We Begin, Make Sure You

HAVE Compatible Version of 'Handset Driver' Installed.
 
Quote:
* This driver provide access for device services such as ADB, MTP, USB Mass Storages, etc.
* You can get 'Handset WinDriver 1.00.00.31' from HERE. (18.5 MB - Mediafire)

Driver shared courtesy of cvg from LYN
HAVE 'MediaTek VCOM Driver' Installed.
 
Quote:
* This driver allow SP FlashTool to work with the device running under META/PreLoader mode.
* You can get the driver from HERE.
(9.6 MB - Mediafire)

Driver shared courtesy of cvg from LYN
HAVE Prepared Memory Card (Micro SD), and...
 
Quote:
* Required for storing ROM & updater files, mainly UPDATE.APP and UPDATE.ZIP.
* Need to be FAT32 formatted, has minimum 1.3 GB free space if you plan to use ROM upgrade feature.
* MicroSD class 10 or higher is recommended for faster operation.
KNOW How To Transfer Files From Computer to SD Card.
 
Quote:
* You can manage files on SD card easily by connecting the phone to PC with USB cable.
* You need to connect the phone as MTP or USB-Storage mode.


KNOW How To Enter Device Specific Modes.
 
Quote:
NOTE: The device MUST be powered OFF before you can enter below modes:

RECOVERY MODE
Press and hold [Power] while holding down [Volume Up/+], release all when honor logo appears.

FASTBOOT MODE
Press and hold [Power] while holding down [Volume Down/-], release all when honor logo appears.

* NOT all ROMs support calling fastboot using this method.

SD UPGRADE MODE (METHOD #1)
1) Copy ROM upgrade file 'UPDATE.APP' to '/sdcard/dload/UPDATE.APP'.
2) Press and hold [Power] while holding down [Volume Up/+] and [Volume Down/-], release all when logo appears.

* You need stock recovery for this to work, if you flashed custom recovery this method won't work.

SD UPGRADE MODE (METHOD #2)
1) Copy ROM upgrade file 'UPDATE.APP' to '/sdcard/dload/UPDATE.APP'.
2) Create an empty text file and save it as 'au_temp.cfg', copy the file to '/sdcard/dload/au_temp.cfg'.
3) Start the device normally by pressing [Power] button only.

* NOT all ROMs upgrade can be called using this method, phone will boot normally if this is the case.
* Unlinke method #1 above, this method will work even you are not running stock recovery.

META MODE
Simply connect the device to computer with USB cable while the device is powered off.

With Battery: Exit META mode after a while and enter battery charging mode if no connection is made.
Without Battery: Keep restarting the phone (and vibrate) until a connection is made, eg: SPFT
* You MUST have MTK PreLoader USB VCOM driver installed for this to work.
* Although both methods would work, entering this mode without battery is preferred.
HAVE Downloaded My 'Honor3C' Project Folder With Tools.
 
Quote:
* The project folder contains SP Flash Tool and some other tools to work with Honor3C ROMs.
* Download the project folder from HERE.
(13.4 MB - Mediafire) New v1.1!
* EXTRACT the downloaded zip and copy the project folder to root directory of your drive. (C:\, D:\, E:\)
* From now on, remember that this folder is to be called 'Honor3C project dir' in my guides.


Honor3C
UNDERSTAND That You May Lose Your Phone Warranty (By Unlocking)

.
The Following 18 Users Say Thank You to codelover For This Useful Post: [ Click to Expand ]
 
codelover
Old
#3  
Senior Member - OP
Thanks Meter 775
Posts: 259
Join Date: Oct 2012
Location: The Land Below The Wind
Default ROM Backup using SP Flash Tool 'Readback' feature

Backup your current ROM (Create ROM dump with SP FlashTool)
 
Quote:
Warning:
* Files produced by this method are unsigned, thus it CANNOT be restored to a device with locked bootloader.

Tips:
* Since the unlocking method for this device has been found, the ROM dump can now be restored easily.
* It's recommended that you dump the ROM right after the phone comes out from the box.
* Only system and device specific data will be dumped, user data will be skipped.
* You can create another dump for userdata only should you think you need it. (For backup purpose only, not recommended for restore)


1) Open SP FlashTool, click [Scatter-loading] and browse to 'Honor3C' project main dir.
2) Select the default 'MT6582_Android_scatter.txt' and click 'Open'.



3) The partitions info should be loaded as shown below.



4) Now switch to [Read back] tab.
5) Clear all existing items in the list and click [ADD] button to create a new read back item.



6) Double click on the newly created item in the list. (Double click anywhere in the highlighted blue area)



7) Browse to 'Honor3C' project dir and select 'ROM_READ' and click 'Open'.



8) Change the output file name to 'ROM_FULL' and then click 'Save' button.



9) Edit the read back settings as following: (Type: Hex, Start Address: 0x0, Length: 0x62380000), then click 'OK'.



10) Double check everything is correct and press 'Read back' button or 'F10' on keyboard.



11) SP FlashTool is waiting for connection, now connect your phone to computer using USB cable, WITHOUT the battery inserted.



12) SPFT has successfully established a connection with the phone, the read back process will begin.



13) Read back in progress, this process could take 30 minutes or more, please be patience...



14) The following GREEN circle will be displayed if the read back succeeded.



15) Double check the output file has been saved successfully in 'ROM_READ' folder.



16) Now DISCONNECT the USB cable from your phone.
Process ROM Dump File (Convert Dump File To SPFT Flashable Files)
 
Quote:
1) Check and make sure dumped file 'ROM_FULL' exists in 'ROM_READ' folder.



2) Now run 'dumpSplitter.exe' provided in the folder. (Required .NET 2.0+)



3) The program starts and begins splitting the ROM dump into it's individual partition.



4) The processed files will be saved in 'OUTPUT' folder.



4) Inside 'OUTPUT' folder you can find files that can be used to restore your android system.



5) Inside 'NoDL' subfolder you can find files that contain important data such as device IMEIs, vendor/id, etc.



6) Please keep ALL generated files, who knows you might need it someday.

Warning: DO NOT share files under folder 'NoDL' with people you don't know or don't trust.
Restoring ROM Dump (Using files generated from SPFT Read back)
 
Quote:
Note:
* Make sure you have already processed the ROM dump file, eg: splitted it back to it's individual partition using provided tool.

Warning:
* You cannot and won't be able to restore from this backup unless your bootloader is/has been unlocked.


1) Open SP FlashTool, click [Scatter-loading] and browse to 'Honor3C' project dir, then select folder 'ROM_READ' and click 'Open'.



2) Select folder 'OUTPUT' and click 'Open'.



3) Select 'MT6582_Android_scatter.txt' found in 'OUTPUT' folder and click 'Open'.



4) The partitions info should be loaded as shown below. (If more than 2 items are unchecked, something is not right! Stop now!)



5) Click on the 2nd last item 'CACHE', browse to 'Honor3C' project dir, select folder 'URestore' and click 'Open'.



6) Select the file 'cache.img' and click 'Open'.



7) Now click on the last item 'USRDATA', this time select 'userdata.img' and click 'Open'.



8) Now ALL partition should have it's source defined, make sure the files path are similar to below.



9) Next, press [Firmware Upgrade] button or 'F8' on keyboard.



10) SP FlashTool is waiting for connection, now connect your phone to computer using USB cable, WITHOUT the battery inserted.



11) SPFT has successfully established a connection with the phone, the upgrade process will begin.



12) Upgrade in progress, this may take a few minutes...



13) The following GREEN circle will be displayed if the upgrade succeeded.



14) Now DISCONNECT the USB cable from your phone.
The Following 18 Users Say Thank You to codelover For This Useful Post: [ Click to Expand ]
 
codelover
Old
(Last edited by codelover; 15th August 2014 at 05:21 PM.) Reason: Updated B108 flashing guide
#4  
Senior Member - OP
Thanks Meter 775
Posts: 259
Join Date: Oct 2012
Location: The Land Below The Wind
Default Unbrick, Unlocking Bootloader, Restoring Stock & Force Upgrade

Unbrick (Recover from a bootloop caused by installing custom recovery)
 
Quote:
Note: This unbrick method will ONLY works if the bootloop was caused by installing custom recovery on device with LOCKED bootloader.


1) Make sure you have downloaded my 'Honor 3C' project folder and contain 'Unbrick' folder under it.



2) Open SP FlashTool, click [Scatter-loading] and browse to 'Unbrick' folder, enter into the dir.



3) Select 'MT6582_Android_scatter.txt' found in 'Unbrick' folder and click 'Open'.



4) The partitions info should be loaded with only 'RECOVERY' partition checked.



5) Now press [Download] button or 'F9' on keyboard to begin the writting procedure.



6) You will receive a warning message that not all images are loaded, click 'Yes' to continue.



7) SP FlashTool is waiting for connection, now connect your phone to computer using USB cable, WITHOUT the battery inserted.



8) SPFT has successfully established a connection with the phone, the writing process will begin.



9) The following GREEN circle will be displayed if the download succeeded.



10) Now DISCONNECT the USB cable from your phone.

11) Re-insert the battery into the phone and press power button, you should be able to boot normally again.
Unlocking Bootloader (For International aka MY/TW set ONLY)
 
Quote:
Warning:
* Below steps are ONLY applicable to Honor 3C (H30-U10) that comes with locked bootloader.
* If you unlock the bootloader, you may void the warranty of your device.

Unlocking on this device consist of two parts:
1) Flashing a fully unlocked version of the bootloader.
2) Flashing an unlocked secro. (To work with the unlocked bootloader).


1) Open SP FlashTool, click [Scatter-loading] and browse to 'Honor3C' project dir, then select folder 'Unlock' and click 'Open'.



2) Select 'MT6582_Android_scatter.txt' found in 'Unlock' folder and click 'Open'.



3) The partitions info should be loaded as shown below.



4) Enable 'Write Memory' under [Window] drop down menu.



5) Switch to 'Write Memory' tab and click [Open raw data] button.



6) Browse to 'Honor3C' project dir and select folder 'Unlock' and click 'Open'.



7) Select 'preloader_huawei82_wet_jb5.bin' inside 'Unlock' folder and click 'Open'.



8) Now change Memory Setting to 'EMMC', Begin Address to '0x800' and Container Length to '0x1B0EC' as shown below.



9) Double check everything is correct and press 'Write Memory' button.



10) SP FlashTool is waiting for connection, now connect your phone to computer using USB cable, WITHOUT the battery inserted.



11) SPFT has successfully established a connection with the phone, the writing process will begin.



12) The following GREEN circle will be displayed if the writing succeeded.



13) Now DISCONNECT the USB cable from your phone.

14) Return to 'Download' tab and press [Download] button or 'F9' on keyboard.



15) You will receive a warning message that not all images are loaded, click 'Yes' to continue.



16) SP FlashTool is waiting for connection, now connect your phone to computer using USB cable, WITHOUT the battery inserted.



17) SPFT has successfully established a connection with the phone, the writing process will begin.



18) The following GREEN circle will be displayed if the download succeeded.



19) Now DISCONNECT the USB cable from your phone.

20) Your phone should be unlocked now, you may re-insert battery to boot normally or continue flashing recovery/ROM.
Restoring Official Stock ROM using SPFT (+Relocking The Bootloader)
 
Quote:
Warning:
* This guide is ONLY applicable to Honor 3C (H30-U10) that comes with locked bootloader.

What's this all about?
* You can follow this guide to revert back to original stock ROM which can receive official local OTA updates from Huawei.
* This guide can also be treated as a Full Reset or Unbrick guide as you can use it to reload your whole system.
* The ROM we will be using is B108 signed ROM, which is believed to be identical to the one used to flash locked version of H30-U10.

Important Note:
* If this is the first time you flash with SP Flash Tool, or if you receive error #6010 while flashing, you MUST first do the following:
 
1) Load scatter file in 'UReflash' folder, make sure only 1 item is checked.
2) Press 'Download' and connect the phone to the computer with USB cable - without battery inserted.
3) Wait until the process complete and after that you may continue with below steps.


For this guide, you will need B108 SIGNED ROM. (761 MB) (ROM shared courtesy of cvg from LYN forum)
Once you have it, extract the zip content and move the extracted 'ROM_*' folder to 'Honor3C' project dir.




1) Open SP FlashTool, click [Scatter-loading] and browse to 'Honor3C' project main dir.

2) Select the extracted folder 'ROM_H30-U10_V100R001C900B108_SIGNED' and click 'Open'.



3) Select 'MT6582_Android_scatter.txt' found in the signed ROM folder and click 'Open'.



4) The partitions info should be loaded as shown below, make sure ALL items are checked.



5) Press [Firmware Upgrade] button or 'F8' on keyboard.



6) SP FlashTool is waiting for connection, now connect your phone to computer using USB cable, WITHOUT the battery inserted.



7) SPFT has successfully established a connection with the phone, the upgrade process will begin.



8) SP FlashTool will verify the input images and begin writing to the phone EMMC once the verification succeeded.



9) Upgrade in progress, this may take a few minutes...



10) The following GREEN circle will be displayed if the upgrade succeeded.



11) Now DISCONNECT the USB cable from your phone.

12) Re-insert battery to your phone, press [Volume Up] + [Power] button to enter recovery.

13) Perform a 'Factory Reset/Wipe data' before booting from the rom for the first time.
Restoring Single Partition using SPFT (NVRAM, PRO_INFO, ETC)
 

Quote:
What's this all about?
* You can follow this guide to restore individual/single partition which cannot be restored using standard 'Download' method.

Warning:
* Usually you DO NOT need to use this function, except when you accidently wrote to wrong partition, or ran a Full Format through SPFP.

Tips:
* You will need backup file created by SPFT's Read back function, and processed by dumpSplitter. (You can also use files from MtkDroidTool)
* These special partitions backup files can be found under 'ROM_READ\OUTPUT\NoDL\' folder and start with 'nodl_' prefix.
* For this guide, i will be using NVRAM that stores calibration data, device IMEIs, etc as an example.
* You can also use the same method to restore almost all partitions as long as you can figure out the start address.


1) Open SP FlashTool, enable 'Write Memory' under [Window] drop down menu.



2) Switch to 'Write Memory' tab and click [Open raw data] button.



3) Browse to 'Honor3C' project dir and select folder 'ROM_READ' and click 'Open'.



4) Select folder 'OUTPUT' and click 'Open'.



5) Select folder 'NoDL' and click 'Open'.



6) Select the file 'nodl_NVRAM' and click 'Open'.



7) Change Memory Setting to 'EMMC', Begin Address to '0x1800000' and use File Size value as Container Length.
8) Double check everything is entered/selected correctly, then press 'Write Memory'.



9) SP FlashTool is waiting for connection, now connect your phone to computer using USB cable, WITHOUT the battery inserted.



10) SPFT has successfully established a connection with the phone, the writing process will begin.



11) The following GREEN circle will be displayed if the download succeeded.



12) Now DISCONNECT the USB cable from your phone.
Force Upgrade / Installing ROM using UPDATE.APP (Method #1)
 
Quote:
What's this all about?
* Incase you haven't heard about 'UPDATE.APP', it's one of the format used by Huawei/OEM to pack ROMs & provide updates.
* This method requires a MicroSD with minimum size of 2 GB as the ROM itself could cost 1.2 GB for newer version of android, eg: KitKat.
* Under normal 'Local Upgrade' mode, you are ONLY allowed to upgrade if your current version is listed under the ROM's supported version.
* But with 'Force Upgrade', we can bypass version check and upgrade/downgrade to any supported ROM, as long as it's made for the device.

Warning
* You must be running stock recovery in order for this to work, otherwise use method #2 below to call this function.
* Although it's called 'upgrade', it's not actually an upgrade, it's more like a Full Reset as data partitions will be cleared.
* Make sure the phone is fully charged as the upgrade process is power-intensive and will drain your battery quickly.


1) Download the target ROM file, extract the zip, copy extracted 'dload' folder to SDCard as '/sdcard/dload/UPDATE.APP'.



2) Power off the phone, restart the phone by holding [Volume Up/+] & [Volume Down/-], then press & hold [Power] button.
3) The phone will be booted into recovery and the upgrade process will begin automatically.

* The upgrade process takes around 3-10 minutes depending on your memory card speed.



4) Once the upgrade process completed, a large 'OK' text similar to below will be shown and the phone will reboot by itself.



NOTE: If you are having International (aka MY/TW) set and upgrading to non-official ROM, you might also get the following error.



* The error was caused by missing preset in /cust partition specific for your country/region in non-official ROM, eg: ROMs from emui.com.
* Don't worry as it won't affect the phone basic functionality, just restart the phone manually if you get the error message.
Force Upgrade / Installing ROM using UPDATE.APP (Method #2)
 
Quote:
What's this all about?
* Similar to method #1 above, this method can also be used to bypass version check when flashing 'UPDATE.APP'.
* Unlike method #1 above, this method calls the target ROM's recovery and enter SD Upgrade with the help of 'au_temp.cfg'.
* This method can be used even you are not using stock recovery, eg: installed a custom recovery.
* However, NOT all target ROM support calling upgrade using this method, if that is the case use method #1 above.


1) Download the target ROM file, extract the zip, copy extracted 'dload' folder to SDCard as '/sdcard/dload/UPDATE.APP'.

2) Create a empty file 'au_temp.cfg' and copy it to '/sdcard/dload/au_temp.cfg' alongside 'UPDATE.APP'.




3) Power off the phone, then start the phone normally by pressing [Power] button only.

4) The phone will be booted into recovery and the upgrade process will begin automatically.


* All remaining steps are similar to method #1 above. (Step 3 onwards)
The Following 21 Users Say Thank You to codelover For This Useful Post: [ Click to Expand ]
 
codelover
Old
#5  
Senior Member - OP
Thanks Meter 775
Posts: 259
Join Date: Oct 2012
Location: The Land Below The Wind
Default EXTRA: Tips & Tricks

Format EMMC with SP Flash Tool (Single Partition)
 
Quote:
What's this all about?
* This procedure help you to clear the target partition, once executed the target partition will be emptied and zero filled.
* Usually you do not need to run this, except when you messed up starting address when flashing, or facing data overlapping related issue.
* You can get partitions info like starting address and partition size/length by referring to scatter file for the device.

Warning:
* Your device needs to be UNLOCKED in order to perform this action.


For this guide i will be using (formatting) recovery partition as an example.

1) Open SPFT, click [Scatter-loading] and browse to 'Honor3C' project dir, select 'MT6582_Android_scatter.txt' and click 'Open'.



2) The partitions info should be loaded as shown below.



3) Click on 'Format' button.



4) Switch to 'Manual Format', edit 'Begin Address' and 'Format Length' according to scatter file for the device.



5) Check 'Validation' and click 'OK' button.



6) SP FlashTool is waiting for connection, now connect your phone to computer using USB cable, WITHOUT the battery inserted.



7) SPFT has successfully established a connection with the phone, the formatting process will begin.



8) The following GREEN circle will be displayed if the format succeeded.



9) Now DISCONNECT the USB cable from your phone.
Format EMMC with SP Flash Tool (Full Format)
 
Quote:
What's this all about?
* This procedure helps you to clear internal storage, once executed the whole EMMC except preloader sector will be emptied and zero filled.
* Usually you do not need to run this, except when you messed up starting address when flashing, or would like to start over from zero.

Warning:
* Your device needs to be UNLOCKED in order to perform this action.
* ALL data stored on EMMC, including but not limited to NVRAM (IMEIs), localization data, system files & userdata will be removed.
* Make sure you have created a ROM backup using SPFT Read back, a normal ROM upgrade is NOT enough to bring back your device.


1) Open SPFT, click [Scatter-loading] and browse to 'Honor3C' project dir, select 'MT6582_Android_scatter.txt' and click 'Open'.



2) The partitions info should be loaded as shown below.



3) Click on 'Format' button.



4) Switch to 'Auto Format', check 'Validation' and click 'OK' button.



5) SP FlashTool is waiting for connection, now connect your phone to computer using USB cable, WITHOUT the battery inserted.



6) SPFT has successfully established a connection with the phone, the formatting process will begin.



7) The following GREEN circle will be displayed if the format succeeded.



8) Now DISCONNECT the USB cable from your phone.
Factory Reset (Using Stock Recovery)
 
Quote:
Factory Reset is recommended after you have just upgraded/installed a ROM, this can be done with both stock & custom recovery.
Everytime you exit from stock recovery, /data/cust will be updated, this could be useful if you have upgraded /cust manually.


1) Power off your phone, boot into recovery using key combinations of [Volume Up] + [Power]

If you are running 4.2.2 JellyBean Stock Recovery (B11X)
 

2) Use Volume +/- keys to move highlight to 'wipe data/factory reset', then press [Power] button to select.



3) Select 'Yes - delete all user data' and press [Power] button to confirm wiping.



4) The following message will be displayed if format process succeeded.



5) Select 'reboot system now' and press [Power] button to restart the phone.

If you are running 4.4.2 KitKat Stock Recovery (B6XX)
 

2) Use Volume +/- keys to move highlight to 'wipe data/factory reset', then press [Power] button to select.



3) Select 'Yes - delete all user data' and press [Power] button to confirm wiping.



4) The following message will be displayed if format process succeeded.



5) Select 'reboot system now' and press [Power] button to restart the phone.



6) If you receive the following error message, just repeat step #5 above.



* The above error was due to missing localization data in /cust partition, likely true if using non-official ROM on global set.
The Following 16 Users Say Thank You to codelover For This Useful Post: [ Click to Expand ]
 
codelover
Old
(Last edited by codelover; 12th August 2014 at 02:11 PM.) Reason: Added a warning that backup path must be changed to /sdcard
#6  
Senior Member - OP
Thanks Meter 775
Posts: 259
Join Date: Oct 2012
Location: The Land Below The Wind
Default ALL About Recovery

Custom Recovery: Team Win Recovery Project (TWRP) 2.7.1.0
 
Quote:
Ported with the help of @yuweng's Easy Magic TWRP Installer, further improved to work better with Honor 3C.

Reminder: Before making any backup with this recovery, remember to change storage location to /sdcard
Change Backup Location








Custom Recovery: Carliv CWM Based Recovery v6
 
Quote:
Ported using files provided by Carliv, please visit Carliv's thread for more information about this recovery.









Custom Recovery: Carliv Touch Recovery (CTR) 1.4
 
Quote:
Ported using files provided by Carliv, please visit Carliv's thread for more information about this recovery.
Note: Touch buttons are not functioning, use volume & power keys to navigate; This version has no gzip compression support.











Running Live Recovery: Use TWRP without flashing the recovery to device
 
Quote:
Tips: MicroSD card is needed to run recovery using this method.


1) Download Live TWRP provided on this thread, extract the zip & copy 'dload' folder to to your SDCard.



2) Make sure there are 2 files under the folder /sdcard/dload/, which are: au_temp.cfg & UPDATE.APP.



3) Also copy any UPDATE.ZIP that you want to flash via recovery to SDCard. (Eg: UPDATE-SuperSU-*.zip)



4) Now power off the phone and press power button to restart the phone.

5) Instead of booting normally the phone will be booted into Live TWRP Recovery.



6) Now do whatever you want with the recovery, eg: flash update.zip, backup, restore, etc.

7) When you are done with recovery, you MUST delete 'au_temp.cfg' in SDCard before restarting the phone.

8) To do so, touch the 'Home' icon to return to main menu, then touch 'Advanced' button.



9) Touch 'File Manager' button.



10) Browse to '/sdcard/dload/', find the file 'au_temp.cfg' and touch on it to bring up the actions menu.



11) Now touch 'Delete' button on the actions menu.



12) Confirm file deletion by swiping the blue icon.



13) Now you can boot normally again, touch 'Home' icon to return to main menu.



14) Touch 'Reboot' button to enter the reboot menu.



15) You can choose to Power off the device or reboot into android system directly, it's up you.

Installing Custom Recovery: Flashing custom recovery to device with SPFT
 
Quote:
Warning:
* Your bootloader MUST be unlocked before you install custom recovery on your phone, otherwise you will get a bootloop.

Tips:
* If you just want to use custom recovery but do not want to unlock your device, use Live Recovery instead.


1) Download your favorite custom recovery from this thread, eg: TWRP, and extract the zip content to 'Honor 3C' project dir.



2) Open SP FlashTool, click [Scatter-loading] and browse to 'Honor3C' project dir, then select recovery folder and click 'Open'.



3) Select 'MT6582_Android_scatter.txt' found in the recovery folder and click 'Open'.



4) The partitions info should be loaded as shown below, press 'Download' or 'F9' on keyboard.



5) You will receive a warning message that not all images are loaded, press 'Yes' to continue.



6) SP FlashTool is waiting for connection, now connect your phone to computer using USB cable, WITHOUT the battery inserted.



7) SPFT has successfully established a connection with the phone, the download process will begin.



8) Download in progress, this may take a few seconds...



9) The following GREEN circle will be displayed if the download succeeded.



10) Now DISCONNECT the USB cable from your phone.
Using Custom Recovery: Root & Install SuperSU with TWRP
 
Quote:
Tips: You can use Live Recovery if you do not have custom recovery installed.


1) Download latest SuperSU from Chainfire's thread. (Get 'CWM / TWRP / MobileODIN installable ZIP' version)

2) Copy the downloaded UPDATE-SuperSU-*.zip to root dir of your SDCard as shown below.



3) Power off your phone, boot into custom recovery using key combinations of [Volume Up] + [Power]

4) Touch [Install] button.



5) Browse to '/sdcard' and touch on the 'UPDATE-SuperSU-*.zip'.



6) Make sure 'Zip file signature verification.' is unchecked, then confirm flashing.



7) If flashing succeeded the word 'Successful' will be displayed.

8) Now your phone is rooted, touch 'Reboot system' to restart the phone and boot normally.


Using Custom Recovery: Apply modem fix after installing non-official ROM
 
Quote:
Warning:
* This patch is strictly for International set ONLY, DO NOT apply this patch on CHINA set.
* Apply this patch ONLY if your IMEIs are missing and 'No services' after you have just installed a non-official ROM.

Tips:
* MicroSD card is needed. (Although you may store the patch anywhere you can remember, and have write access)
* Custom recovery is needed to apply this patch. (Live Recovery can be used if you do not have one installed)


1) Download 'UPDATE-ModemFix*.zip' provided on this thread.

2) Extract the downloaded zip file and copy 'UPDATE.ZIP' inside it to root dir of your SDCard as shown below.



3) Power off your phone and boot into custom recovery with key combinations of [Volume Up] + [Power] button.

If you are using TWRP recovery:
 
4) Touch [Install] button on home screen.



5) Use '(Up a level)' whenever needed to navigate back to root '/' directory.



6) Now that you are in '/', find and touch on 'sdcard' to enter the directory.



7) Touch on 'UPDATE.zip' to apply the fix.



8) Make sure 'Zip file signature verification.' is unchecked, then confirm flashing.



9) If flashing succeeded the word 'Successful' will be displayed.



10) Touch on 'Reboot System' to restart the phone.
If you are using CWM based recovery:
 
4) Use Volume +/- keys to move highlight to 'Install zip' and press [Power] button to select.



5) Select 'Apply /sdcard/update.zip' and press [Power] button to enter.



6) Select 'Yes' and press [Power] button to confirm flashing.



7) If flashing succeeded the following message will be displayed.



8) Use '<< Go Back' to return to main menu, enter 'Power Menu' and power off the phone.

Using Custom Recovery: Running Aroma File Manager
 
Quote:
Tips:
* Aroma File Manager v1.8 work best with Honor 3C. (Download aromafm-1.80.zip)
* For CWM based recovery that supports calling Aroma FM directly, place the zip at /sdcard/clockworkmod/.aromafm/aromafm.zip
* For TWRP recovery, place the zip in sdcard root /sdcard/aromafm-1.80.zip and use [Install] function to call the app.


The Following 20 Users Say Thank You to codelover For This Useful Post: [ Click to Expand ]
 
codelover
Old
(Last edited by codelover; 5th August 2014 at 06:12 AM.)
#7  
Senior Member - OP
Thanks Meter 775
Posts: 259
Join Date: Oct 2012
Location: The Land Below The Wind
Default EXTRA: Working With UPDATE.APP - Making it flashable for SP Flash Tool

Part #1 - Converting Huawei UPDATE.APP to SP FlashTool Flashable Files
 
Quote:
What's this all about?
* OK, now you know you can apply update using 'UPDATE.APP' by placing it in /sdcard/dload/ folder.
* But do you know there is another way to flash the images directly with computer? Yes there is, by using SP FlashTool.
* This can be quite useful (and dangerous too) as you can skip/bypass the version check enforced by Huawei/OEM.
* Other than that, this method can also be used to install non-official ROM, provided that the ROM is compatible with the device.

Warning:
* Make sure you use UPDATE.APP that was built for your device, in this case, Honor 3C (H30-U10)


For this guide, i will be using update package H30-U10_EMUI_2.3_4.7.16.zip Dev KitKat build (860 MB+) as an example.




1) Download 'Huawei Update Extractor' by @worstenbrood HERE, get the non-setup version. (Don't forget to thank him!)

2) Extract the program files to a new folder named 'HuaweiUpdateExtractor' under 'Honor3C' project dir as shown below.



3) Extract the downloaded update package 'H30-U10_EMUI_*.zip', locate the extracted folder 'dload' and open the folder.

4) Inside 'dload' folder you have 'UPDATE.APP', move the file into 'ROM_UPDATE' folder under 'Honor3C' project dir.



5) Now back to 'HuaweiUpdateExtractor' program folder and launch the program.



6) Set Profile to Unknown, click the browse icon, browse to 'ROM_UPDATE' folder, select 'UPDATE.APP' and click 'Open'.



7) The images list should be loaded as shown below.



8) Right click on any item to bring up the action menu, select 'Extract All' and click on it.



9) Browse to 'Honor3C' project folder, select 'ROM_UPDATE' and press 'OK' button.



10) Wait until the extraction complete, this may take a few minutes...



11) Extraction completed, close the extraction dialog and the main program.



12) Open 'ROM_UPDATE' folder and verify that all images were extracted. (Folder size should be doubled now)



13) Click on '_PrepareFiles.exe' provided in the folder. (Required .NET 2.0+)



14) Now the ROM files are ready to be loaded from SP FlashTool.

Part #2 - Flashing ROM using Files Exported From UPDATE.APP
 
Quote:
Warning:
* Your device MUST be UNLOCKED in order to be able to flash using this unsigned ROM.
* Please note that ALL existing user data on the device will be removed as the partitions get formatted.

Tips:
* Although it's not compulsory but i recommend you to do a factory/data reset through recovery before booting the new rom for the first time.
* For international set users: If you are not flashing official ROM from Huawei, you will need to apply modem fix to regain call functionality.


Once you have prepared all the needed files from previous step, you can flash the ROM back to device.

1) Open SP FlashTool, click on [Scatter-loading] and browse to 'Honor3C' project dir, select 'ROM_UPDATE' folder and click 'Open'.



2) Select 'MT6582_Android_scatter.txt' found in the folder and click 'Open'.



3) The partitions info should be loaded as shown below, ALL items MUST be defined and checked.



4) Now press [Firmware Upgrade] button or 'F8' on keyboard.



5) SP FlashTool is waiting for connection, now connect your phone to computer using USB cable, WITHOUT the battery inserted.



6) SPFT has successfully established a connection with the phone, the upgrade process will begin.



7) SP FlashTool will format the target partitions first before writing to it.



8) Upgrade in progress, this may take a few minutes...



9) The following GREEN circle will be displayed if the upgrade succeeded.



10) Now DISCONNECT the USB cable from your phone.

Recommended extra steps

1) Re-insert battery to your phone, press [Volume Up] + [Power] button to enter recovery.

2) Perform a 'Factory Reset/Wipe data' before booting from the new rom for the first time.
The Following 14 Users Say Thank You to codelover For This Useful Post: [ Click to Expand ]
 
codelover
Old
(Last edited by codelover; 17th August 2014 at 09:55 AM.)
#8  
Senior Member - OP
Thanks Meter 775
Posts: 259
Join Date: Oct 2012
Location: The Land Below The Wind
Default How to upgrade to unofficial KitKat for International set users

Honor 3C H30-U10 International set users,

Want to try out the non-official KitKat but think above guides are too complicated?
No problem! Let me summarize the upgrade process a little bit.



Prerequisites:
* Charge your phone, make some backups, sync your data, prepare a minimum 2 GB memory card.
* Download latest unofficial KitKat ROM in UPDATE.APP format from this page. (Press 'ROM包下载' under '开发版')
* Download TWRP Live Recovery, gapps-kk-*-signed.zip, UPDATE-SuperSU*.zip & optional UPDATE-*Fix*.zip.
* Extract the downloaded KitKat ROM zip & copy 'dload' folder to memory card as /sdcard/dload/.
* Also copy all others UPDATE*.zip to root dir of memory card, eg: UPDATE*.zip, gapps*.zip


Step by Step:
1) Power off the phone, enter SD Upgrade mode by pressing & holding both Volume+/- & Power keys.
2) Wait until the upgrade process complete and choose 'reboot system now', then proceed to the EMUI setup.
3) Check if your IMEI is available, if IMEI is missing remember to flash 'UPDATE-ModemFix*' later.
4) Connect the phone with USB to PC & replace /sdcard/dload/ folder with the one from Live Recovery.
5) Now reboot the phone normally and you will be booted into Live Recovery automatically.
6) In TWRP, touch [Install] & apply all the UPDATE*.zip. (SuperSU -> Gapps -> PermissionFix -> * ModemFix)
7) When done, return to home and touch [Advanced] -> [File Manager] and delete '/sdcard/au_temp' manually.
8) Reboot the device normally, done.

* Optional: ModemFix is ONLY applicable to International set users, only apply the fix if your IMEI is missing.

Warning:
Above steps can be done WITHOUT unlocking bootloader, HOWEVER, there are some limitations:
* You MUST NOT use 'Local Upgrade' or 'OTA' to perform update afterwards, otherwise a soft-brick *might* occurs.
* In order to be able to update through OTA, you MUST unlock the bootloader, then ALL update method can be used.
* To avoid such problem, it's recommended that you unlock the bootloader first before performing any upgrade.
* However, if you choose to unlock the bootloader, you may void the warranty of your phone, please decide wisely.
* Although reverting to factory ROM is possible, getting IMEIs back working in factory ROM is extremely tricky.
* DO NOT attempt to update to any unofficial ROM (including this one) if warranty is part of your concern.


Side Note:
* At the moment the KitKat ROM is still a developer build which is not recommended for daily use. (IMHO)
* It's recommended that you to revert back to official KitKat once it's available. (Check at huaweidevice.com.tw)


P/S: I strongly recommend you to create a Full ROM dump before you start flashing to device.
You can use MTK Droid Root & Tools by rua or dump the ROM with SPFT Readback guide posted above.


EDIT: Added mediafire mirror for KitKat ROM, please find the link on post #1.
.
The Following 15 Users Say Thank You to codelover For This Useful Post: [ Click to Expand ]
 
codelover
Old
(Last edited by codelover; 22nd August 2014 at 10:38 AM.)
#9  
Senior Member - OP
Thanks Meter 775
Posts: 259
Join Date: Oct 2012
Location: The Land Below The Wind
Default ROM Developement

- Reserved for ROM Development -

----------------------------------------------------------------------------------------------------------------------------------------------------------------

- Announcements / Updates -


WARNING: TO WHOM IT MAY CONCERN

If warranty is part of your concern, MOST guides provided in this thread are NOT suitable to you,
except the 'unbricking guide' and 'reflashing B108 factory ROM'.

Remember, you have been warned.


----------------------------------------------------------------------------------------------------------------------------------------------------------------

- GUIDELINE WHEN POSTING QUESTION / ASKING FOR HELP IN THIS THREAD -

To better understand the problem, please provide the following info when posting question / asking for help:
Code:
- Phone model: 
- Phone Version: 
- Initial Build Number: 
- Last Build Number: 
- Current Status:
- Problem/Question:
* Phone model: H30-U10 (Just to make sure you are in the right thread)
* Phone Version: International or China set. (Check post #1, if you still have no idea, tell us where you bought/imported from)
* Initial Build Number: The version when you first got the phone. (If you still remember, to help determine your H3C variant)
* Last Build Number: The last version number before having the problem.
* Current Status: Bootloop (Logo) or softbrick (Vibrate only).
* Problem/Question: What you did last before the problem, eg, flashing, OTA, installed an app or something else.

-
The Following 4 Users Say Thank You to codelover For This Useful Post: [ Click to Expand ]
 
aminroslan
Old
#10  
aminroslan's Avatar
Senior Member
Thanks Meter 37
Posts: 112
Join Date: Aug 2013
Location: Bangsar
Default restore

if i restore from a backup dump firmware which was the official my firmware, will it auto lock the bootloader too?
"The more you THANK, the more you will be THANKED back "

Current device:
Nexus 5 16gb Red

The Following User Says Thank You to aminroslan For This Useful Post: [ Click to Expand ]
Tags
bootloader unlock, custom recovery twrp cwm, honor 3c h30-u10, kitkat, root
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes