[OFFICIAL][WHYRED][V3.2.3-027][DECRYPTION] Red Wolf Recovery Project (20/01)

Status
Not open for further replies.
Search This thread

yshalsager

Recognized Developer
https%3A%2F%2Fpreview.ibb.co%2FdEEWNk%2F1495640672222.png


Code:
/*
* Your warranty is now void.
*
* We're not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/

https%3A%2F%2Fpreview.ibb.co%2FhH5G4a%2FUntitled4.png


Red Wolf Recovery is custom recovery based on TWRP source code however some things are working here slightly different then you might expected. The main objective of this project is to provide stable recovery with features which you have never seen before in a recovery and which have not been accepted for adding to the official source code of TWRP. This recovery is also first recovery on the world with password protection.

  • Based on TWRP version: 3.2.3
  • For devices: Whyred
  • Authors build: yshalsager
  • Developers: @ATG Droid & @dadi11
  • Thanks: z31s1g (for the base of his theme), Ray Li (For his useful advice in the beginnings), osm0sis (for his image scripts), etc.

Features:
Code:
[B]Translated to EN, PL, zh_cn, & CZ  [/B]
- Password protection
- Flashlight
- MIUI Incremental OTA Support
- Built-in latest Magisk, SuperSU & AromaFM
- Support two screenshot GUI actions - Power+VolDown to save screenshot in to the internal storage &
  Power+VolUp to save screenshot in to the external storage (Will be automatically saved in to the internal in case
  that external storage doesn't exist).
- Support automatic reboot after the restore process
- Recovery can automatically modify some props in the ROM directly during the installation
- Some built-in scripts from community
- Tap to wake support
- Advanced deactivation of the stock recovery
- Automatic deactivation of the dm-verity & forced encryption directly during the installation of the ROM
- Recovery can notify you about the completed backup/restore/installation using the notification diode & vibration.
- Support "set on boot" settings.

[B]* Changes for security reasons *[/B]
- ADB isn't starting automatically at the start of the recovery. You have to activate it in recovery
- MTP isn't starting until user enter correct password
- Deactivated TWRP theme engine

Some differences to the official version:
Code:
[COLOR="red"]- get out of here if you are pirating apps. this recovery is not for you[/COLOR]
- always up-to-date with the latest TWRP changes
- compiled on omnirom-8.1 source
- kernel compiled inline with the recovery
- There isn't bug with reboot from recovery to recovery
- more languages
- other improvements from Features and Changelog lists

Changelog:
Code:
RedWolf-V3.2_027

- If screen is turned off then automatically detect AROMA Installer package and unblank screen before starting the update binary which is going to call AROMA GUI, so we won't be stuck at the black screen since AROMA engine require screen to be turned on.
- Added ability to change OTA Survival driver properties from the recovery GUI, allowing recovery to support "out of the box" almost all incremental OTA updates from different OEMs/custom ROMs out there (as long as they have correctly formatted metadata).
- Notify user about the current activity of the deactivation process - that's handled under the console 
- Improved dumwolf driver
- Removed the vibration feedback from all GUI elements
- Automatically resize bootable partitions during nandroid backups
- Changed theme to black/white/red style based on @TBO material theme
- Data files aren't anymore saved on the storage partitions, which means that we're now able to survive even encrypted device.
- Some bug fixes and improvements...

RedWolf-V3.2_026

- This is just a quick bug fix release for MIUI users. So is highly recommend to update to this build if you are using MIUI.

RedWolf-V3.2_025

- Fixed crash of the recovery while running OTA_RES.. (So MIUI OTA is now working again)
- General bug fixes and improvements
- Fixed bug with MIUI Updater app showing error that installation failed after installation of full ROM
- Deactivation process is now called only when it's really needed
- Updated kernel

RedWolf-V3.2_024

- Fixed GUI color glitch while starting Aroma Installer update-binary
- Optimized pigz runtime process
- Updated recovery base to the AOSP 8.1.0 & TWRP 3.2.1 
- Highly improved signature verification for Incremental packages so now we can be really sure if the package is compatible with the ROM.
- Introduced a file based backup/restore engine. Expect it to be improved with the next builds...
- Improved security related to the password protection
- Fixed loading of the AromaFM config file
- System survival process for Incremental packages is now set by default
- Code optimizations
- Removed the dumwolf process
- Added signature check for incremental OTA survival so we won't be unnecessarily creating a new one if it's signed under the same access key
- Magisk updated to the version 15.1
- Added Indonesian language
- Fixed issues with Chinese characters...
- Governor which is changed by the action in the recovery GUI is now automatically set for all cores instead of only four.

RedWolf-V3.2_023

- Updated recovery base to the TWRP version 3.2.0
- Fixed issue with recovery sometimes showing "NO-OS" page even when OS is installed
- Merged: Fstab V2, minui updates, Keymaster 3.0 support, ADB updates, fixes related to the compiling errors...
- Added patch against the pirating applications

RedWolf-V3.1_022

- Small improvements in the installation process
- Recovery will now automatically warn the user in case that user selected to install the zip which contain a bootloader 
- You can now wipe installed substratum overlays directly from the "advanced wipe" section

RedWolf-V3.1_021

- Automatically return install error if there is any issue with Incremental OTA Survival
- Added option to also backup system partition for Incremental OTA Survival (It's not always needed, but just in case it's better to backup it.)
- Added support for the compatibility verification of the Incremental Package
- Rebuilded & improved installation process
- Fixed starting process not being disabled correctly in case that we are running ORS
- Translation update
- Added support for devices with 2GB RAM or less... (Check installation process of this build for more info)
- Added checkbox for activation/deactivation of the boot check (Disable only if you really need to).
- Fixed booting problems on some custom ROMs which don't have gzip compressed ramdisk
- Removed bookmark feature
- Added ability to unzip files using the stock filemanager.
- Added search selection for the stock filemanager.
- Fixed 'No OS' on system image restore after wipe
- Merged some latest commits from TWRP gerrit

RedWolf-V3.1_020

- Fixed flashing of the images in the previous 018 build
- Added back support for unpacking of the LZ4 compressed ramdisk
- Fixed bookmark feature

RedWolf-V3.1_019

- Disable TWRP installation directly during the first boot
- Default time zone was set to CEST
- Use military time as default time. 
- Support of the custom themes was completely removed from the installation process
- Few fixes & improvements in the strings.
- Default value of the RedWolf specific vibrations was slightly increased
- Improved saving/loading of the AromaFM config file.
- User can now select if recovery should disable stock recovery when system is mounted as read-only.
- Default color of the recovery was set to red.
- Fixed automatic reboot if the installation process was unsuccessful
- Center time in the statusbar as default
- Show CPU temp in statusbar as default
- Added "Red Wolf No-OS search engine". Enable this if you are sometimes getting No-OS installed error even when OS is installed.
- Added back support for extra languages
- Added support for Talian language
- Updated Chinese (simplified) translation of the AromaFM by LiuNian and Pzqqt
- Fixed displaying of the extra languages
- Improved mounting of the partitions during the applying of set on boot values
- Fixes with "stuck at unmounting"
- Highly improved speed of the recovery while setting up a new password, changing accent color or setting a new splash screen
- Magisk updated to the V14.3
- Recovery now won't allow the user to enter special characters while entering the password (Causing issues...)
- Few improvements with the Android Oreo installation
- Updated kernel
- Added ability to select if recovery should automatically disable forced encryption in the ROM
- Recovery will now automatically rename scripts in the system if the "Aggresive stock recovery deactivation" is enabled
- Added ability to select if recovery should automatically enable/disable USB Debugging in the ROM
- Removed some useless files to save the space
- Added support for saving the set on boot values also during the automatic reboot
- Redesigned flashlight icon
- Recovery now won't allow the user to enter the space in to the backup name 
- Improved support of the last status checking of the MIUI ROM
- Recovery now won't show any button after the cancelled reboot action untill the sleep action won't be running anymore
- You can now select if recovery should also automaticaly reboot after the successfuly finished restore process
- Recovery will now hide the automatic backup feature if the system partition is mounted as read-only
- Updated recovery base to the AOSP 8.0.0
- Updated image drivers
- Added ability to select if recovery should automatically enable/disable "ro.adb.secure" property in the ROM
- Recovery will now automatically disable starting of the flash_recovery service if the "Aggresive stock recovery deactivation" is enabled (this process is also compatible with the backup of the init.rc by Magisk or SuperSU).
- Added new section called "Special Actions" in to the advanced menu
- Updated & optimized flashlight drivers
- Added ability to select if recovery should automatically enable/disable "ro.secure" property in the ROM
- Added ability to select if recovery should automatically enable/disable "ro.allow.mock.location" property in the ROM
- Highly improved support of the Incremental Package installation, detection etc.
- Updated Chinese (simplified) translation of the recovery by LiuNian and Pzqqt
- Added support for the complete deactivation of the secure boot in the MIUI based ROMs
- ADB is now automatically starting as root
- Added support for the RedWolf update package
- Default theme of the AromaFM was changed to holo black with the sense icons and automount turned on
- SuperSU Updated to the 2.82 SR5
- Updated ramdisk cleaner & added support for more kernels (thanks to @MOVZX's kernel installation scripts...)
- Small fixes with the /WOLF folder in the PartitionManager
- Highly improved speed of the reboot
- 'Deactivation process' is now automatically called during the installation instead of the reboot
- Imroved deactivation of the leds after the installation / backup / restore process.
- Fixed bug with recovery showing on the governor page that the active governor is "Interactive" even when user selected performance/powersave mode.
- Removed some GUI messages while we are installing built-in zips.
- And many other things which i don't remember anymore...

RedWolf-V3.1_018

- Fixed bugs with MIUI OTA Support to make sure that it will work even with newest beta builds of the MIUI
- Updated Polish translation by Daviteusz
- Fixed bugs in the Polish strings & edited the scale of the Russian strings
- Recovery will be now more aggressive if the process of the stock recovery doesn't want to be disconnected (Sometimes happen on some MIUI ROMs).
- Added detection of the installed ROM

RedWolf-V3.1_017

- Magisk updated to the V13.6
- SuperSU updated to the 2.82 SR3
- Added ability to automatically flash SuperSU config before the SuperSU - https://forum.xda-developers.com/apps/supersu/2017-08-13-supersu-config-t3655754
- Deactivated hw keys
- Added some missing back buttons
- Attempted to fix encryption
- Attempted to fix MIUI OTA installation - needs testing
- Removed extra languages (were not displayed properly)
- Small update which fixed deactivation of the dm-verity & forced encryption. Now you really don't have to flash the lazyflasher everytime when you are installing the MIUI ROM.

RedWolf-V3.1_016

- Fixed feature "Backup wifi, bluetooth & hosts" not to work if the user wiped the data partition using the "factory reset".
- TWRP source code was updated to the Aug 15, 2017
- Fixed recovery remembering the wipe list after setting a new gui page.
- Improvements with the mounting of the partitions during the boot
- Fixed led drivers on mido
- Fixed ability to set custom backup folder name & ADB ID

RedWolf-V3.1_015

- Updated with the latest TWRP changes
- Added flashlight switch on mido

RedWolf-V3.1_014

- Fixed recovery not deactivating the dm-verity, forced encryption, & stock recovery if the OS was detected as not installed. This issue was often happening on some MIUI ROMs.
- Improvements with the OTA update system of the MIUI.
- Fixed wrong reboot for some users.
- Added support for automatic deactivation of the dm-verity, forced encryption & stock recovery after finishing the OpenRecoveryScript process.
- Fixed recovery not deactivating the dm-verity & forced encryption during the automatic reboot after the finished installation.
- Better explain the current situation if the OS was detected as not installed.
- osm0sis's scripts "unpackbootimg" & "mkbootimg" can now be easily called from the script or terminal
- Improved the speed of the reboot
- Updated the community script "Fingerprint scanner fix" by Magua. It's now working again!
- Added NTFS & exFAT support
- Added more languages and updated Polish RedWolf translation by @Daviteusz
- Added FGO patch - https://goo.gl/GBkhMN

RedWolf-V3.1_013

- Slightly improved deactivation of the stock recovery during reboot after the zip installation
- Added ability to flash boot logo in the recovery
- Fixed firmware restoring issues

RedWolf-V3.1_012

- added F2FS support for mido
- added Night Mode (kcal) support for mido

RedWolf-V3.1_011

- Updated Polish translation by @Daviteusz
- Added few missing strings from the latest TWRP source

Known Bugs:
- Flashlight is not working.

Downloads:
Latest build for Xiaomi Note 5 China / Pro (Whyred)
RedWolf-027-F2FS-whyred.img
Older builds:


How to install miui OTA updates:
0- Install Redwolf recovery and Reboot recovery.
1- Click on theme icon on the top - section with RedWolf specific settings.
2- Enable this checkbox: "Support OTA Survival trigger package"
If you are using system mods, like cam2api enable system backup.
3- Go to third tab and change OTA Survival trigger path from to "META-INF/com/miui/miui_update" to "META-INF/com/google/android/update-binary".
4- Flash full MIUI ROM and flash ota.
5- Disable Support OTA Survival trigger package before flashing anything.
6- Flash whatever you want after that. Like magisk, etc.
7- Reboot your device in to the system.
8- When you get some update just download it using updater app, reboot to recovery, enable Support OTA Survival trigger package then flash it manually.
- Don't forget to disable Support OTA Survival trigger package again after flashing ota, it's needed every time you flash.
Enjoy!

Warning:
Please remember that recovery with password protection isn't still a full protection for your phone. Red Wolf can only prevent unauthorized access to your device from recovery. But your device can be still reinstalled using fastboot or Miflash.

Special Thanks: @AnkitGourav for device tree @dhruv, @xdatman & @ManaanCR7 for testing and screenshots

Support:
Telegram group: https://t.me/redminote5proofficial

XDA:DevDB Information
[RECOVERY][UNOFFICIAL][WHYRED][V3.2.1-026] Red Wolf Recovery Project, Tool/Utility for the Xiaomi Redmi Note 5 Pro

Contributors
yshalsager, AnkitGourav, ATG Droid, Dadi11
Source Code: https://github.com/RedWolfRecovery
https://github.com/RedWolfRecovery-Xiaomi-Devices/twrp_device_xiaomi_whyred

Version Information
Status: Stable

Created 2018-03-22
Last Updated 2018-03-24

XDA:DevDB Information
[RECOVERY][OFFICIAL][WHYRED][V3.2.3-027] Red Wolf Recovery Project, Tool/Utility for the Xiaomi Redmi Note 5 Pro

Contributors
yshalsager, AnkitGourav, ATG Droid, Dadi11
Source Code: https://github.com/RedWolfRecovery


Version Information
Status: Stable

Created 2018-03-22
Last Updated 2019-01-20
 
Last edited:

yshalsager

Recognized Developer
Screenshots

Attached
 

Attachments

  • Screenshot_2018-03-22-12-04-32.png
    Screenshot_2018-03-22-12-04-32.png
    109.6 KB · Views: 17,550
  • Screenshot_2018-03-22-12-05-07.png
    Screenshot_2018-03-22-12-05-07.png
    100.9 KB · Views: 17,414
  • Screenshot_2018-03-22-12-05-51.png
    Screenshot_2018-03-22-12-05-51.png
    97.9 KB · Views: 17,208
  • Screenshot_2018-03-22-12-05-54.png
    Screenshot_2018-03-22-12-05-54.png
    38.3 KB · Views: 14,821
  • Screenshot_2018-03-22-12-06-00.png
    Screenshot_2018-03-22-12-06-00.png
    65.8 KB · Views: 14,120
  • Screenshot_2018-03-22-12-06-07.png
    Screenshot_2018-03-22-12-06-07.png
    119.3 KB · Views: 13,733
  • Screenshot_2018-03-22-12-06-25.png
    Screenshot_2018-03-22-12-06-25.png
    114.9 KB · Views: 13,208
  • Screenshot_2018-03-22-12-06-38.png
    Screenshot_2018-03-22-12-06-38.png
    110.5 KB · Views: 12,767
  • Screenshot_2018-03-22-12-07-44.png
    Screenshot_2018-03-22-12-07-44.png
    71.8 KB · Views: 12,318
Last edited:

pvp16

Senior Member
Sep 29, 2014
70
1
while flashing through fastboot get this error
FAILED (remote: Error flashing partition.)
tried to flash via twrp get this error 'Size of image is larger than target device'
any solution?
 

yshalsager

Recognized Developer
Last edited:

mustali

Senior Member
Aug 24, 2011
159
13
Data Decryption error!


Hey Friend,
I am using this Redwolf recovery. Its working perfectly, also rooted using magisk and its also NOT getting replaced by stock.... all good there.

but the problem is - i cannot flash any zip file because whenever i boot into recovery it says "Data partition Encryted" and it cannot mount any storage and cannot find the zip in my phone. I also tried using usb-OTG- it detected zip file in usb but flashing fails because it cannot mount the data/any other partition.

i have installed many apps and have data in all of them so i cannot format my whole device for this.
- can you please look into this and make it decrypt the partition ?
PS- i also tried entering my device password- it fails. I also removed the password protection from android settings- but still the recovery cannot mount it.
PLEASE HELP.
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 48
    https%3A%2F%2Fpreview.ibb.co%2FdEEWNk%2F1495640672222.png


    Code:
    /*
    * Your warranty is now void.
    *
    * We're not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at us for messing up your device, we will laugh at you.
    *
    */

    https%3A%2F%2Fpreview.ibb.co%2FhH5G4a%2FUntitled4.png


    Red Wolf Recovery is custom recovery based on TWRP source code however some things are working here slightly different then you might expected. The main objective of this project is to provide stable recovery with features which you have never seen before in a recovery and which have not been accepted for adding to the official source code of TWRP. This recovery is also first recovery on the world with password protection.

    • Based on TWRP version: 3.2.3
    • For devices: Whyred
    • Authors build: yshalsager
    • Developers: @ATG Droid & @dadi11
    • Thanks: z31s1g (for the base of his theme), Ray Li (For his useful advice in the beginnings), osm0sis (for his image scripts), etc.

    Features:
    Code:
    [B]Translated to EN, PL, zh_cn, & CZ  [/B]
    - Password protection
    - Flashlight
    - MIUI Incremental OTA Support
    - Built-in latest Magisk, SuperSU & AromaFM
    - Support two screenshot GUI actions - Power+VolDown to save screenshot in to the internal storage &
      Power+VolUp to save screenshot in to the external storage (Will be automatically saved in to the internal in case
      that external storage doesn't exist).
    - Support automatic reboot after the restore process
    - Recovery can automatically modify some props in the ROM directly during the installation
    - Some built-in scripts from community
    - Tap to wake support
    - Advanced deactivation of the stock recovery
    - Automatic deactivation of the dm-verity & forced encryption directly during the installation of the ROM
    - Recovery can notify you about the completed backup/restore/installation using the notification diode & vibration.
    - Support "set on boot" settings.
    
    [B]* Changes for security reasons *[/B]
    - ADB isn't starting automatically at the start of the recovery. You have to activate it in recovery
    - MTP isn't starting until user enter correct password
    - Deactivated TWRP theme engine

    Some differences to the official version:
    Code:
    [COLOR="red"]- get out of here if you are pirating apps. this recovery is not for you[/COLOR]
    - always up-to-date with the latest TWRP changes
    - compiled on omnirom-8.1 source
    - kernel compiled inline with the recovery
    - There isn't bug with reboot from recovery to recovery
    - more languages
    - other improvements from Features and Changelog lists

    Changelog:
    Code:
    RedWolf-V3.2_027
    
    - If screen is turned off then automatically detect AROMA Installer package and unblank screen before starting the update binary which is going to call AROMA GUI, so we won't be stuck at the black screen since AROMA engine require screen to be turned on.
    - Added ability to change OTA Survival driver properties from the recovery GUI, allowing recovery to support "out of the box" almost all incremental OTA updates from different OEMs/custom ROMs out there (as long as they have correctly formatted metadata).
    - Notify user about the current activity of the deactivation process - that's handled under the console 
    - Improved dumwolf driver
    - Removed the vibration feedback from all GUI elements
    - Automatically resize bootable partitions during nandroid backups
    - Changed theme to black/white/red style based on @TBO material theme
    - Data files aren't anymore saved on the storage partitions, which means that we're now able to survive even encrypted device.
    - Some bug fixes and improvements...
    
    RedWolf-V3.2_026
    
    - This is just a quick bug fix release for MIUI users. So is highly recommend to update to this build if you are using MIUI.
    
    RedWolf-V3.2_025
    
    - Fixed crash of the recovery while running OTA_RES.. (So MIUI OTA is now working again)
    - General bug fixes and improvements
    - Fixed bug with MIUI Updater app showing error that installation failed after installation of full ROM
    - Deactivation process is now called only when it's really needed
    - Updated kernel
    
    RedWolf-V3.2_024
    
    - Fixed GUI color glitch while starting Aroma Installer update-binary
    - Optimized pigz runtime process
    - Updated recovery base to the AOSP 8.1.0 & TWRP 3.2.1 
    - Highly improved signature verification for Incremental packages so now we can be really sure if the package is compatible with the ROM.
    - Introduced a file based backup/restore engine. Expect it to be improved with the next builds...
    - Improved security related to the password protection
    - Fixed loading of the AromaFM config file
    - System survival process for Incremental packages is now set by default
    - Code optimizations
    - Removed the dumwolf process
    - Added signature check for incremental OTA survival so we won't be unnecessarily creating a new one if it's signed under the same access key
    - Magisk updated to the version 15.1
    - Added Indonesian language
    - Fixed issues with Chinese characters...
    - Governor which is changed by the action in the recovery GUI is now automatically set for all cores instead of only four.
    
    RedWolf-V3.2_023
    
    - Updated recovery base to the TWRP version 3.2.0
    - Fixed issue with recovery sometimes showing "NO-OS" page even when OS is installed
    - Merged: Fstab V2, minui updates, Keymaster 3.0 support, ADB updates, fixes related to the compiling errors...
    - Added patch against the pirating applications
    
    RedWolf-V3.1_022
    
    - Small improvements in the installation process
    - Recovery will now automatically warn the user in case that user selected to install the zip which contain a bootloader 
    - You can now wipe installed substratum overlays directly from the "advanced wipe" section
    
    RedWolf-V3.1_021
    
    - Automatically return install error if there is any issue with Incremental OTA Survival
    - Added option to also backup system partition for Incremental OTA Survival (It's not always needed, but just in case it's better to backup it.)
    - Added support for the compatibility verification of the Incremental Package
    - Rebuilded & improved installation process
    - Fixed starting process not being disabled correctly in case that we are running ORS
    - Translation update
    - Added support for devices with 2GB RAM or less... (Check installation process of this build for more info)
    - Added checkbox for activation/deactivation of the boot check (Disable only if you really need to).
    - Fixed booting problems on some custom ROMs which don't have gzip compressed ramdisk
    - Removed bookmark feature
    - Added ability to unzip files using the stock filemanager.
    - Added search selection for the stock filemanager.
    - Fixed 'No OS' on system image restore after wipe
    - Merged some latest commits from TWRP gerrit
    
    RedWolf-V3.1_020
    
    - Fixed flashing of the images in the previous 018 build
    - Added back support for unpacking of the LZ4 compressed ramdisk
    - Fixed bookmark feature
    
    RedWolf-V3.1_019
    
    - Disable TWRP installation directly during the first boot
    - Default time zone was set to CEST
    - Use military time as default time. 
    - Support of the custom themes was completely removed from the installation process
    - Few fixes & improvements in the strings.
    - Default value of the RedWolf specific vibrations was slightly increased
    - Improved saving/loading of the AromaFM config file.
    - User can now select if recovery should disable stock recovery when system is mounted as read-only.
    - Default color of the recovery was set to red.
    - Fixed automatic reboot if the installation process was unsuccessful
    - Center time in the statusbar as default
    - Show CPU temp in statusbar as default
    - Added "Red Wolf No-OS search engine". Enable this if you are sometimes getting No-OS installed error even when OS is installed.
    - Added back support for extra languages
    - Added support for Talian language
    - Updated Chinese (simplified) translation of the AromaFM by LiuNian and Pzqqt
    - Fixed displaying of the extra languages
    - Improved mounting of the partitions during the applying of set on boot values
    - Fixes with "stuck at unmounting"
    - Highly improved speed of the recovery while setting up a new password, changing accent color or setting a new splash screen
    - Magisk updated to the V14.3
    - Recovery now won't allow the user to enter special characters while entering the password (Causing issues...)
    - Few improvements with the Android Oreo installation
    - Updated kernel
    - Added ability to select if recovery should automatically disable forced encryption in the ROM
    - Recovery will now automatically rename scripts in the system if the "Aggresive stock recovery deactivation" is enabled
    - Added ability to select if recovery should automatically enable/disable USB Debugging in the ROM
    - Removed some useless files to save the space
    - Added support for saving the set on boot values also during the automatic reboot
    - Redesigned flashlight icon
    - Recovery now won't allow the user to enter the space in to the backup name 
    - Improved support of the last status checking of the MIUI ROM
    - Recovery now won't show any button after the cancelled reboot action untill the sleep action won't be running anymore
    - You can now select if recovery should also automaticaly reboot after the successfuly finished restore process
    - Recovery will now hide the automatic backup feature if the system partition is mounted as read-only
    - Updated recovery base to the AOSP 8.0.0
    - Updated image drivers
    - Added ability to select if recovery should automatically enable/disable "ro.adb.secure" property in the ROM
    - Recovery will now automatically disable starting of the flash_recovery service if the "Aggresive stock recovery deactivation" is enabled (this process is also compatible with the backup of the init.rc by Magisk or SuperSU).
    - Added new section called "Special Actions" in to the advanced menu
    - Updated & optimized flashlight drivers
    - Added ability to select if recovery should automatically enable/disable "ro.secure" property in the ROM
    - Added ability to select if recovery should automatically enable/disable "ro.allow.mock.location" property in the ROM
    - Highly improved support of the Incremental Package installation, detection etc.
    - Updated Chinese (simplified) translation of the recovery by LiuNian and Pzqqt
    - Added support for the complete deactivation of the secure boot in the MIUI based ROMs
    - ADB is now automatically starting as root
    - Added support for the RedWolf update package
    - Default theme of the AromaFM was changed to holo black with the sense icons and automount turned on
    - SuperSU Updated to the 2.82 SR5
    - Updated ramdisk cleaner & added support for more kernels (thanks to @MOVZX's kernel installation scripts...)
    - Small fixes with the /WOLF folder in the PartitionManager
    - Highly improved speed of the reboot
    - 'Deactivation process' is now automatically called during the installation instead of the reboot
    - Imroved deactivation of the leds after the installation / backup / restore process.
    - Fixed bug with recovery showing on the governor page that the active governor is "Interactive" even when user selected performance/powersave mode.
    - Removed some GUI messages while we are installing built-in zips.
    - And many other things which i don't remember anymore...
    
    RedWolf-V3.1_018
    
    - Fixed bugs with MIUI OTA Support to make sure that it will work even with newest beta builds of the MIUI
    - Updated Polish translation by Daviteusz
    - Fixed bugs in the Polish strings & edited the scale of the Russian strings
    - Recovery will be now more aggressive if the process of the stock recovery doesn't want to be disconnected (Sometimes happen on some MIUI ROMs).
    - Added detection of the installed ROM
    
    RedWolf-V3.1_017
    
    - Magisk updated to the V13.6
    - SuperSU updated to the 2.82 SR3
    - Added ability to automatically flash SuperSU config before the SuperSU - https://forum.xda-developers.com/apps/supersu/2017-08-13-supersu-config-t3655754
    - Deactivated hw keys
    - Added some missing back buttons
    - Attempted to fix encryption
    - Attempted to fix MIUI OTA installation - needs testing
    - Removed extra languages (were not displayed properly)
    - Small update which fixed deactivation of the dm-verity & forced encryption. Now you really don't have to flash the lazyflasher everytime when you are installing the MIUI ROM.
    
    RedWolf-V3.1_016
    
    - Fixed feature "Backup wifi, bluetooth & hosts" not to work if the user wiped the data partition using the "factory reset".
    - TWRP source code was updated to the Aug 15, 2017
    - Fixed recovery remembering the wipe list after setting a new gui page.
    - Improvements with the mounting of the partitions during the boot
    - Fixed led drivers on mido
    - Fixed ability to set custom backup folder name & ADB ID
    
    RedWolf-V3.1_015
    
    - Updated with the latest TWRP changes
    - Added flashlight switch on mido
    
    RedWolf-V3.1_014
    
    - Fixed recovery not deactivating the dm-verity, forced encryption, & stock recovery if the OS was detected as not installed. This issue was often happening on some MIUI ROMs.
    - Improvements with the OTA update system of the MIUI.
    - Fixed wrong reboot for some users.
    - Added support for automatic deactivation of the dm-verity, forced encryption & stock recovery after finishing the OpenRecoveryScript process.
    - Fixed recovery not deactivating the dm-verity & forced encryption during the automatic reboot after the finished installation.
    - Better explain the current situation if the OS was detected as not installed.
    - osm0sis's scripts "unpackbootimg" & "mkbootimg" can now be easily called from the script or terminal
    - Improved the speed of the reboot
    - Updated the community script "Fingerprint scanner fix" by Magua. It's now working again!
    - Added NTFS & exFAT support
    - Added more languages and updated Polish RedWolf translation by @Daviteusz
    - Added FGO patch - https://goo.gl/GBkhMN
    
    RedWolf-V3.1_013
    
    - Slightly improved deactivation of the stock recovery during reboot after the zip installation
    - Added ability to flash boot logo in the recovery
    - Fixed firmware restoring issues
    
    RedWolf-V3.1_012
    
    - added F2FS support for mido
    - added Night Mode (kcal) support for mido
    
    RedWolf-V3.1_011
    
    - Updated Polish translation by @Daviteusz
    - Added few missing strings from the latest TWRP source

    Known Bugs:
    - Flashlight is not working.

    Downloads:
    Latest build for Xiaomi Note 5 China / Pro (Whyred)
    RedWolf-027-F2FS-whyred.img
    Older builds:


    How to install miui OTA updates:
    0- Install Redwolf recovery and Reboot recovery.
    1- Click on theme icon on the top - section with RedWolf specific settings.
    2- Enable this checkbox: "Support OTA Survival trigger package"
    If you are using system mods, like cam2api enable system backup.
    3- Go to third tab and change OTA Survival trigger path from to "META-INF/com/miui/miui_update" to "META-INF/com/google/android/update-binary".
    4- Flash full MIUI ROM and flash ota.
    5- Disable Support OTA Survival trigger package before flashing anything.
    6- Flash whatever you want after that. Like magisk, etc.
    7- Reboot your device in to the system.
    8- When you get some update just download it using updater app, reboot to recovery, enable Support OTA Survival trigger package then flash it manually.
    - Don't forget to disable Support OTA Survival trigger package again after flashing ota, it's needed every time you flash.
    Enjoy!

    Warning:
    Please remember that recovery with password protection isn't still a full protection for your phone. Red Wolf can only prevent unauthorized access to your device from recovery. But your device can be still reinstalled using fastboot or Miflash.

    Special Thanks: @AnkitGourav for device tree @dhruv, @xdatman & @ManaanCR7 for testing and screenshots

    Support:
    Telegram group: https://t.me/redminote5proofficial

    XDA:DevDB Information
    [RECOVERY][UNOFFICIAL][WHYRED][V3.2.1-026] Red Wolf Recovery Project, Tool/Utility for the Xiaomi Redmi Note 5 Pro

    Contributors
    yshalsager, AnkitGourav, ATG Droid, Dadi11
    Source Code: https://github.com/RedWolfRecovery
    https://github.com/RedWolfRecovery-Xiaomi-Devices/twrp_device_xiaomi_whyred

    Version Information
    Status: Stable

    Created 2018-03-22
    Last Updated 2018-03-24

    XDA:DevDB Information
    [RECOVERY][OFFICIAL][WHYRED][V3.2.3-027] Red Wolf Recovery Project, Tool/Utility for the Xiaomi Redmi Note 5 Pro

    Contributors
    yshalsager, AnkitGourav, ATG Droid, Dadi11
    Source Code: https://github.com/RedWolfRecovery


    Version Information
    Status: Stable

    Created 2018-03-22
    Last Updated 2019-01-20
    20
    Screenshots

    Attached
    14
    RedWolf 028 Beta

    RedWolf-3.2.2-028-Beta-OFFICIAL_RELEASE
    Ok, so it's again time for another update!

    Whyred Changelog:
    • - Based on TWRP 3.2 Official device tree
    • - Fixed dt2w, flashlight and reboot bugs.
    • - Added more partitions to backup.
    • - Added Boot splash to flashable images.
    • - Maybe More

    Recovery Changelog:
    Code:
    * File-manager: Add support for rendering of multiple selected files & ability to do a specific action for these files at once
    * Force rendering of the different GUI icon element object for zip files under the GUI Scroll list, since file-manager show special action for them
    * Revert changes which caused issues with slow reboot in 027
    * MIUI-Updater: Fix sometimes possible double declaration of the final install status
    * DataManager: Fix the TWRP's missing LOGINFO mount point for Output_Version
    * RWDumwolf: Add support for the different fstab path on some devices
    * RWDumwolf: Better handle the process of modifications to the default properties and let user know about the number of modified ones
    * RWDumwolf: Find and remove start of flash_recovery service from inits, if it exists
    * Recovery: Don't rename scripts under the /system/bin /system/etc for stock recovery replace, instead of it set different permissions to cause issues with execution
    * RWDumwolf: Cleanup
    * Updater: Properly handle info about the OSE package signature
    * Recovery: Directly call start of the ADB if at the start of main we aren't able stat password file
    * Recovery: Correctly handle ADB with recovery password related changes
    * Recovery: Update to Oreo tree
    * Partition-List: Add new list types for OSE partitions and storages for backup/restore process
    * Installation: Load zip entries directly to buffer instead of extracting them
    * ORS: Reboot on the sucessfull installation is now optional based on user's selection from the GUI
    * ORS: Call Deactivation Process even if reboot on finished ORS isn't allowed or isn't forced by the ORS result
    * OPTM: Call set action with the empty value in case that value should be positive
    * OPTM: Fallback to main without variable which would be needed to be parsed is now directly down with call of home
    * GUI: Allow user to select any active storage for the OSE backup/restore process
    * OPTM: Call clear action instead of set if argument is negative
    * GUI: Allow user to select OSE partitions for the backup/restore process, instead of the previous direct definition
    * Installation: Add support for the format of A/B packages on the OSE zip detection
    * GUI: Remove redefinitions of objects from screen page, since they're already defined on one overlay
    * PartitionManager: Add new fstab flag to exlude partition from the GUI mount section, cust isn't really needed to be here if we want to use double mount points for one block device
    * GUI: Remove for us the useless theme loading parts from previous builds
    * Installation: Set install status info to tmpfs first and then update the status in cache during the log file update, since the previous implementation was just slowing us
    * Recovery: Set path for screenshots directly to main folder instead of previous resource one
    * TWFunc: Cleanup
    * GUI: Improve flashlight compatibility with different devices
    * OSE: Improve backup/restore call 
    * Device-Tree: Add support for unofficial treble support on officialy supported devices 
    * GUI: Fix missing page on the rebootcheck call which caused complete lag during the reboot with formatted system partition
    * Recovery: Call Deactivation Process on reboot if there wasn't at least single call during the main threads
    * RWDumwolf: Force persist.sys.recovery_update to false during the cleanup process
    * OSE: Fix the variable mismatch caused by global variable definitions without handling the previous possible defined value
    * INIT: Add new triggers for the ADB startUP.
    * I'm sure that there is also a lot of other changes which i just forgot to mention...

    ATG Droid said:
    Probably the main changes in this beta release are improved file-manager and OSE which is now definitely universal and fully compatible with all devices. I will soon create a full guide for it in the Android development general section... Also as someone wanted here I added the ability to store OSE backup on multiple storages. There is now also support for A/B devices but it's unfortunately much more complicated than on A devices. To explain the file-manager, in the recovery development there wasn't ever any implementation of the ability to select & do a specific action for multiple files at once. I mean, yeah there was Aroma File Manager which is now btw. dead project, but there wasn't such implementation directly in the recovery GUI. Since some users requested it a few times before, I added these main features of latest AromaFM's beta build to the recovery GUI, including the ability to unzip files. There is also a bunch of optimization improvements & bug fixes... But that was already in every single build. :p Anyway, enjoy!

    Download link:
    https://mirrors.c0urier.net/android/Dadi11/RedWolf/whyred/RedWolf-028-Beta-whyred.img
    MD5:
    https://mirrors.c0urier.net/android/Dadi11/RedWolf/whyred/RedWolf-028-Beta-whyred.img.md5
    11
    How to install OTA updates with RedWolf Recovery? - v27 only!

    I have found something. I did root after installing full rom. I think i should no install magisk before flashing incremental OTA.

    0- Install Redwolf recovery and Reboot recovery.
    1- Click on theme icon on the top - section with RedWolf specific settings.
    2- Enable this checkbox: "Support OTA Survival trigger package"
    If you are using system mods, like cam2api enable system backup.
    3- Go to third tab and change OTA Survival trigger path from to "META-INF/com/miui/miui_update" to "META-INF/com/google/android/update-binary".
    4- Flash full MIUI ROM and flash ota.
    5- Disable Support OTA Survival trigger package before flashing anything.
    6- Flash whatever you want after that. Like magisk, etc.
    7- Reboot your device in to the system.
    8- When you get some update just download it using updater app, reboot to recovery, enable Support OTA Survival trigger package then flash it manually.
    - Don't forget to disable Support OTA Survival trigger package again after flashing ota, it's needed every time you flash.
    Enjoy!
    9
    Red Wolf Recovery Project V27

    Finally, Updated to V27 with official tag :D
    Also, decryption support is added now ;)
    Note: If you want to disable force encryption on miui use this zip (Format data and flash), this fix will be added to next RW version.

    Changes:
    Code:
    RedWolf-V3.2_027
    - If screen is turned off then automatically detect AROMA Installer package and unblank screen before starting the update binary which is going to call AROMA GUI, so we won't be stuck at the black screen since AROMA engine require screen to be turned on.
    - Added ability to change OTA Survival driver properties from the recovery GUI, allowing recovery to support "out of the box" almost all incremental OTA updates from different OEMs/custom ROMs out there (as long as they have correctly formatted metadata).
    - Notify user about the current activity of the deactivation process - that's handled under the console 
    - Improved dumwolf driver
    - Removed the vibration feedback from all GUI elements
    - Automatically resize bootable partitions during nandroid backups
    - Changed theme to black/white/red style based on @TBO material theme
    - Data files aren't anymore saved on the storage partitions, which means that we're now able to survive even encrypted device.
    - Some bug fixes and improvements...

    Thanks @xdatman for testing