[RECOVERY][tulip] TWRP 3.3.0-1 by ATG Droid

Status
Not open for further replies.
Search This thread

ATG Droid

Senior Member
Jul 7, 2017
449
1,242
Prague
frantakysela.com
Team Win Recovery Project



WHAT IS TWRP?

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.

Read more about TWRP here: https://twrp.me/about/


WHAT THIS THREAD IS ABOUT?

This thread is about a serious TWRP development for the Xiaomi Redmi Note 6 Pro. By serious I mean a development which isn't using device tree which was just badly kanged from another device or it's a dirty port without any direct compilation from source. That means that issues like a low brightness, which is caused by a maintainer not being able to set the real maximum brightness which is supported by the device, aren't here.

FEATURES:
  • MTP support
  • USB OTG storage support
  • Hardware Qualcomm-based full-disk encryption support ( ext4 & f2fs )
  • ext4, f2fs, NTFS, fat file system support (read, write, format, backup & restore)
  • Covers more partitions for nandroid backup and the backup/restore of them really works!
  • Covers more partitions for image installation, including System, Vendor, Cust, Cache, Userdata, persist, persistbak, boot logo, modem firmware, and even Bluetooth firmware
  • ADB root
  • Always synced with signatures from Android platform, so you don't have to worry about the signature mismatch on MIUI incremental OTA installation
  • Full SELinux support
  • Support for Asian languages
  • Included logd/logcat support
  • Support for mounting USB storage - Mount -> Mount USB Storage in recovery menu.

ISSUE?

If you face any problem then just let me know and i will fix it asap. I'm not a magician to know everything, so if you won't report it then it's probably not gonna be fixed.

CHANGELOG


3.2.3.0, 18.1.2019
- initial release

3.2.3.1, 19.1.2019
- Fixed USB storage, from now on you can mount it
by clicking on Mount -> Mount USB Storage in the recovery menu.

3.2.3.2, 21.1.2019
- Imported selinux service contexts
- Added ability to backup/restore system/vendor images
- increased platform security values to override anti-rollback features to something rather insane
- Added system vold decryption support, since a process of getting keystore to work
on this device was a pure hell for me, but still this is in testing, just let me know if it works for you, but be careful and better backup your data before trying this...

3.3.0.1, 15.4.2019
- Slightly modified screen offset, so you can now see clock in the statusbar.
- Updated decryption blobs to pie, decryption should now work properly, after that there is also slightly improved vold decryption in case that default decryption fails
- Updated kernel to Android 9.0


DOWNLOAD LINK

3.2.3.0, 18.1.2019
Download

3.2.3.1, 19.1.2019
Download

3.2.3.2, 21.1.2019 - warning: this is test build!
Download

3.3.0.1, 15.4.2019
Download




DECRYPTION Builds (ported builds without source)


3.2.3.0, 27.4.2019
Changelog: Initial release
Download



XDA:DevDB Information
TWRP, Tool/Utility for the Xiaomi Redmi Note 6 Pro

Contributors
ATG Droid

Version Information
Status: Stable
Current Stable Version: 3.2.3.1
Stable Release Date: 2019-01-19

Created 2019-01-18
Last Updated 2019-01-19
 
Last edited:

ATG Droid

Senior Member
Jul 7, 2017
449
1,242
Prague
frantakysela.com

clemenza011

Member
Oct 13, 2011
49
2

Attachments

  • recovery.log
    34 KB · Views: 126
  • recovery2.log
    37.8 KB · Views: 82
Last edited:

fbirraque

Senior Member
Nov 20, 2007
226
69
Team Win Recovery Project



WHAT IS TWRP?

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.

Read more about TWRP here: https://twrp.me/about/


WHAT THIS THREAD IS ABOUT?

This thread is about a serious TWRP development for the Xiaomi Redmi Note 6 Pro. By serious I mean a development which isn't using device tree which was just badly kanged from another device or it's a dirty port without any direct compilation from source. That means that issues like a low brightness, which is caused by the maintainer not being able to set real maximum brightness which is supported by the device, aren't here.

FEATURES:
  • MTP support
  • USB OTG storage support
  • Hardware Qualcomm-based full-disk encryption support ( ext4 & f2fs )
  • ext4, f2fs, NTFS, fat file system support (read, write, format, backup & restore)
  • Covers more partitions for nandroid backup and the backup/restore of them really works!
  • Covers more partitions for image installation, including System, Vendor, Cust, Cache, Userdata, persist, persistbak, boot logo, modem firmware, and even Bluetooth firmware
  • ADB root
  • Always synced with signatures from Android platform, so you don't have to worry about the signature mismatch on MIUI incremental OTA installation
  • Full SELinux support
  • Support for Asian languages
  • Included logd/logcat support
  • Support for mounting USB storage - Mount -> Mount USB Storage in recovery menu.

