[Xiaomi Redmi 4X ROMs, Kernels, Recoveries, & Other] zhantech:
CHANGELOG

25-08-2018

* Full Backup and Restore Partition

* Delete /cust and change /vendor

* Fix f2fs on data and cache partition

* Fix MTP on Windows

16-08-2018

* 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.

* We're sure that there is also a lot of other changes which we just forgot to mention

DOWNLOAD : https://www.androidfilehost.com/?fid=1322778262903989772