New Cruel Kernel with DEX Support in WHQX - Samsung Galaxy Note 10+ Guides, News, & Discussion

I bring news that the new CRUEL kernel developed by Denis has very good new updates, including the addition of support for DEX in 2k quality instead of FULLHD +.
Other updates such as performance, battery optimization and additional features are also specified in ChangeLog.
Telegram Group Oficial:
CruelKernel && Magisk Debugging Modules

CruelKernel v3.9-rc1 (testing release)
Models: G970F/N, G973F/N, G975F/N G977B/N, N970F, N975F, N971N, N976B/N
OS Patch Date: 2020-11 (install script will change it if required during installation)
Build config: magisk, nohardening, force_dex_wqhd, ttl, cifs, ntfs, sdfat, nodebug, noaudit, noksm, nomodules, wireguard, usb_serial, sched_powersave, sched_performance, morosound, boeffla_wl_blocker, fake_config
Download (build with cruel toolchain):
https://cruelkernel.org/release/V3.9-rc1/CruelKernel-v3.9-rc1.zip
Alternative downloads (same config, other toolchains):
https://cruelkernel.org/release/V3.9-rc1/alt/
ChangeLog:
- G977N, G973N models added
- G970F/G975F/G973F updated to DTJA
- N976B/N970F/N975F updated to DTJ4
- Magisk v21.1 version
- vendor lock for dp cable for DEX removed (thanks, fart1-git)
- zip installer implemented
- automating os_patch_level level patching in installer (https://github.com/CruelKernel/clone_header)
New configs in sources:
- "reiser4" added for Reiser4 filesystem
reiser4progs (https://github.com/CruelKernel/reiser4progs/releases)
- "empty_vbmeta" added to include vbmeta in installer zip
- "force_dex_wqhd" - always use WQHD resolution for DEX (disable vendor check)
- "dtb" - build dtb and include them in zip installer
New cruelbuild commands:
- ./cruelbuild pack ... - to create zip installer
- mkimg is now default command for cruelbuild
- if there is no model=<MODEL> parameter, the script will try to detect model from connected by usb phone
- Multiple models: ./cruelbuild model="G973F,G975F,G970F"
- All models: ./cruelbuild model="all"
- NODEFAULTS=y ./cruelbuild +samsung ... - disable all defaults
- ./cruelbuild flash ... - removed
- FLASH=y ./cruelbuild ... - to flash img file during build
- FLASH_ZIP=y ./cruelbuild pack ... - to flash zip file during build
Github Actions changes:
- will create installer by default
- change "INSTALLER: yes" to "INSTALLER: no" if you need raw images
If you like the work and want to help me with hosting:
https://www.paypal.me/evdenis
Hitting star button on GitHub and thanks button on XDA really helps.
Thanks!

Thread closed.
You may continue this discussion in the official kernel thread located here. Thank you.

Related

[ABANDONED][CHIRON] Red Wolf Recovery Project

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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.
*
*/
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.1
For devices: Chiron
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 & 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
[/URL]
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-7.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_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
[Red Wolf] Install TWRP and root your device without breaking incremental OTA's!
Known Bugs:
- Flashlight is not working.
Downloads:
Latest build for Xiaomi Mi Mix 2 (chiron)
RedWolf-Unofficial-chiron.img
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.
XDA:DevDB Information
[ABANDONED][CHIRON] Red Wolf Recovery Project, Tool/Utility for the Xiaomi Mi Mix 2
Contributors
yshalsager, ATG Droid, Dadi11
Source Code: https://github.com/RedWolfRecovery
Version Information
Status: Testing
Created 2018-02-21
Last Updated 2018-02-24
Sources
Recovery: https://github.com/RedWolfRecovery/rw_recovery
Device tree: https://github.com/RedWolfRecovery-Xiaomi-Devices/android_device_xiaomi_chiron
Screenshots: Here
Well done ! It's welcome !
Very cool, this recovery was awesome on my Redmi Note 4X. Being able to update official MIUI incremental updates is a great feature.
Sent from my Mi MIX 2 using Tapatalk
mix2 cant use it (dev 8.2.8
Not working for me tried installing it in Oreo twrp as img and also tried with adb from PC. On miui Oreo beta 8.2.22. just stays on the miui loading screen.
with global version nougat doesnt work for me....
yshalsager said:
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.
*
*/
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.1
For devices: Chiron
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 & 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
[/URL]
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-7.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_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
[Red Wolf] Install TWRP and root your device without breaking incremental OTA's!
Known Bugs:
- Flashlight is not working.
Downloads:
Latest build for Xiaomi Mi Mix 2 (chiron)
RedWolf-Unofficial-chiron.img
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.
XDA:DevDB Information
[RECOVERY][UNOFFICIAL][CHIRON][V3.2.1-026] Red Wolf Recovery Project, Tool/Utility for the Xiaomi Mi Mix 2
Contributors
yshalsager, ATG Droid, Dadi11
Source Code: https://github.com/RedWolfRecovery
Version Information
Status: Testing
Created 2018-02-21
Last Updated 2018-02-21
Click to expand...
Click to collapse
Oi, don't work on my mi mix 2,stay in Xiaomi logo
Sent from my [device_name] using XDA-Developers Legacy app
Avoid quoting the OP, we don't want to spend ages scrolling through stuff that's already in post 1
Great! Your recovery seems to b absolutely promising!
(I wish I had learned from the development earlier that would have saved a lot of time )
TwoFour questions:
- is en-/decryption proofed working for MIUI as well as LOS/RR/AOSP/AICP roms based on Android 7.0/7.1/8.0?
- could the theme be deactivated to let it look more stock?
- is touchscreen working for all the above ROM types and versions?
- inline kernel means prebuild? -> is there any possibility to have sources for that kernel and build config? This would help in fine tunig the device/recovery and stay on top in security point of view
If first question could be stated as yes then i can shut down my own research for a good stable recovery and would prefer yours for the community.
raupe said:
Great! Your recovery seems to b absolutely promising!
(I wish I had learned from the development earlier that would have saved a lot of time )
TwoThree questions:
- is en-/decryption proofed working for MIUI as well as LOS/RR/AOSP/AICP roms based on Android 7.0/7.1/8.0?
- could the theme be deactivated to let it look more stock?
- is touchscreen working for all the above ROM types and versions?
If first question could be stated as yes then i can shut down my own research for a good stable recovery and would prefer yours for the community.
Click to expand...
Click to collapse
Unfortunately I don't have the device so I can't test
Mi logo on oreo 8.2.1 by miuipro . Sad
yshalsager said:
Unfortunately I don't have the device so I can't test
Click to expand...
Click to collapse
OK this makes dev & debugging very hard (... have an equal situation with mi mix that has been given to a friend and thats rarely available for debugging new builds).
Could you give some more information what repos/branches you've used for device-common, vedor-device & vedor-common (and maybe others) that are required to build your twrp-image for chiron?
Thanks mate!
---------- Post added at 01:35 PM ---------- Previous post was at 01:30 PM ----------
I'm also stuck at boot logo.
My ROM: xiaomi.eu 8.2.1
raupe said:
OK this makes dev & debugging very hard (... have an equal situation with mi mix that has been given to a friend and thats rarely available for debugging new builds).
Could you give some more information what repos/branches you've used for device-common, vedor-device & vedor-common (and maybe others) that are required to build your twrp-image for chiron?
Thanks mate!
Click to expand...
Click to collapse
All sources are given in 2nd post.
You'll have to use 7.1 build system with RW recovery sources, clone device tree and build.
I'm also stuck at boot logo
miuipro 8.2.x
yshalsager said:
All sources are given in 2nd post.
You'll have to use 7.1 build system with RW recovery sources, clone device tree and build.
Click to expand...
Click to collapse
Hi @yshalsager
followed your instructions an took a omni7.1 build environment with nothing else the repos you provided and got a build error for missing libs
Code:
recoverydevice="chiron" && . build/envsetup.sh && breakfast $recoverydevice && lunch omni_$recoverydevice-eng && croot && make -j8 recoveryimage && mv $OUT/recovery.img $OUT/twrp-3.2.1-0-$recoverydevice-raupe-$(date +%Y%m%d-%H%M)-OMNI.img
including device/xiaomi/chiron/vendorsetup.sh
including sdk/bash_completion/adb.bash
WARNING: device/xiaomi/chiron/omni.dependencies file not found
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=7.1.2
TARGET_PRODUCT=omni_chiron
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=kryo
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a53
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.4.0-112-generic-x86_64-with-Ubuntu-16.04-xenial
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=NJH47F
OUT_DIR=/home/raupe/android/omni7-1_v8/out
============================================
...
... collecting files, prebuild kernel message and all that stuff ...
...
Starting build with ninja
ninja: Entering directory `.'
ninja: error: '/home/raupe/android/omni7-1_v8/out/target/product/chiron/obj/SHARED_LIBRARIES/libcryptfs_hw_intermediates/export_includes', needed by '/home/raupe/android/omni7-1_v8/out/target/product/chiron/obj/SHARED_LIBRARIES/libcryptfslollipop_intermediates/import_includes', missing and no known rule to make it
make: *** [build/core/ninja.mk:158: ninja_wrapper] Error 1
#### make failed to build some targets (01:05 (mm:ss)) ####
This usually happens when you don't add older device-qcom-common repos (for cm13/cm14) with crypt_hw and if you have no vendor files.
Is it possible you have those files&folders on your build environment from older builds or for other devices?
raupe said:
Hi @yshalsager
followed your instructions an took a omni7.1 build environment with nothing else the repos you provided and got a build error for missing libs
Code:
recoverydevice="chiron" && . build/envsetup.sh && breakfast $recoverydevice && lunch omni_$recoverydevice-eng && croot && make -j8 recoveryimage && mv $OUT/recovery.img $OUT/twrp-3.2.1-0-$recoverydevice-raupe-$(date +%Y%m%d-%H%M)-OMNI.img
including device/xiaomi/chiron/vendorsetup.sh
including sdk/bash_completion/adb.bash
WARNING: device/xiaomi/chiron/omni.dependencies file not found
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=7.1.2
TARGET_PRODUCT=omni_chiron
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=kryo
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a53
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.4.0-112-generic-x86_64-with-Ubuntu-16.04-xenial
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=NJH47F
OUT_DIR=/home/raupe/android/omni7-1_v8/out
============================================
...
... collecting files, prebuild kernel message and all that stuff ...
...
Starting build with ninja
ninja: Entering directory `.'
ninja: error: '/home/raupe/android/omni7-1_v8/out/target/product/chiron/obj/SHARED_LIBRARIES/libcryptfs_hw_intermediates/export_includes', needed by '/home/raupe/android/omni7-1_v8/out/target/product/chiron/obj/SHARED_LIBRARIES/libcryptfslollipop_intermediates/import_includes', missing and no known rule to make it
make: *** [build/core/ninja.mk:158: ninja_wrapper] Error 1
#### make failed to build some targets (01:05 (mm:ss)) ####
This usually happens when you don't add older device-qcom-common repos (for cm13/cm14) with crypt_hw and if you have no vendor files.
Is it possible you have those files&folders on your build environment from older builds or for other devices?
Click to expand...
Click to collapse
Clone TeamWin/android_device_qcom_common branch android-7.1
to device/qcom/common
yshalsager said:
Clone TeamWin/android_device_qcom_common branch android-7.1
to device/qcom/common
Click to expand...
Click to collapse
OK build was possible with this but also got stuck while booting - even with other prebuild kernel images.
Maybe there are some config scripts in recovery/root that are showstoppers.
... will have a look to that tomorrow/maybe weekend.
raupe said:
OK build was possible with this but also got stuck while booting - even with other prebuild kernel images.
Maybe there are some config scripts in recovery/root that are showstoppers.
... will have a look to that tomorrow/maybe weekend.
Click to expand...
Click to collapse
New build
https://www.androidfilehost.com/?fid=890129502657584829
Please test it
yshalsager said:
New build
https://www.androidfilehost.com/?fid=890129502657584829
Please test it
Click to expand...
Click to collapse
... hmm, sorry did not start too.
Device restarts after mi logo trying to boot recovery.

[ABANDONED][GEMINI] Red Wolf Recovery Project

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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.
*
*/
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.1
For devices: Gemini
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 & 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
[/URL]
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-7.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_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
[Red Wolf] Install TWRP and root your device without breaking incremental OTA's!
Known Bugs:
- Flashlight is not working.
Downloads:
Latest build for Xiaomi Mi 5 (Gemini)
RedWolf-026-gemini.img
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.
XDA:DevDB Information
[ABANDONED][GEMINI] Red Wolf Recovery Project, Tool/Utility for the Xiaomi Mi 5
Contributors
yshalsager, ATG Droid, Dadi11
Source Code: https://github.com/RedWolfRecovery
Version Information
Status: Abandoned
Created 2018-02-21
Last Updated 2018-02-24
Sources
Recovery: https://github.com/RedWolfRecovery/rw_recovery
Device tree: https://github.com/RedWolfRecovery-Xiaomi-Devices/android_device_xiaomi_gemini
Screenshots: Here
This is better TWRP for Xiaomi I use it on Redmi Note 4x.
WOW, what is this? an excuse for a come back to miui to try out that ota incremental.... why me??
Reporting in a few hours/tomorrow D:
Installed via TWRP and fastboot, in both the recovery does not work
Or just black screen, or the "wolf" and then it reboot itselfs
From me the same can not go into recovery - Fix developer!
panchovix said:
Installed via TWRP and fastboot, in both the recovery does not work
Or just black screen, or the "wolf" and then it reboot itselfs
Click to expand...
Click to collapse
It's built using the official twrp tree, any issues there??
yshalsager said:
It's built using the official twrp tree, any issues there??
Click to expand...
Click to collapse
Nope.
yshalsager said:
It's built using the official twrp tree, any issues there??
Click to expand...
Click to collapse
In this one i can't enter to the recovery at least, just reboots itself everytime
The normal TWRP 3.2.1-0 or -1 works fine tho
I can not get into Recovery - dev you can solve this problem
Thanks dude...:good:
Waiting for stable version
Dery94 said:
Thanks dude...:good:
Waiting for stable version
Click to expand...
Click to collapse
Me too sir
panchovix said:
Installed via TWRP and fastboot, in both the recovery does not work
Or just black screen, or the "wolf" and then it reboot itselfs
Click to expand...
Click to collapse
Same here!
Doesn't work.
Okay, it's strange Problem really. Using official tree should make everything working.
I'll try to make another build today.
New build:
https://www.androidfilehost.com/?fid=818070582850494668 @panchovix Can you test?
It still does not work for me.
"yshalsager"
Sorry you tried on the phone this TWRP? Otherwise before posting on the Forum find Beta tester check well and if all goes well put here. I like Modding but I'm not a laboratory rat - FIND BETA TESTER
Now please Moderators to close this thread
arek78 said:
"yshalsager"
Sorry you tried on the phone this TWRP? Otherwise before posting on the Forum find Beta tester check well and if all goes well put here. I like Modding but I'm not a laboratory rat - FIND BETA TESTER
Now please Moderators to close this thread
Click to expand...
Click to collapse
Unfortunately, I don't have a device to test, but I got many requests to make this recovery. Basically, It MUST work as I used TWRP official trees. But It seems like there's something wrong.
No one can force you to test of course, and if you checked project status you can find it's clearly "TESTING"
No problem, I will close it by myself!
Okay, even I don't have a device to test, I got many requests to make this recovery and I did, but unfortunately, It can't boot well!
Basically, It MUST work as I used TWRP official trees. But It seems like there's something wrong.
So, this project is ABANDONED now.
Sources are in this post if anyone decided to continue
Thread Closed!

[RECOVERY][UNOFFICIAL][TREBLE][32bit] Red Wolf Recovery Projec

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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.
*
*/
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.1
Authors build: Lyudmila
Developers: ATG Droid, Devil7DK, Lyudmila
Thanks: z31s1g (for the base of his theme)
Features:
Code:
Translated to EN & CZ
- Password protection
- Flashlight
- MIUI Incremental OTA Support
- Support automatic reboot after the restore process
- Advanced deactivation of the stock recovery
- Support for automatic deactivation of the dm-verity & forced encryption...
- Recovery can notify you about the completed backup/restore/installation using the notification diode & vibration.
- A lot of other things, just look at it ;)
* Changes for security reasons *
- MTP isn't starting until user enter correct password
- Deactivated support of the custom themes
Some differences to the official version:
Code:
- compiled with omni 8.1 sources
- treble support
- 32bit
Changelog:
Code:
[B]RedWolf-V3.2_027[/B]
- 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...
[B]RedWolf-V3.2_026[/B]
- 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.
[B]RedWolf-V3.2_025[/B]
- 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
[B]RedWolf-V3.2_024[/B]
- 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.
[B]RedWolf-V3.2_023[/B]
- 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
[B]RedWolf-V3.1_022[/B]
- 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
[B]RedWolf-V3.1_021[/B]
- 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
[B]RedWolf-V3.1_020[/B]
- Fixed flashing of the images in the previous 018 build
- Added back support for unpacking of the LZ4 compressed ramdisk
- Fixed bookmark feature
[B]RedWolf-V3.1_019[/B]
- 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...
[B]RedWolf-V3.1_018[/B]
- 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
[B]RedWolf-V3.1_017[/B]
- 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.
[B]RedWolf-V3.1_016[/B]
- 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
[B]RedWolf-V3.1_015[/B]
- Updated with the latest TWRP changes
- Added flashlight switch on mido
[B]RedWolf-V3.1_014[/B]
- 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
[B]RedWolf-V3.1_013[/B]
- 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
[B]RedWolf-V3.1_012[/B]
- added F2FS support for mido
- added Night Mode (kcal) support for mido
[B]RedWolf-V3.1_011[/B]
- Updated Polish translation by @Daviteusz
- Added few missing strings from the latest TWRP source
Downloads: here
FAQ:
Code:
[B]Q:[/B] plz release 64bit
[B]A:[/B] no.
[B]Q:[/B] where r the downloads
[B]A:[/B] Check the goddamn downloads tab. Use a web browser if you can't (or simply click the url of before).
XDA:DevDB Information
Red Wolf Recovery Project, ROM for the Moto G4 Plus
Contributors
Lyudmila
Source Code: https://github.com/RedWolfRecovery/
ROM OS Version: 8.x Oreo
Version Information
Status: Beta
Beta Release Date: 2018-07-14
Created 2018-07-14
Last Updated 2018-12-08
Unofficial build changelogs:
Code:
[B]r3[/B]
- Added busybox (probably will fix something)
[B]r2[/B]
- Added system_image partition for GSI flashing
[B]r1[/B]
- Initial build
Bugs:
Code:
* Password protection doesn't work
mine 2
Work with any ROM? Oreo, nougat, 64, 32 bit
Luis Infante said:
Work with any ROM? Oreo, nougat, 64, 32 bit
Click to expand...
Click to collapse
Of course, why wouldn't? It's 32bit but should also for 64.
Lyudmila said:
Of course, why wouldn't? It's 32bit but should also for 64.
Click to expand...
Click to collapse
Just to confirm xd so can we flash GSI?
And where Is download link?
Luis Infante said:
Just to confirm xd so can we flash GSI?
And where Is download link?
Click to expand...
Click to collapse
No, not yet. I'm working on a build for moving the vendor blobs to the /oem partition.
Downloads are in downloads tab.
Lyudmila said:
No, not yet. I'm working on a build for moving the vendor blobs to the /oem partition.
Downloads are in downloads tab.
Click to expand...
Click to collapse
Nice!
It Will be great!
Good work :good:
Nice!
It Will be great!
Good work
only need to carry it to 64bits but equal good jobs
Can I flash gsi image?
makash720 said:
Can I flash gsi image?
Click to expand...
Click to collapse
Not Yet
I love how you trying to bring treble to the moto g4 plus, I can help test any new builds if you need that
And in theory this will support A not A/B treble support ?
Snekxs said:
I love how you trying to bring treble to the moto g4 plus, I can help test any new builds if you need that
Click to expand...
Click to collapse
I can test myself, thanks.
Snekxs said:
And in theory this will support A not A/B treble support ?
Click to expand...
Click to collapse
Of course, A-only.
Can I flash this img file in twrp?
Wow!!!!!!!!! Treble coming soon :fingers-crossed:
Ss
What is the use of this recovery when there is no treble based rom
Ekaksh Janweja said:
What is the use of this recovery when there is no treble based rom
Click to expand...
Click to collapse
:good: :good:
Ekaksh Janweja said:
What is the use of this recovery when there is no treble based rom
Click to expand...
Click to collapse
There are a numerous amount of treble roms , you are just not looking hard enough

[ROM] LineageOS 17.1 for S10E/S10/S10+ Exynos

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS 17.1 for Galaxy S10 Series​
Code:
/*
* Your warranty is now void.
*
* I am 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 me for messing up your device, I will laugh at you.
*/
Working:
- Wifi
- Sound
- mali drivers
- USB tethering
- Video Playback
- Fingerprint Sensor
- Ril (Mobile data,calls, sms and stuff)
- Sensors
- Bluetooth
- Wifi HotSpot
- MTP
- 2D and 3D gpu acceleration
- HW encoding/decoding
- GPS
- Cameras (All of them)
- HWcomposer (HWC)
- Signal indicator
- Double tap to wake
- Wireless PowerShare
Not Working
- VoLTE and VoWiFi will not be implemented (for now) as they heavily depand on samsungs framework
To properly report a bug (Please dont report things already on the Not Working list)
a) Logcat
b) /proc/last_kmsg (or /proc/kmsg)
c) /data/tombstones
d) dmesg
Please do not report bugs if you have performed any system modifications excluding gapps installation
Installation instructions
Make sure you are on Q stock firmware (All of the Q firmwares are tested and confirmed to be working, This should be the case with new fws too as long as Samsung doesnt significantly change bootloader trustzone bits)
Download Q twrp from this thread
flash twrp as per given instructions
if you are coming from stock and have encryption enabled format data (Note i said format, Wiping it in twrp is not the same as formating it)
wipe cache, dalvik cache and system
flash LineageOS
If you want to have gapps flash them right after flashing the rom before first booting
Reboot the device
Downloads:
Google drive
Mega.nz
(Select build coresponding to your devices codename, S10e = beyond0lte | s10 = beyond1lte | s10+ = beyond2lte)
sha256 checksums
Code:
93ca94478bd8fa8e95fd513d8aae82b8e3aa0d21484e31ba2098c1e5e6693990 lineage-17.1-20210112-UNOFFICIAL-beyond2lte.zip
afb505986373bbeb10ade91f67765d800f504a933c6b94d88c4013382ab32270 lineage-17.1-20210112-UNOFFICIAL-beyond1lte.zip
06a334e091bdaac91f6c64559b5c9746559178facc7364b5676c39ddaa826a18 lineage-17.1-20210112-UNOFFICIAL-beyond0lte.zip
4668a9cc55f6135403120370e668548a beyond2lte-boot-magisk.img
4954c5f2cbedbc2bbd90362745d93a1d beyond1lte-boot-magisk.img
84ec49e64560477e1df87417dbc4890e beyond0lte-boot-magisk.img
If you need general help or questions feel free to join Telegram group
Gapps
READ BEFORE INSTALLING MAGISK
I do this in my free time so bear that in mind when you notice I didn't fix known bug in next available build, Currently i work on this alone and i am not one of those kangers that just copy source and claim it as their own work,
if you want to support the project feel free to buy me some coffee paypal.me/ivanmeler
Based On Android Q
Changelog
01.12.2021.
- Merged january security update
- Updated magisk boot image to magisk 21.2
- Misc performance and security updates
12.12.2020.
-Merged december security update
- Merged december vendor security update
- Updated magisk images to 21.1
- Synced with los source
11.09.2020.
- Updated vendor to XXU9DTJA
- Switched to more calibrated sensor for Adaptive Brightness
- Merged November 2020. Security update
- Synced with LOS source
10.08.2020.
- Updated vendor to FXXS9DTI8
- Fixed camera and bt issues present in previous build
- Merged october 2020 security update
- Synced with LOS source
- Updates magisk images to latest canary build (turns out it was more stable than beta version)
09.10.2020.
- Merged OneUI 2.5 Kernel and vendor (DTH7)
- Enabled 5GHz tethering
- Updated Magisk images
- Merged September 2020 Security update
- Tuned little core optimizations
- Enabled vibrator intensity control (under accesibility)
- Misc performance and stability improvements
- Synced with LOS source
08.05.2020.
- Imported G97*FXXU8CTG4 vendor changes
- Merged August 2020 system and vendor security updates
- Improved system security and stability
- Synced with LOS source (Check out new extended volume panel)
07.08.2020.
- Imported G97*FXXS7CTF3 vendor changes
- Merged July 2020 security update for both system and vendor
- Misc performance and stability improvements
06.11.2020.
- Merged G97*FXXU7CTF1 kernel source
- Imported G97*FXXU7CTF1 vendor changes
- Removed proximity from always on display (again)
- Updated magisk images to G97*FXXU7CTF1
- Camera and wifi stability and performance improvements
- HWC stability and performance improvements
- Fixed issue where USB tethering under linux would cause kernel panic
- Synced with LOS source
06.03.2020.
- Merged June 2020 System security patch
- Merged June 2020 Vendor security patch (G97*FXXU3ASJD)
- Improved completely back theme
- Misc performance improvements
- Synced with LOS source
05.21.2020.
- Fixed DT2W on AOD
- Added completely black theme (You can access it thru styles settings entry)
- Removed blinking proximity sensor from AOD
- Added usb trust hal that can prevent usb devices from being used if plugged in while device is locked
- Exposed mdnie screen tuning modes
- Moved pin entry area above fingerprint on s10 and s10+ so they dont overlap with sensor
- Cleaned up DT2W implementation
- Added high touch sensitivity mode (Glove mode) (This can also help when using screen protectors)
- Implemented mDNIe powered color calibration (Settings>Display>LiveDisplay)
- Implemented color profiles so you can use natural colors if you wish to do so (Settings>Display>LiveDisplay)
- Next update should add even more color modes powered by mDNIe like negative and greyscale
- Updated magisk kernel images
- Synced with LOS source
05.15.2020
- Fixed boot on latest CTD1 firmware
- added ctd1 dtbo
- exposed all camera instances to external apps
- started working on HRM sensor
- merged CTD1 kernel source
- updated magisk images
- misc performance and stability improvements
05.05.2020.
- Merged G97*FXXS5CTD1 blobs with may 2020 security update
- Merged may 2020 system security update
- Fixed usb tethering issues
04.14.2020.
- Fixed significant motion sensor detection
- merged April system security update
- Added vbmeta into the zip
- Removed unused radio(ril) interfaces
- Merged Note and s10 5g kernels into same tree for easier maintanance
- Switched to source built dtbo
- Updated magisk kernel images
03.31.2020.
- April vendor security update (System is still march as april tags havent been released on aosp yet)
- Rebased kernel on top of G97*FXXU4CTC9
- Added dt and dtbo images to rom
- merged G97*FXXU4CTC9 vendor binaries
- Removed simstat service as samsung fixed dual sim device detection
- Updated boot images to Magisk 20.4
- Misc performance and stability improvements
03.03.2020.
- Merged march system security update
- Merged latest feature drop
- Synced with los source
- merged G97*FXXS4BTB3 vendor binaries
02.27.2020.
- Fixed camera cutout on S10
- Enabled proximity sensor in all apps with proper permissions
- Rewrote sensor impl
- Removed unused parts of lights hal
- Added vendor to the build (This is why rom is larger now)
- Cleaned up lights overlays and power hal handling
(This means vendor partition also gets built from source and can be more customized per aosp needs
instead of relaying on bind mounting over existing drivers)
02.19.2020.
- Fixed BT calls on some devices that had issues with WBS
- Fixed issue where on clean install or after factory reset there were no default notification sounds and ringtones set
- Synced with LOS source
02.11.2020
- Merged 4BTA8 kernel source
- Merged February security update
- Fixed MTP/USB tethering while ADB is enabled
- Synced with LOS source
02.05.2020.
- Rebased kernel on top of samsungs G975FXXU3BSKO source
- Fixed kernel not properly reporting deep sleep state to userspace
- Reimplemented sensor reporting to allow access to proximity sensor to more apps
- Updated build fingerprint to Q one
- Updated TARGET_BOARD_PLATFORM flag to reflect samsungs changes to same
- Removed releasetools which was failing on new-ish twrp releases anyway
- Removed P vndk libs
- Fixed power hal race condition
- Fixed manual network selection
- Performance and stability improvements
26.11.2019.
- Added FOD icons for S10 and S10+
(This will show up any time system or app needs to use fp sensor and will help users locate the sensor)
- Fixed detection of dual sim devices
- Misc performance and stability improvements
20.11.2019.
- Initial public release
XDA:DevDB Information
[ROM] LineageOS 17.1 for S10E/S10/S10+ Exynos , ROM for the Samsung Galaxy S10
Contributors
Ivan_Meler
Source Code: https://github.com/ivanmeler/android_kernel_samsung_beyondlte/tree/lineage-17.1
ROM OS Version: Android 10
ROM Kernel: Linux 4.x
ROM Firmware Required: Any stock Q firmware, Latest is recommended
Version Information
Status: Stable
Current Stable Version: 1.7.5
Stable Release Date: 2020-11-09
Created 2019-11-20
Last Updated 2020-11-09
Reserved
Reserved
Reserved
Magisk boot images are provided within each device folder named beyond*lte-boot-magisk.img you can flash them on boot slot and install magisk manager, No need to worry about rebooting to recovery or not having TWRP and magisk at the same time, Just make sure you dont try to boot to system with magisk patched TWRP as that might cause issues but as long as you have stock twrp and have flashed beyond*lte-boot-magisk.img image to boot slot you are fine, Source for given kernel is available at GitHub if you want to compile kernel yourself just run source build.sh devicename e.g. source build.sh beyond2lte, It will produce new boot image in build/ folder, To update magisk you can follow instructions given at this commit enjoy
Do note that you will have to reflash magisk boot image when updating rom
Great job, thank you so much!
I wait for m'y s10e will i be able to keep the original samsung theme from the menu ect ..?
Very nice, thanks for your hard work
:fingers-crossed::fingers-crossed::fingers-crossed:
Welcome LOS 17.0 to S10 exynos family.
thank you ivan u d the best for our samsuung s10, can't wait for the s10 reguler edition
Finally
Btw, magisk still doesn't work?
My only concern is the camera, is there a way we can install the stock S10 camera or a Google camera port on this?
Thanks Ivan!
does magisk work on this buld?
Builds for S10e and S10 are up
Thanks @Ivan_Meler. Nice work, much appreciated. Two questions: Will encryption work? Would you consider releasing the source so we can build and patch in some things?
catormeme said:
does magisk work on this buld?
Click to expand...
Click to collapse
I will post working magisk soon
wora92 said:
Thanks @Ivan_Meler. Nice work, much appreciated. Two questions: Will encryption work? Would you consider releasing the source so we can build and patch in some things?
Click to expand...
Click to collapse
Encruyption will work if you manually enable it in fstab as multidisbaler disabled it, I will release source in near in near future, Just want to sort out note10 series first
Screenshots?
Thanks to the nice work !
Encryption
Ivan_Meler said:
I will post working magisk soon
Thanks Ivan!
Encruyption will work if you manually enable it in fstab as multidisbaler disabled it, I will release source in near in near future, Just want to sort out note10 series first
Click to expand...
Click to collapse
Alternatively you can enable full disk encryption:
Download multidisabler-samsung-1.7
Open the Zip file and navigate to META-INF\com\google\android\
Open update_binary with a text editor
Search for fileencryption=. . . 2/g and add "footer"
so that the line looks like:
fileencryption=[^,]*\(.*\)$/# &\n\1encryptable=footer\2/g
Save the changed update_binary
Install (flash) multidisabler-samsung-1.7 now with the changed fileencryption instructions with TWPR.
Unmount the data partition in TWRP (if it is mounted).
Goto Advanced and open the Terminal in TWRP or use the ADB shell alternatively.
Find your data partition. For the S10/512 GB it should be sda31...
Enter "e2fsck -f /dev/block/sda31".
For the 512 GB device there will be 122804224 blocks.
Resize with "resize2fs /dev/block/sda31 122804220" (in order to make 4 blocks available for the FDE keys).
Check with "e2fsck -f /dev/block/sda31" if all went well. You should see now the size of 122804220 blocks.
Clear Cache and reboot to System.
Now you should be able to encrypt your data in LOS17 with full disk encrpytion.
Magisk guide has been posted here make sure you read it and understand what you are doing before installing it, also do not post any bug reports if you are running any magisk modules that might have caused them
byteXpression said:
Alternatively you can enable full disk encryption:
Download multidisabler-samsung-1.7
Open the Zip file and navigate to META-INF\com\google\android\
Open update_binary with a text editor
Search for fileencryption=. . . 2/g and add "footer"
so that the line looks like:
fileencryption=[^,]*\(.*\)$/# &\n\1encryptable=footer\2/g
Save the changed update_binary
Install (flash) multidisabler-samsung-1.7 now with the changed fileencryption instructions with TWPR.
Unmount the data partition in TWRP (if it is mounted).
Goto Advanced and open the Terminal in TWRP or use the ADB shell alternatively.
Find your data partition. For the S10/512 GB it should be sda31...
Enter "e2fsck -f /dev/block/sda31".
For the 512 GB device there will be 122804224 blocks.
Resize with "resize2fs /dev/block/sda31 122804220" (in order to make 4 blocks available for the FDE keys).
Check with "e2fsck -f /dev/block/sda31" if all went well. You should see now the size of 122804220 blocks.
Clear Cache and reboot to System.
Now you should be able to encrypt your data in LOS17 with full disk encrpytion.
Click to expand...
Click to collapse
Thanks. Did you try FBE too? I tried FBE on LOS 16 but this ended up in a bootloop.
Thx Ivan ! Great work... :good:I really love your work and appreciate the afford.
Looking forward to the source code release making signature spoofing for microg possible.

