• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[RECOVERY][blanc] TWRP 3.2.1-0 touch recovery [2018-02-19]

Search This thread

Dees_Troy

Senior Recognized Developer
Mar 31, 2008
1,705
13,554
KC MO
www.teamw.in
This is for the Mate 10 Pro (BLA). Touch does not work quite right on the non-Pro Mate 10. It may work on other models, but I have not tested it and most likely the device name will be wrong.
NOTE: Decrypting data is not currently supported. MTP also does not work, but you can use adb to push and pull files.

Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.



CHANGELOG for 3.2.1-0:

-minui fixes (cryptomilk)
-Better android-8.0 compatibility in ROM trees (Dees_Troy)
-Fix missing library in android-8.0 (nkk71)
-Fix inconsistent SDCard naming (DevUt)
-Default to TWRP restore instead of adb backup restore to fix restore on fresh TWRP boot (jlask)
-Allow restoring adb backups in the TWRP GUI (bigbiff)
-Fix gzip backup error in adb backups (bigbiff)
-Fix a bug in TWRP's backup routines that occasionally corrupted backup files (nkk71)
-Better support for installing Android 8.0 based zips due to legacy props (nkk71)
-Support vold decrypt with keymaster 3.0 in 8.0 firmwares (nkk71)
-Decrypt of synthetic passwords for Pixel 2 (Dees_Troy)
-Support newer ext4 FBE policies for backup and restore in libtar (Dees_Troy)
-v2 fstab support (Dees_Troy)
-Bring TWRP forward to android 8.0 AOSP base (Dees_Troy)
-Various other minor bugfixes and tweaks

CHANGELOG for 3.1.1-0:

-Backups will now include adopted storage keys (Dees_Troy)
-Fixed an adb restore issue (bigbiff)
-Fixed rebooting when no OS is present (Dees_Troy)
-Fixed line wrapping in the GUI terminal (_that)
-Updated TWRP source code to AOSP 7.1.2 (Dees_Troy)


CHANGELOG for 3.1.0-0:

-vold decrypt on a few select HTC devices, TWRP will now attempt to use the system partition's vold and vdc binaries and libraries to decrypt the data partition (nkk71 and CaptainThrowback)
-adb backup to stream a backup directly to or from your PC, see documentation here: https://github.com/omnirom/android_bootable_recovery/commit/ce8f83c48d200106ff61ad530c863b15c16949d9 (bigbiff)
-tweak MTP startup routines (mdmower)
-support new Android 7.x xattrs for backup and restore to fix loss of data after a restore (Dees_Troy)
-support POSIX file capabilities backup and restore to fix VoLTE on HTC devices and possibly other issues (Dees_Troy)
-better indicate to users that internal storage is not backed up (Dees_Troy)
-improve automatic determination of TW_THEME (mdmower)
-minimal getcap and setcap support (_that)
-try mounting both ext4 and f2fs during decrypt (jcadduono and Dees_Troy)
-shut off backlight with power key (mdmower)
-timeout during FDE decrypt (Dees_Troy and nkk71)
-support for FBE decrypt and backing up and restoring FBE policies (Dees_Troy)
-boot slot support (Dees_Troy)
-TWRP app install prompt during reboot (Dees_Troy)
-support for AB OTA zips (Dees_Troy)
-support new Android 7.x log command (Dees_Troy)
-update recovery sources to AOSP 7.1 (Dees_Troy)
-numerous bugfixes and improvements by too many people to mention
We need your help! The bulk of TWRP work is done by 3 people on a volunteer basis. We have pushed most of our device files to our github and we have a gerrit instance. If you have the ability, please help us maintain our official devices and/or add your device to our official device list. Thanks in advance!

BUGS:
If you have found a bug, please consider posting it to our github issues log. It's pretty much impossible for us to keep up with the more than 40 threads that we have for the devices that we "directly" support. If you have a significant problem that cannot be answered in this thread, your best bet is to PM me directly, contact us via our website, or find us in our IRC channel below. If you see someone that's struggling, feel free to point it out to us. We need your help to help us keep track of all of our devices! Thanks!

