[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
I'm trying to install, but just appears black screen here after install...

I wonder if you really think that this is how you can help us to help you. Send some info about your model, such as properties.
Try getprop ;)

Edit: Btw. I also noticed that some stuff which is bootable on some other RN6 devices isn't bootable on mine. That's why some cooperation would be nice.
 
Last edited:
  • Like
Reactions: johnnydnb

ATG Droid

Senior Member
Jul 7, 2017
449
1,242
Prague
frantakysela.com
Ok, so here we go.

Standard decryption for now seems impossible, until I get through the configuration error on Keymaster hal. Even vold isn't working for now, so until everything is hopefully fixed, here's a temporary solution...

Thanks to @yshalsager for providing me the image I managed to port a modified TWRP recovery by a Chinese dev team which is using some closed source vold decryption implementation, this recovery was originally made for Mi Max 3 but thanks to a really good compatibility between these devices I could after a few modifications boot it on our RN6 too. As I tested it, the decryption on it works really well and there aren't any issues with it. For a decryption implementation part, it seems that they use the standard "mountdefaultencrypted" method for vold, so decryption in this build should probably work for a really long time, since it's already working fine since the original release which was January 2K19.

But remember that this decryption implementation is closed source, so don't expect that this modified version of TWRP will get any updates from my side, since as you already know I don't have a source code for it.. Not even mentioning that i'm ONLY maintaining builds based on a pure original TWRP source code...

And also as you can guess, on Mi Max 3 the standard TWRP decryption isn't working too, so for now they also only got this option as we do.



Anyway, here's the download link:

!!! REMEMBER: This modified TWRP build was originally done by Chinese Dev team, so default language is Chinese, just go to the language settings and change it to English !!!

3.2.3.0, 27.4.2019
Changelog: Initial release
Download
 
Last edited:

chentz78

Senior Member
Jul 29, 2012
76
26
Amsterdam, Netherland
The download link is broken. Here and in the first page. Can you fix it please ?

Thanks.
Ok, so here we go.

Standard decryption for now seems impossible, until I get through the configuration error on Keymaster hal. Even vold isn't working for now, so until everything is hopefully fixed, here's a temporary solution...

Thanks to @yshalsager for providing me the image I managed to port a modified TWRP recovery by a Chinese dev team which is using some closed source vold decryption implementation, this recovery was originally made for Mi Max 3 but thanks to a really good compatibility between these devices I could after a few modifications boot it on our RN6 too. As I tested it, the decryption on it works really well and there aren't any issues with it. For a decryption implementation part, it seems that they use the standard "mountdefaultencrypted" method for vold, so decryption in this build should probably work for a really long time, since it's already working fine since the original release which was January 2K19.

But remember that this decryption implementation is closed source, so don't expect that this modified version of TWRP will get any updates from my side, since as you already know I don't have a source code for it.. Not even mentioning that i'm ONLY maintaining builds based on a pure original TWRP source code...

And also as you can guess, on Mi Max 3 the standard TWRP decryption isn't working too, so for now they also only got this option as we do.



Anyway, here's the download link:

!!! REMEMBER: This modified TWRP build was originally done by Chinese Dev team, so default language is Chinese, just go to the language settings and change it to English !!!

3.2.3.0, 27.4.2019
Changelog: Initial release
Download
 
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...