ISSUE?

If you face any problem then just let me know and i will fix it asap. I'm not a magician to know everything, so if you won't report it then it's probably not gonna be fixed.

CHANGELOG


3.2.3.0, 18.1.2019
- initial release

3.2.3.1, 19.1.2019
- Fixed USB storage, from now on you can mount it
by clicking on Mount -> Mount USB Storage in the recovery menu.

DOWNLOAD LINK

3.2.3.0, 18.1.2019
Download

3.2.3.1, 19.1.2019
Download



XDA:DevDB Information
TWRP, Tool/Utility for the Xiaomi Redmi Note 6 Pro

Contributors
ATG Droid

Version Information
Status: Stable
Current Stable Version: 3.2.3.1
Stable Release Date: 2019-01-19

Created 2019-01-18
Last Updated 2019-01-19

Thank you for your commitment with serious development and hard work.
Hope to see soon a final and official TWRP based on your version.
Keep debugging. Regards,
 
Last edited:

ATG Droid

Senior Member
Jul 7, 2017
449
1,242
Prague
frantakysela.com
Ayyy, new update is out. :)

Changelog:

- Imported selinux service contexts
- Added ability to backup/restore system/vendor images
- increased platform security values to override anti-rollback features to something rather insane
- Added system vold decryption support, since a process of getting keystore to work
on this device was a pure hell for me, but still this is in testing, just let me know if it works for you, but be careful and better backup your data before trying this...


Download link:

https://www.androidfilehost.com/?fid=11410963190603905629
 

ATG Droid

Senior Member
Jul 7, 2017
449
1,242
Prague
frantakysela.com
does this one have non anti rollback protecion?

Yep, that's what I mentioned in a changelog. And if you're talking about that "anti rollback" protection which is here promoted by the guy who compiled that fork of a TWRP called pitch black, then don't believe it. He didn't changed the required properties for it in his device tree. So it's actually just a clickbait and his recovery build doesn't really support that.

Actually his build doesn't even include the proper max. brightness which is supported by the LCD driver of this device. That's why I mentioned in a OP that compared to other TWRP builds here this thread is meant to be a serious development and not just a joke. :D
 
Last edited:

bornlivedie

Senior Member
Aug 29, 2012
1,878
740
Buenos Aires
Yep, that's what I mentioned in a changelog. And if you're talking about that "anti rollback" protection which is here promoted by the guy who compiled that fork of a TWRP called pitch black, then don't believe it. He didn't changed the required properties for it in his device tree. So it's actually just a clickbait and his recovery build doesn't really support that.

Actually his build doesn't even include the proper max. brightness which is supported by the LCD driver of this device. That's why I mentioned in a OP that compared to other TWRP builds here this thread is meant to be a serious development and not just a joke. :D

My bad, I read the entire changelog and yet somehow missed that line... I feel like a dumbass.

Thanks for the clarification, that's actually very important.
 

clemenza011