SUPPORT:
Live support is available via #twrp on Freenode with your IRC client or just click this link.
 
Last edited:

Sergiocubano1

Senior Member
Dec 3, 2015
273
26
Has anyone tested this on the Mate 10 (non-pro) yet?
Tested on ALP-l09 Huawei mate 10 but does not work although installed and everything but pressing swipe does not work the touch

Enviado desde mi ALP-L09 mediante Tapatalk

---------- Post added at 10:31 AM ---------- Previous post was at 10:31 AM ----------

This is for the Mate 10 Pro. It may work on other models, but I have not tested it and most likely the device name will be wrong.
NOTE: Decrypting data is not currently supported. MTP also does not work, but you can use adb to push and pull files.

Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.



CHANGELOG for 3.2.1-0:

-minui fixes (cryptomilk)
-Better android-8.0 compatibility in ROM trees (Dees_Troy)
-Fix missing library in android-8.0 (nkk71)
-Fix inconsistent SDCard naming (DevUt)
-Default to TWRP restore instead of adb backup restore to fix restore on fresh TWRP boot (jlask)
-Allow restoring adb backups in the TWRP GUI (bigbiff)
-Fix gzip backup error in adb backups (bigbiff)
-Fix a bug in TWRP's backup routines that occasionally corrupted backup files (nkk71)
-Better support for installing Android 8.0 based zips due to legacy props (nkk71)
-Support vold decrypt with keymaster 3.0 in 8.0 firmwares (nkk71)
-Decrypt of synthetic passwords for Pixel 2 (Dees_Troy)
-Support newer ext4 FBE policies for backup and restore in libtar (Dees_Troy)
-v2 fstab support (Dees_Troy)
-Bring TWRP forward to android 8.0 AOSP base (Dees_Troy)
-Various other minor bugfixes and tweaks

CHANGELOG for 3.1.1-0:

-Backups will now include adopted storage keys (Dees_Troy)
-Fixed an adb restore issue (bigbiff)
-Fixed rebooting when no OS is present (Dees_Troy)
-Fixed line wrapping in the GUI terminal (_that)
-Updated TWRP source code to AOSP 7.1.2 (Dees_Troy)


CHANGELOG for 3.1.0-0:

-vold decrypt on a few select HTC devices, TWRP will now attempt to use the system partition's vold and vdc binaries and libraries to decrypt the data partition (nkk71 and CaptainThrowback)
-adb backup to stream a backup directly to or from your PC, see documentation here: https://github.com/omnirom/android_bootable_recovery/commit/ce8f83c48d200106ff61ad530c863b15c16949d9 (bigbiff)
-tweak MTP startup routines (mdmower)
-support new Android 7.x xattrs for backup and restore to fix loss of data after a restore (Dees_Troy)
-support POSIX file capabilities backup and restore to fix VoLTE on HTC devices and possibly other issues (Dees_Troy)
-better indicate to users that internal storage is not backed up (Dees_Troy)
-improve automatic determination of TW_THEME (mdmower)
-minimal getcap and setcap support (_that)
-try mounting both ext4 and f2fs during decrypt (jcadduono and Dees_Troy)
-shut off backlight with power key (mdmower)
-timeout during FDE decrypt (Dees_Troy and nkk71)
-support for FBE decrypt and backing up and restoring FBE policies (Dees_Troy)
-boot slot support (Dees_Troy)
-TWRP app install prompt during reboot (Dees_Troy)
-support for AB OTA zips (Dees_Troy)
-support new Android 7.x log command (Dees_Troy)
-update recovery sources to AOSP 7.1 (Dees_Troy)
-numerous bugfixes and improvements by too many people to mention
We need your help! The bulk of TWRP work is done by 3 people on a volunteer basis. We have pushed most of our device files to our github and we have a gerrit instance. If you have the ability, please help us maintain our official devices and/or add your device to our official device list. Thanks in advance!