[KERNEL][STOCK] N0Kernel [Android Q][G7/V35/V40]

DISCLAIMER: I AM NOT RESPONSIBLE IF YOUR PHONE BRICKS! YOU ARE FLASHING THIS KERNEL AND ITS YOUR CHOICE TO DO IT OR NOT TO DO IT AND YOU'RE THE ONE DOING IT. I JUST WANT TO HELP OTHERS OUT.
REQUIREMENTS: UNLOCKED BOOTLOADER AND ROOT.
IMPORTANT: THIS KERNEL IS MEANT TO WORK ONLY ON STOCK ROM, IT WONT WORK ON CUSTOM ROMS, CUSTOM ROMS ALREADY PROVIDE WITH THE ROM CUSTOM KERNEL AS ALMOST ALL CUSTOM ROMS ALREADY USE MY KERNEL, THIS IS A MODIFIED VERSION OF THE CUSTOM ROM KERNEL AVAILABLE IN DOTOS BUT FOR STOCK ROM. IT CAN WORK ON ANY LG G7 THINQ MODEL.
How to flash:
1. Download Smartpack Kernel Manager (free) from playstore or any other kernel manager that supports flashing zips such as Franco kernel manager, Ex kernel manager etc;
2. Go to Flash section in the kernel manager, in smartpack press on the 3 lines in the top left corner, scroll down and tap on SmartPack;
3. Press on the button that looks like a lightning, select the zip and wait for it to flash;
4. Reboot;
5. Enjoy.
Features:
- Compiled with Proton Clang 13.0;
- Upstreamed ZRAM compression and decompression algorithms, now ZRAM should be almost as fast as RAM;
- Sultan's Custom Input Boost;
- Sultan's Devfreq Boost;
- F2FS support.
- Rapid GC for F2FS thanks to Arter97;
- Modified CpuSets;
- Quad dac driver backported from LG V50 ThinQ;
- Simple lmk from sultan;
- 4.9.235.
- LA.UM.8.3.r1-08100-sdm845.0 CAF Tag, Why 8100 only and not newer ? Because it performs the best, i've tested even Android 11 tags, it performs worse, this tag is more efficient for battery life while maintaining same performance if not better;
- RCU backported from 4.14 kernel;
- Binder backported from 5.4 kernel;
- Srandom driver by josenk;
- Cpu idle, lmp levels and pm qos improvements, should reduce idle drain.
- Sultan's Pid Map improvements. (Helps a lot in gaming performance, especially in genshin impact);
- A lot of KGSL improvements thanks to Sultan. (KGSL - GPU driver in the kernel);
- Cache improvements;
- Scheduler Improvements;
- CONFIG_HZ = 250;
- 128kb Readahead. Why ? Because thats the default value in linux and pixels as well;
- Updated Energy Model from freqbench result , this will lead to less power consumption;
- Removed inefficient frequencies;
- Added efficient frequencies in schedutil;
- Improvements in schedutil;
- Added support for steam & nintendo swich controllers;
- Many other improvements.
Download Link: Google Drive
Kernel Source: https://github.com/EmanuelCN/android_kernel_lge_sdm845/tree/stock
Useful Guides:
How to unlock bootloader
How to root:
Firstly you have to unlock bootloader.
1. Install magisk manager
2. Boot into 9008 mode
3. Backup your boot_a image using Qfil (Read data)
4. Copy it to your phone
5. Rename it to boot_a.img
6. Go in magisk manager —-> install —-> Select and patch an image —-> select the image.
7. Copy the patched boot image file to your PC (its located in downloads folder in your phone)
8. Flash it with fastboot/qfil ( fastboot flash boot_a < drag and drop over the cmd the image > // select boot_a and load image in qfil)
NOTE: IF IT TELLS YOU THAT YOU ARE NOT ROOTED THEN DO THE SAME PROCESS BUT WITH BOOT_B.
Special Thanks:
- SGCMarkus;
- J0sh1x;
- Thenotonly;
- LlamaMonster;
- ErickG233;
- Sultan (kernel toast);
- Arter97;
- Many other great developers.
reserved

Categories

Resources