Member
Oct 13, 2011
49
2
ouch, I have removed fingerprints, set pin protection, flashed latest twrp. When I rebooted to recovery, got just the twrp background, frozen, no any options. Worseover, I have turned the phone off, then on, and it asks me for password. I tried with the pin I have set before, yet it says - wrong password. so I cannot get my phone started :( and I do not know what else to do.
 

ATG Droid

Senior Member
Jul 7, 2017
449
1,242
Prague
frantakysela.com
ouch, I have removed fingerprints, set pin protection, flashed latest twrp. When I rebooted to recovery, got just the twrp background, frozen, no any options. Worseover, I have turned the phone off, then on, and it asks me for password. I tried with the pin I have set before, yet it says - wrong password. so I cannot get my phone started :( and I do not know what else to do.

It definetely wasn't frozen. Services would time-out. Just reboot back to the recovery, backup data, backup files in internal memory (sdcard). Format data, restore the previous backup of data and copy back the previous files from /sdcard again. After that flash the 3.2.3.1 version of a recovery and everything will be ok.
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    Team Win Recovery Project



    WHAT IS TWRP?

    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.

    Read more about TWRP here: https://twrp.me/about/


    WHAT THIS THREAD IS ABOUT?

    This thread is about a serious TWRP development for the Xiaomi Redmi Note 6 Pro. By serious I mean a development which isn't using device tree which was just badly kanged from another device or it's a dirty port without any direct compilation from source. That means that issues like a low brightness, which is caused by a maintainer not being able to set the real maximum brightness which is supported by the device, aren't here.

    FEATURES:
    • MTP support
    • USB OTG storage support
    • Hardware Qualcomm-based full-disk encryption support ( ext4 & f2fs )
    • ext4, f2fs, NTFS, fat file system support (read, write, format, backup & restore)
    • Covers more partitions for nandroid backup and the backup/restore of them really works!
    • Covers more partitions for image installation, including System, Vendor, Cust, Cache, Userdata, persist, persistbak, boot logo, modem firmware, and even Bluetooth firmware
    • ADB root
    • Always synced with signatures from Android platform, so you don't have to worry about the signature mismatch on MIUI incremental OTA installation
    • Full SELinux support
    • Support for Asian languages
    • Included logd/logcat support
    • Support for mounting USB storage - Mount -> Mount USB Storage in recovery menu.

    ISSUE?

    If you face any problem then just let me know and i will fix it asap. I'm not a magician to know everything, so if you won't report it then it's probably not gonna be fixed.

    CHANGELOG


    3.2.3.0, 18.1.2019
    - initial release

    3.2.3.1, 19.1.2019
    - Fixed USB storage, from now on you can mount it
    by clicking on Mount -> Mount USB Storage in the recovery menu.

    3.2.3.2, 21.1.2019
    - Imported selinux service contexts
    - Added ability to backup/restore system/vendor images
    - increased platform security values to override anti-rollback features to something rather insane
    - Added system vold decryption support, since a process of getting keystore to work
    on this device was a pure hell for me, but still this is in testing, just let me know if it works for you, but be careful and better backup your data before trying this...

    3.3.0.1, 15.4.2019
    - Slightly modified screen offset, so you can now see clock in the statusbar.
    - Updated decryption blobs to pie, decryption should now work properly, after that there is also slightly improved vold decryption in case that default decryption fails
    - Updated kernel to Android 9.0


    DOWNLOAD LINK

    3.2.3.0, 18.1.2019
    Download

    3.2.3.1, 19.1.2019
    Download

    3.2.3.2, 21.1.2019 - warning: this is test build!
    Download

    3.3.0.1, 15.4.2019
    Download




    DECRYPTION Builds (ported builds without source)


    3.2.3.0, 27.4.2019
    Changelog: Initial release
    Download



    XDA:DevDB Information
    TWRP, Tool/Utility for the Xiaomi Redmi Note 6 Pro

    Contributors
    ATG Droid

    Version Information
    Status: Stable
    Current Stable Version: 3.2.3.1
    Stable Release Date: 2019-01-19

    Created 2019-01-18
    Last Updated 2019-01-19
    9
    This recovery does not support f2fs, unable to create/read f2fs partitions

    Recovery supports it, but kernel which is used in the image doesn't. Actually i said in the second post that i used prebuilt kernel, so yeah, anyway you can just replace it manually by some image kitchen if you want. Or just wait until I replace it.


    Hi ATG Droid,

    Thanks again for your commitment with TWRP development.
    Do you have any news about decryption that wasn't working?
    Does 3.2.3.2 still in test only?
    I'm waiting a stable version to install on my RN6.

    Note: I hope you apply for official version. Our RN6 deserves this trust code stamp.

    Regards,

    I needed to build some AOSP based custom ROM to use for now, since I use this device as a daily driver and I'm not a fan of MIUI to be honest. So at this point I'm decrypted, but probably I will again restore my MIUI backup and look at it during this weekend. So some another update can be expected soon.

    Do i need to flash "Universal DM-Verity, ForceEncrypt, Disk Quota Disablers " only once after TWRP install, or each time after i flash a ROM? (or only after MIUI ROM flashing?) i don't get it...
    and don't want to Brick... :)

    Every time the fstab in boot image or /system partition include the dm-verity or forced encryption flags. Better google something about it, google also got a whole documentation related to the android's verified boot. Anyway, simply said you should just flash it after every MIUI's update or directly once you flash TWRP. Because custom ROMs shouldn't include these fstab flags.
    9
    Ayyy, new update is out. :)

    Changelog:

    - Imported selinux service contexts
    - Added ability to backup/restore system/vendor images
    - increased platform security values to override anti-rollback features to something rather insane
    - Added system vold decryption support, since a process of getting keystore to work
    on this device was a pure hell for me, but still this is in testing, just let me know if it works for you, but be careful and better backup your data before trying this...


    Download link:

    https://www.androidfilehost.com/?fid=11410963190603905629
    8
    I'm also having trouble decrypting the date, no password is correct.

    Decryption is always the most complicated thing to fix on every device. Anyway, I already encrypted my device and I'm trying to fix it, it will just take some time...
    8
    You said this is about serious development but why hasn't there been any updates??

    Because i got my personal life too. This is just one of the many side projects...