BUGS:
If you have found a bug, please consider posting it to our github issues log. It's pretty much impossible for us to keep up with the more than 40 threads that we have for the devices that we "directly" support. If you have a significant problem that cannot be answered in this thread, your best bet is to PM me directly, contact us via our website, or find us in our IRC channel below. If you see someone that's struggling, feel free to point it out to us. We need your help to help us keep track of all of our devices! Thanks!

SUPPORT:
Live support is available via #twrp on Freenode with your IRC client or just click this link.
Tested on ALP-l09 Huawei mate 10 but does not work although installed and everything but pressing swipe does not work the touch

Enviado desde mi ALP-L09 mediante Tapatalk
 
  • Like
Reactions: aDarkBox

ngoralph

Senior Member
Apr 16, 2012
1,730
1,316
Xiaomi Mi Pad 4
Samsung Galaxy S20
touch is working fine for bla-l29 but storage is not the internal storage that i placed my files on its full of garbled folders
 

Attachments

  • IMG_20180220_211756.jpg
    IMG_20180220_211756.jpg
    230.9 KB · Views: 4,410
  • Like
Reactions: Sergiocubano1

Pretoriano80

Senior Member
Jun 9, 2010
3,223
2,906
touch is working fine for bla-l29 but storage is not the internal storage that i placed my files on its full of garbled folders
This is because the internal storage is encrypted, and for now, this version of TWRP doesn't support decryption.
I guess that only solution for now would be to format (not Wipe) internal storage. Maybe dees_troy will soon find a solution, and decrypting will be fully supported.
 

ante0

Senior Member
Dec 28, 2009
3,207
1,577
Stockholm
  • Like
Reactions: Pretoriano80

Pretoriano80

Senior Member
Jun 9, 2010
3,223
2,906
You need to remove fileencryptioninline from /vendor/etc/fstab.kirin970, else it will re-encrypt

And formatting wipes /data (Like a factory reset, meaning files will be missing :p)
Thanks, i knew there's a way to remove encryption from fstab, but i wasn't sure how it works on Mate 10. [emoji6]
Obviously, the best way would be to have encryption support in TWRP, but at least we have a workaround.

