[Recovery][17.02.2017][3.0.3] Unofficial TWRP for the Huawei Nova (hwcan)

Search This thread

Xelfmade

Senior Member
Nov 14, 2014
145
125
Potsdam
Xiaomi Mi Pad 4
TeamWin Recovery Project 3.0.3

WARNING #1: Unlocking BL and flashing a custom recovery voids your warranty. Please make sure to contact your carrier/seller if your phone is still under warranty after unlocking the bootloader.

WARNING #2: Make sure you have enabled OEM unlock and unlocked bootloader before trying to flash this. How you can successful root and install TWRP will be described below.

WHAT IS TWRP?

Oh come on, you know what it is - don't try to fool me!
In case you're serious, though...

Team Win Recovery Project is a custom recovery for Android devices.
It allows you to back up and restore your data, flash custom ROMs to your device, repair broken file systems, and root your device.

HOW-TO UNLOCK BOOTLOADER
  1. Get bootloader Unlock code here (for more Information look in this thread)
  2. Install minimal adb and fastboot
  3. Plug in your phone and make sure all huawei drivers got installed
  4. Enable developer options in settings as described above.
  5. Enable OEM unlock, enable USB debugging (both in developer options)
  6. Open the adb tool you installed recently
  7. Type fastboot devices (now a device number should show up)
  8. Type fastboot reboot-bootloader (your phone will now boot into bootloader, if not, you haven't set up drivers or adb/fastboot correctly)
  9. This step will wipe all your data! Type:
    Code:
     fastboot oem unlock xxxxxxxxxxxxxxxx
    (xx is for your unlock code)
  10. Ones it's done type:
    Code:
     fastboot reboot
    Your phone will reboot and you have an unlocked bootloader!
  11. You can now go on installing TWRP on your device

HOW-TO INSTALL
  1. Make sure you enabled OEM unlock in settings, if you haven't please do that now by tipping 10 times on build number (to activate developer options), than open developer options and go to OEM unlock, enable it
  2. Have an unlocked bootloader is required! (In my case, I called huawei and received the unlock code 12 hours later)
  3. Download the TWRP recovery from the download section below
  4. Make sure you got fastboot drivers installed (I will describe this below in how to unlock your bootloader)
  5. Open the adb/fastboot application on your pc and go to the directory where your TWRP img file is downloaded
  6. Boot your phone into download mode (First method: fastboot reboot-bootloader while connected to pc. Second method: power off your phone, hit power on and volume down until it boots to download mode)
  7. Check again if there is written: unlocked phone!
  8. If yes type now into your adb/fastboot terminal:
    Code:
    fastboot flash recovery twrp_huawei_generic_a53_YYYYMMDD.img
  9. Type:
    Code:
    fastboot reboot
  10. Now boot into recovery by pressing: power+volume up+volume down at the same time
  11. Enjoy twrp

HOW-TO ROOT
  1. Backup, just in case
  2. Have an unlocked bootloader and TWRP installed from above (take one from december)
  3. We will use this root method: Phh's superuser
  4. Download latest official phh superuser zip here.
  5. Put the zip on your external sd card of your phone (since we can't access /data in twrp)
  6. Boot into twrp and flash the downloaded file
  7. Install latest Material phh apk: Release post
  8. Now you are rooted, congrats!

SUPPORTED DEVICES
CAN-L01
CAN-L11
MLA-L03
(Test your Device, if you want to take the risk, and I'll add it to this list ;) )

DOWNLOAD

CHANGES
  • 21.12.2016: First release.
  • 22.12.2016: Backup all your partitions.
  • 16.02.2017: Cleanup, little fixes bump to 3.0.3-0 (Note: Root is just supported for 3.0.2)
  • 17.02.2017: Turn Crypto off again.

KNOWN ISSUES
  • Encryption is not supported yet!

SOURCE CODE

TWRP: TWRP source code (7.1 branch)
Device tree (International: hwcan (master branch)

CREDITS

TWRP master @jcadduono
For helping a newby: @Tkkg1994

CONTRIBUTIONS

Gerrit for TWRP: Omni gerrit
Gerrit for officially supported devices: TWRP gerrit

XDA:DevDB Information
TWRP for Huawei Nova, Tool/Utility for the Huawei Nova/Nova Plus

Contributors
Xelfmade
Source Code: https://github.com/Xelfmade/android_device_huawei_hwcan


Version Information
Status: Beta
Current Beta Version: 3.0.3-0
Beta Release Date: 2016-12-22

Created 2016-12-21
Last Updated 2017-02-17

XDA:DevDB Information
TWRP for Huawei Nova, Tool/Utility for the Huawei Nova/Nova Plus

Contributors
Xelfmade
Source Code: https://github.com/Xelfmade/android_device_huawei_generic_a53


Version Information
Status: Beta
Current Beta Version: 3.0.3-0
Beta Release Date: 2016-12-22

Created 2016-12-21
Last Updated 2017-02-17
 
Last edited:

uchihasparky

Senior Member
Nov 27, 2012
549
243
Vancouver
Cheers xelfmade! Just wanted to ask if this is specifically for the nova or the nova plus? Or is it compatible with both models? Thanks!
 

Xelfmade

Senior Member
Nov 14, 2014
145
125
Potsdam
Xiaomi Mi Pad 4
Cheers xelfmade! Just wanted to ask if this is specifically for the nova or the nova plus? Or is it compatible with both models? Thanks!

You can try it on the Nova plus and report me if it works or not. If it doesn't work write me a private message and I sent you the stock recovery.. ?

Can we backup all partitions and restore them (with decrypted data off course)?

And does knock on screen to take screenshot work? Someone told it don't work anymore after root?

Not now, I'll upload a newer version were you can backup and restore all partitions..

I'm rooted and it just works. I think it's because he formatted /data for decrypt it. ;)
 
  • Like
Reactions: merlin21

mrjuniork

Forum Moderator
Staff member
Aug 29, 2015
2,009
5,412
OnePlus 6
OnePlus 7 Pro
good morning...can I also use SuperSU. Coz I would prefer that over Phh's superuser.
I assume that it won't make a difference, but I want to be sure!
Thx in advance
 

merlin21

Senior Member
Jul 19, 2010
1,176
701
Huawei Nova 2
Xiaomi Mi Mix 2S
I'm rooted and it just works. I think it's because he formatted /data for decrypt it. ;)

What should I try first to don't get this problems? Don't touch data while installing twrp and phhs su?

I'm on can-11 and believe my data is encrypted from original rom?!

And did you edit the config file in superuser. zip?

The linked one has following setting :
eng verity crypt
 
Last edited:

-=MoRpH=-

Senior Member
May 6, 2007
180
137
Kleve
If u use the latest version, try the following steps:

-- First format /data
-- reboot the Recovery
-- copies the files from your pc to the internal storage


Gesendet von iPhone mit Tapatalk
 

ploosond

Member
Dec 22, 2016
10
2
work for Europe version CAN-L11

my mobile was rooted with some error but root work perfect and thx again. willing to soon see cyanogen roms
 

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    TeamWin Recovery Project 3.0.3

    WARNING #1: Unlocking BL and flashing a custom recovery voids your warranty. Please make sure to contact your carrier/seller if your phone is still under warranty after unlocking the bootloader.

    WARNING #2: Make sure you have enabled OEM unlock and unlocked bootloader before trying to flash this. How you can successful root and install TWRP will be described below.

    WHAT IS TWRP?

    Oh come on, you know what it is - don't try to fool me!
    In case you're serious, though...

    Team Win Recovery Project is a custom recovery for Android devices.
    It allows you to back up and restore your data, flash custom ROMs to your device, repair broken file systems, and root your device.

    HOW-TO UNLOCK BOOTLOADER
    1. Get bootloader Unlock code here (for more Information look in this thread)
    2. Install minimal adb and fastboot
    3. Plug in your phone and make sure all huawei drivers got installed
    4. Enable developer options in settings as described above.
    5. Enable OEM unlock, enable USB debugging (both in developer options)
    6. Open the adb tool you installed recently
    7. Type fastboot devices (now a device number should show up)
    8. Type fastboot reboot-bootloader (your phone will now boot into bootloader, if not, you haven't set up drivers or adb/fastboot correctly)
    9. This step will wipe all your data! Type:
      Code:
       fastboot oem unlock xxxxxxxxxxxxxxxx
      (xx is for your unlock code)
    10. Ones it's done type:
      Code:
       fastboot reboot
      Your phone will reboot and you have an unlocked bootloader!
    11. You can now go on installing TWRP on your device

    HOW-TO INSTALL
    1. Make sure you enabled OEM unlock in settings, if you haven't please do that now by tipping 10 times on build number (to activate developer options), than open developer options and go to OEM unlock, enable it
    2. Have an unlocked bootloader is required! (In my case, I called huawei and received the unlock code 12 hours later)
    3. Download the TWRP recovery from the download section below
    4. Make sure you got fastboot drivers installed (I will describe this below in how to unlock your bootloader)
    5. Open the adb/fastboot application on your pc and go to the directory where your TWRP img file is downloaded
    6. Boot your phone into download mode (First method: fastboot reboot-bootloader while connected to pc. Second method: power off your phone, hit power on and volume down until it boots to download mode)
    7. Check again if there is written: unlocked phone!
    8. If yes type now into your adb/fastboot terminal:
      Code:
      fastboot flash recovery twrp_huawei_generic_a53_YYYYMMDD.img
    9. Type:
      Code:
      fastboot reboot
    10. Now boot into recovery by pressing: power+volume up+volume down at the same time
    11. Enjoy twrp

    HOW-TO ROOT
    1. Backup, just in case
    2. Have an unlocked bootloader and TWRP installed from above (take one from december)
    3. We will use this root method: Phh's superuser
    4. Download latest official phh superuser zip here.
    5. Put the zip on your external sd card of your phone (since we can't access /data in twrp)
    6. Boot into twrp and flash the downloaded file
    7. Install latest Material phh apk: Release post
    8. Now you are rooted, congrats!

    SUPPORTED DEVICES
    CAN-L01
    CAN-L11
    MLA-L03
    (Test your Device, if you want to take the risk, and I'll add it to this list ;) )

    DOWNLOAD

    CHANGES
    • 21.12.2016: First release.
    • 22.12.2016: Backup all your partitions.
    • 16.02.2017: Cleanup, little fixes bump to 3.0.3-0 (Note: Root is just supported for 3.0.2)
    • 17.02.2017: Turn Crypto off again.

    KNOWN ISSUES
    • Encryption is not supported yet!

    SOURCE CODE

    TWRP: TWRP source code (7.1 branch)
    Device tree (International: hwcan (master branch)

    CREDITS

    TWRP master @jcadduono
    For helping a newby: @Tkkg1994

    CONTRIBUTIONS

    Gerrit for TWRP: Omni gerrit
    Gerrit for officially supported devices: TWRP gerrit

    XDA:DevDB Information
    TWRP for Huawei Nova, Tool/Utility for the Huawei Nova/Nova Plus

    Contributors
    Xelfmade
    Source Code: https://github.com/Xelfmade/android_device_huawei_hwcan


    Version Information
    Status: Beta
    Current Beta Version: 3.0.3-0
    Beta Release Date: 2016-12-22

    Created 2016-12-21
    Last Updated 2017-02-17

    XDA:DevDB Information
    TWRP for Huawei Nova, Tool/Utility for the Huawei Nova/Nova Plus

    Contributors
    Xelfmade
    Source Code: https://github.com/Xelfmade/android_device_huawei_generic_a53


    Version Information
    Status: Beta
    Current Beta Version: 3.0.3-0
    Beta Release Date: 2016-12-22

    Created 2016-12-21
    Last Updated 2017-02-17
    6
    Thanks for all your help. Unfortunately Grarak was upset and quit the development on nova. He deleted all links, long before we had this conversation.

    Grarak's TWRP is here: https://www.androidfilehost.com/?fid=745425885120713827.

    He has the last build of CM and recovery in his last tweet regarding Nova: https://twitter.com/Grarak/status/840002964718813186?s=09.

    @Temanyan has also posted a recovery with encryption/decryption support, but it seems that the download link is dead. I've downloaded it in the day he posted, but I haven't tried it and I don't know if I can find it in my PC (as it's a huge mess xD).

    Maybe I'll build a new TWRP (latest version) in the upcoming days. I've seen that other recovery trees has libs for encryption, so those and the flag(s) from BoardConfig should solve the problem with mounting /data on N (EMUI 5).
    4
    @Temanyan has also posted a recovery with encryption/decryption support, but it seems that the download link is dead. I've downloaded it in the day he posted, but I haven't tried it and I don't know if I can find it in my PC (as it's a huge mess xD
    Broken link is updated, sorry for that.)
    4
    So after the first wave of exams I had time to build the 3.0.3 Version of TWRP.

    So we're now on the nougat branch of TWRP. One disadvantage: our root method won't work with this version, but you can first flash one older recovery, get your device rooted and then flash the new recovery above it.
    Feel free to test it and give an feedback if something doesn't work.
    3
    Just for information:

    In the next days I'll switch to the 7.1 Branch (TWRP 3.0.3). This has one side effect: with this version our root method wont work anymore, you've to use the 3.0.2 version, root your device and can switch to the 3.0.3 version.. ;)

    EDIT: And in early 2017 I'll try to bring some Nougat to our Nova..which ROM Base I'll use for this, I don't know for sure, but I keep my eyes on Lineage OS.. ;)