Btw, this encryption issue also affects backup operations, i guess!?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 40
    This is for the Mate 10 Pro (BLA). Touch does not work quite right on the non-Pro Mate 10. It may work on other models, but I have not tested it and most likely the device name will be wrong.
    NOTE: Decrypting data is not currently supported. MTP also does not work, but you can use adb to push and pull files.

    Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.



    CHANGELOG for 3.2.1-0:

    -minui fixes (cryptomilk)
    -Better android-8.0 compatibility in ROM trees (Dees_Troy)
    -Fix missing library in android-8.0 (nkk71)
    -Fix inconsistent SDCard naming (DevUt)
    -Default to TWRP restore instead of adb backup restore to fix restore on fresh TWRP boot (jlask)
    -Allow restoring adb backups in the TWRP GUI (bigbiff)
    -Fix gzip backup error in adb backups (bigbiff)
    -Fix a bug in TWRP's backup routines that occasionally corrupted backup files (nkk71)
    -Better support for installing Android 8.0 based zips due to legacy props (nkk71)
    -Support vold decrypt with keymaster 3.0 in 8.0 firmwares (nkk71)
    -Decrypt of synthetic passwords for Pixel 2 (Dees_Troy)
    -Support newer ext4 FBE policies for backup and restore in libtar (Dees_Troy)
    -v2 fstab support (Dees_Troy)
    -Bring TWRP forward to android 8.0 AOSP base (Dees_Troy)
    -Various other minor bugfixes and tweaks

    CHANGELOG for 3.1.1-0:

    -Backups will now include adopted storage keys (Dees_Troy)
    -Fixed an adb restore issue (bigbiff)
    -Fixed rebooting when no OS is present (Dees_Troy)
    -Fixed line wrapping in the GUI terminal (_that)
    -Updated TWRP source code to AOSP 7.1.2 (Dees_Troy)


    CHANGELOG for 3.1.0-0:

    -vold decrypt on a few select HTC devices, TWRP will now attempt to use the system partition's vold and vdc binaries and libraries to decrypt the data partition (nkk71 and CaptainThrowback)
    -adb backup to stream a backup directly to or from your PC, see documentation here: https://github.com/omnirom/android_bootable_recovery/commit/ce8f83c48d200106ff61ad530c863b15c16949d9 (bigbiff)
    -tweak MTP startup routines (mdmower)
    -support new Android 7.x xattrs for backup and restore to fix loss of data after a restore (Dees_Troy)
    -support POSIX file capabilities backup and restore to fix VoLTE on HTC devices and possibly other issues (Dees_Troy)
    -better indicate to users that internal storage is not backed up (Dees_Troy)
    -improve automatic determination of TW_THEME (mdmower)
    -minimal getcap and setcap support (_that)
    -try mounting both ext4 and f2fs during decrypt (jcadduono and Dees_Troy)
    -shut off backlight with power key (mdmower)
    -timeout during FDE decrypt (Dees_Troy and nkk71)
    -support for FBE decrypt and backing up and restoring FBE policies (Dees_Troy)
    -boot slot support (Dees_Troy)
    -TWRP app install prompt during reboot (Dees_Troy)
    -support for AB OTA zips (Dees_Troy)
    -support new Android 7.x log command (Dees_Troy)
    -update recovery sources to AOSP 7.1 (Dees_Troy)
    -numerous bugfixes and improvements by too many people to mention
    We need your help! The bulk of TWRP work is done by 3 people on a volunteer basis. We have pushed most of our device files to our github and we have a gerrit instance. If you have the ability, please help us maintain our official devices and/or add your device to our official device list. Thanks in advance!

    BUGS:
    If you have found a bug, please consider posting it to our github issues log. It's pretty much impossible for us to keep up with the more than 40 threads that we have for the devices that we "directly" support. If you have a significant problem that cannot be answered in this thread, your best bet is to PM me directly, contact us via our website, or find us in our IRC channel below. If you see someone that's struggling, feel free to point it out to us. We need your help to help us keep track of all of our devices! Thanks!

    SUPPORT:
    Live support is available via #twrp on Freenode with your IRC client or just click this link.
    10
    NOTE: fastboot flash to recovery_ramdisk and not to recovery as this device does not have a regular recovery partition.

    Device Page, Download Links, Mirrors:
    https://twrp.me/huawei/huaweimate10pro.html

    Download:
    https://dl.twrp.me/blanc
    3
    i would wait for it :) that would be a big help thank you

    sorry, took a little longer, was out https://drive.google.com/open?id=17-3E7x908CknrdzACCW19KuhDrvqj8L8

    BLA-L29 stock recovery_ramdisk
    3
    If someone want to test a TWRP build which might have working decrypting, send me a PM!

    EDIT:Tested myself and it doesn't work!
    2
    Can someone please make a step by step guide on how to install TWRP and get rid of the encryption ? As I understand without decryption TWRP can not read/flash files stored on the phone?
    Steps are in the OP, pay more attention when reading.
    For decryption, just format internal storage be sure to save everything on your computer before that

    Sent from my HUAWEI BLA-L29 using XDA Labs

    ---------- Post added at 12:36 PM ---------- Previous post was at 12:30 PM ----------

    anyone have a copy of stock recovery from bla l29?
    Might upload it after work, still about 6 hours ? but you can easily get it with firmware finder and huawei update extractor. Download the full ota mf, extract the update.app, use the extractor, be sure to uncheck the header check in settings of that program, extract the recovery_ramdisk.img and flash it

    Sent from my HUAWEI BLA-L29 using XDA Labs