[RECOVERY] TWRP Official/Unofficial v3.7.0 A12 Cheeseburger/Dumpling - 30/04/2023 - OnePlus 5 & 5T Cross Device Development

Introduction:
Team Win Recovery Project or TWRP for short, is a custom recovery built with ease of use and customization in mind. We started from the ground up by taking AOSP recovery and loading it with the standard recovery options, then added a lot of our own features. It's a fully touch driven user interface , no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
Key Features:
Touchscreen driven with real buttons and drag-to-scroll
XML-based GUI that allows full customization of the layout true theming!
Settings are saved to the sdcard and persist through reboots
Ability to choose which partitions to back up and which to restore
Ability to choose to compress backups now with pigz (multi-core processor support for faster compression times)
Onscreen keyboard
Easy selection of internal/external storage
In addition to the above new features, TWRP features a scripting engine that allows an app to send commands to the recovery for the recovery to perform during startup. We call this scripting engine OpenRecoveryScript. The app will also let you choose to install multiple zips from within Android, wipe, and run a backup.
We are looking for other talented developers, themers, and device maintainers if they are interested in helping with a free, open source project.
Source Code:
GitHub - https://github.com/TeamWin/android_bootable_recovery
Gerrit Instance - http://gerrit.twrp.me
If you have made your own TWRP build for an unsupported device, please let us know. We might add your build to the list of official builds.
Device Config - https://github.com/TeamWin/android_device_oneplus_cheeseburger_dumpling
Kernel - https://gitlab.com/faoliveira78/android_kernel_oneplus_msm8998
Downloads:
Official release:
https://twrp.me/oneplus/oneplus5-5t.html
Release Date: 25/12/2022
- Changelog:Fixed the 'ro.build.date' prop, the recovery will consider the same date as the Rom that is installed on the device for this prop
- Build compatible with A12 or A13 Roms: decryption, data partition mounting, etc.
- Updated with the latest patches merged into the a12.1 branch
Unofficial release:
https://sourceforge.net/projects/op5-5t/files/Android-12/TWRP/twrp-3.7.0_12-3.1-dyn-cheeseburger_dumpling.img/download
Release Date: 30/04/2023
Changelog: Supports dynamic partitions, fastbootd works. more information in the post https://forum.xda-developers.com/t/recovery-twrp-official-unofficial-v3-7-0-a12-cheeseburger-dumpling-22-04-2023.4351795/post-88449043
Sources:
5/5T DT - cheeseburger_dumpling/tree/android-12.1
https://sourceforge.net/projects/op5-5t/files/Android-12/TWRP/twrp-3.7.0_12-4.14-cheeseburger_dumpling.img/download
Release Date: 22/04/2023
Changelog: Switch to @robertogl 4.14 kernel https://github.com/roberto-sartori-gl/4.14-kernel-oneplus-prebuilt 4.14 kernel
Sources:
5/5T DT - cheeseburger_dumpling/tree/android-12.1
https://sourceforge.net/projects/op...3.7.0_12-2-cheeseburger_dumpling.img/download
Release Date: 12/12/2022
Changelog: Fixed the 'ro.build.date' prop, the recovery will consider the same date as the Rom that is installed on the device for this prop, Thanks to @robertogl
Furthermore the unofficial build contains two fixes that change the TWRP source code and that will only be in the official version when they are merged, these bugs don't happen on all devices
- Fix for Format data: https://gerrit.twrp.me/c/android_bootable_recovery/+/5917 and https://gerrit.twrp.me/c/android_bootable_recovery/+/6120
- Fix for Change TWRP folder on decrypted devices (DFE or F2FS): https://gerrit.twrp.me/c/android_bootable_recovery/+/6106
WARNING: Do not use TWRP12 for Roms <=A11, if you are on stock Rom or other custom Roms <=A11, stick to TWRP9 or Unofficial TWRP11.
Bugs:
Please let me know
If you find any bugs, please send logs:
adb logcat -d > logcat.log
adb pull /tmp/recovery.log​
Code:
* If you want to test these recoveries
fastboot boot twrp-3.7.0_12-1-cheeseburger_dumpling.img
* If you want to use then
fastboot flash recovery twrp-3.7.0_12-1-cheeseburger_dumpling
Backup/Restore: Please follow this guide:
https://forum.xda-developers.com/t/...er-dumpling-06-jul-2022.4351795/post-87118487
Troubleshooting A12
* Cannot decrypt after upgrading from an A11 Rom to an A12 (Thanks to leoinj)
[RECOVERY] TWRP Official/Unofficial v3.7.0 A12 Cheeseburger/Dumpling - 30/04/2023
Introduction: Team Win Recovery Project or TWRP for short, is a custom recovery built with ease of use and customization in mind. We started from the ground up by taking AOSP recovery and loading it with the standard recovery options, then added...
forum.xda-developers.com
* Unable to format data after performing an upgrade to an A13 ROM or for any other reason:
1 - In the Settings check the option "Use rm -rf instead of formatting"
2 - Go to Wipe menu -> Format data -> confirm "yes"
3 - Reboot to recovery
4 - Go to Settings and uncheck the option "use rm -rf...", if it is selected;
5 - Go to Wipe menu -> Format data -> confirm "yes" again
6 - If everything is ok, reboot to System.
Or go to terminal (Advanced -> Terminal) and type umount /dev/block/sda13
exit the terminal and you should be able to format your data normally.
Support: https://twrp.zulipchat.com/#narrow/stream/290973-support-device/topic/OnePlus.205.2F5T
Thanks and Credits:
- TWRP Team
- LineageOS Team
- xLexip
- Ssmiles for Themes mods
Created: 24/10/2021
Last Updated 25/12/2022
http://twrp.me
Old Info
Disclaimer: Decrypts A12 data with TWRP A12.
Spoiler: Previous Downloads:
A12.1 - 3.7.0-3-dyn (22/04/2023)
https://sourceforge.net/projects/op...0_12-3-dyn-cheeseburger_dumpling.img/download
Changelog: Supports dynamic partitions.
Bugs: Fastbootd doesn't work.
A12.1 - 3.7.0-1 (20/10/2022)
5/5T -https://sourceforge.net/projects/op...3.7.0_12-1-cheeseburger_dumpling.img/download
Changelog:
- Fix for Format data;
- Fix for Change TWRP folder on decrypted devices (DFE or F2FS).
A12.1 - Test release 3.6.2-v8 (05/08/2022)
5/5T - twrp_op5_op5t_3.6.2_12.1-test-v8.img
Changelog:
- Fix "Error parsing XML file"
https://forum.xda-developers.com/t/...ling-05-aug-2022.4351795/page-7#post-87250553
A12 - 3.6.2.-test-v7 (04/08/2022)
5/5T - twrp_op5_op5t_3.6.2_12.1-test-v7.img
Changelog:
- Fixed not being able to install Firmware
- Latest merged commits of gerrit on branch A12 (from 07/07/22 to 04/08/22)
https://forum.xda-developers.com/t/...ling-05-aug-2022.4351795/page-7#post-87242379
A12 - 3.6.2.-test-v6 (06/07/2022)
5/5T - twrp_op5_op5t_3.6.2_12.1-test-v6.img
Changelog:
- Fix Backup/Restore encrypted data
- Saved settings will remain
- Latest merged commits of gerrit on branch A12 (from 20/06/22 to 06/07/22)
https://forum.xda-developers.com/t/...ling-05-aug-2022.4351795/page-4#post-87118427
A12 - 3.6.2.-test-v5 (19/06/2022)
5/5T - twrp_op5_op5t_3.6.2_12.1-test-v5.img
Changelog:
- Fixed A12 data decryption
- Fixed F2FS data support
- Fixed ADB access
- Latest merged commits of gerrit on branch A12 (from 05/06/22 to 19/06/22)
https://forum.xda-developers.com/t/...ling-05-aug-2022.4351795/page-3#post-87045683
A12 - 3.6.2.-test-v4 (04/06/2022)
5/5T- twrp_op5_op5t_3.6.2_12.1-test-v4.img
Changelog:
- Latest merged commits of gerrit on branch A12 (from 30/05/22 to 04/06/22)
https://forum.xda-developers.com/t/...ling-05-aug-2022.4351795/page-2#post-86986633
A12 - 3.6.2.-test-v3 (29/05/2022)
5/5T- twrp_op5_op5t_3.6.1_12.1-test-v3.img
Changelog:
- 3.6.2 release
- Latest merged commits of gerrit on branch A12 (from 02/05/22 to 29/05/22)
https://forum.xda-developers.com/t/...ling-05-aug-2022.4351795/page-2#post-86959299
A12 - 3.6.1.-test-v2 (01/05/2022)
5/5T- twrp_op5_op5t_3.6.1_12.1-test-v2.img
Changelog:
- Latest merged commits of gerrit on branch A12 (from 13/03/22 to 01/05/22)
https://forum.xda-developers.com/t/...ling-05-aug-2022.4351795/page-2#post-86827375
A12 - 3.6.1.-test-v1 (29/04/2022)
5/5T- twrp_op5_op5t_3.6.1_12.1-test.img
Changelog: Initial release
https://forum.xda-developers.com/t/...ling-05-aug-2022.4351795/page-2#post-86818577
A11 - Last update 3.6.2-v2 (06/07/2022)
5/5T - twrp_cheeseburger_dumpling_3.6.2_11-v2.img
Changelog:
- Fix Backup/Restore encrypted data
- Fix ADB access
- Latest merged commits of gerrit on branch A11 (from 30/05/22 to 06/07/22)
https://forum.xda-developers.com/t/...ling-05-aug-2022.4351795/page-4#post-87118427
A11 - 3.6.2-v1 (29/05/2022)
5/5T - twrp_cheeseburger_dumpling_3.6.2_11-v1.img
Changelog:
- 3.6.2 release
https://forum.xda-developers.com/t/...ling-05-aug-2022.4351795/page-2#post-86959299
A11 - 3.6.1-v2 (01/05/2022)
5/5T - twrp_cheeseburger_dumpling_3.6.1_11-v2.img
Changelog:
- Latest merged commits of gerrit on branch A11 (from 13/03/22 to 01/05/22)
https://forum.xda-developers.com/t/...ling-05-aug-2022.4351795/page-2#post-86827375
A11 - 3.6.1-v1 (12/03/2022)
5/5T - twrp_cheeseburger_dumpling_3.6.1_11-v1.img
Changelog:
- 3.6.1 release
https://forum.xda-developers.com/t/...r-dumpling-05-aug-2022.4351795/#post-86566915
A11 - 3.6.0-v1 (26/11/2021)
5/5T - twrp_cheeseburger_dumpling_3.6.0_11-v1.img
Changelog:
- 3.6.0 release
- unified version
https://forum.xda-developers.com/t/...r-dumpling-05-aug-2022.4351795/#post-86018799
A11 - 3.5.2-v2 (12/11/2021)
5 (cheesburger) - twrp_cheeseburger_3.5.2-11-v2.img
5T (dumpling) - twrp_dumpling_3.5.2-11-v2.img
Changelog:
- Fixed Full wipe and format data
- Latest merged commits of gerrit on branch A11 (from 25/10/21 to 12/11/21)
https://forum.xda-developers.com/t/...r-dumpling-05-aug-2022.4351795/#post-85933403
A11 - 3.5.2-v1 (24/10/2021)
5 (cheesburger) - twrp_cheeseburger_3.5.2-11-v1.img
5T (dumpling) - twrp_dumpling_3.5.2-11-v1.img
Changelog:
- Initial release
A10 - Last update (06/11/2021)
5 (cheesburger) - twrp_cheeseburger_3.5.2-10.img
5T (dumpling) - twrp_dumpling_3.5.2-10.img
Changelog:
- Fixed Full wipe and format data
https://forum.xda-developers.com/t/...r-dumpling-05-aug-2022.4351795/#post-85904627
A10 - 3.5.2-v1 (24/10/2021)
5 (cheeseburger) - twrp-3.5.2_10_LOS-cheeseburger.img
5T (dumpling) - twrp_dumpling_3.5.2-10.img
Changelog:
- Initial release
Sources A11:
TWRP - https://github.com/minimal-manifest-twrp/platform_manifest_twrp_aosp/tree/twrp-11
5/5T DT - cheeseburger_dumpling/tree/android-11
Kernel - https://github.com/xLexip/android_kernel_oneplus_msm8998 (from version A11 3.61.-v2)
Sources A12.1:
TWRP - https://github.com/minimal-manifest-twrp/platform_manifest_twrp_aosp
5/5T DT - cheeseburger_dumpling/tree/android-12.1
Kernel - https://github.com/xLexip/android_kernel_oneplus_msm8998
Spoiler: Old sources:
Cheeseburger DT - Cheeseburger/tree/android-11
Dumpling DT -Dumpling/tree/android-11
Kernel - https://github.com/LineageOS/android_kernel_oneplus_msm8998 (up to version A11 3.61.-v1)
Sources A10: (deprecated)
TWRP - https://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni
Cheeseburger DT - Cheeseburger/tree/android-10
Dumpling DT - Dumpling/tree/android-10
Kernel - https://github.com/LineageOS/android_kernel_oneplus_msm8998

Hi, decided to give the A11 version a go on Dumpling/5T. Haven't had much time to use it but it decrypts fine, wipes dalvik/cache, file manager accesses files as expected.
Gave it a whirl with A12 but no dice on A12 decryption so rolled back to A11...
Thanks for sharing

Update on previous post as I decided to flash the A11 twrp build. Had an OTA ROM update today so ran it, Data decrypted, flashed update and script completed with no issues.
Looks like your A11 build works fine on Dumpling running A11.

Junglism93 said:
Update on previous post as I decided to flash the A11 twrp build. Had an OTA ROM update today so ran it, Data decrypted, flashed update and script completed with no issues.
Looks like your A11 build works fine on Dumpling running A11.
Click to expand...
Click to collapse
Great, thanks for your reply.

Just tried a11 on my oneplus 5. When wiping all of the items under data I get /auto0 unknown file system error. I think it is related to the item labeled storage. After that I tried the format data button, but I got an error saying unable to format data. Also unable to format to remove encryption.
After this I couldn't copy any data to the phone when in twrp, and had to reload the last official release before I could wipe and reload my phone.
I also tried V10. Full format wipe worked, however I got unable to wipe /auto0 unknown file system error again when trying to wipe storage.

Hi, I had the same issue formatting data as previous post above, was unable to format data (after it decrypted data with password on A11).
I was flashing an unecrypted A12 ROM which required a full format so once flashed I booted it to system and force rebooted to twrp A11 to try formatting data again.
Once booted back to twrp A11 it formatted data successfully with the unecrypted A12 ROM flashed.
Hope that's some help or indication to what's occuring.

wizardknight said:
Just tried a11 on my oneplus 5. When wiping all of the items under data I get /auto0 unknown file system error. I think it is related to the item labeled storage. After that I tried the format data button, but I got an error saying unable to format data. Also unable to format to remove encryption.
After this I couldn't copy any data to the phone when in twrp, and had to reload the last official release before I could wipe and reload my phone.
I also tried V10. Full format wipe worked, however I got unable to wipe /auto0 unknown file system error again when trying to wipe storage.
Click to expand...
Click to collapse
Ok, i will update fstab to remove this line that isn't needed in TWRP, I'll run some tests and publish new builds later this weekend.

Guys,
Full wipe and format data has been fixed, however after executing these commands it's mandatory to reboot recovery or system (only for "format data").
Although it's available, I don't recommend running a full wipe, most of the time it's not necessary, just do it if you know what you're doing.
More information is available in the TWRP FAQ: What to wipe

Builds updated on 11/12/2021 (v2)
From this build, I'll only update A11 versions.
List of updates:
* Handle XML files format properly
* Add support of A12 keymaster_key_blob files structure
* keymaster restore: warn when pin, password or pattern is enabled
* rotation: fix switch statement for rotation
* sepolicy: make postinstall permissive
* recovery: Don't exclude the whole data system dir for the factory reset
* module load: don't processed /vendor in fastbootd if not required
* theme: Capitalize EDL
* keyboard: add num template for PIN input
* crypto: differentiate type for PIN
* Revert "checkpoint: check checkpoint instead of assuming"
* checkpoint: check checkpoint instead of assuming
https://gerrit.twrp.me/q/project:android_bootable_recovery+branch:android-11
Fix:
* Date/Time error.
Early adopters:
Data partition can be decrypted for A12 ROMS, but any kind of lockscreen must be removed before reboot to recovery.
Password/PIN/Pattern decryption is a WIP
https://twrp.zulipchat.com/#narrow/...roid.2012.20decryption.20issue/near/260989925

Build updated on 11/26/2021 (3.6.0-v1)
List of updates:
* Update roomservice from PixelExperience
* Add EROFS to file system check list
* Support multiple fstab configs for one mount point
* lptools: add to build
* gui: theme: Switch to larger buttons in the reboot menu
* gui: theme: Remove the TWRP app button from the reboot
* action: Only unmount /vendor if it actually exists
* twrp release: 3.6.0 for a11
* twrp vendor: correct kernel source interpolation
* Update Russian language, sync with en.xml
https://gerrit.twrp.me/q/branch:android-11,25

faoliveira said:
Build updated on 11/26/2021 (3.6.0-v1)
List of updates:
* Update roomservice from PixelExperience
* Add EROFS to file system check list
* Support multiple fstab configs for one mount point
* lptools: add to build
* gui: theme: Switch to larger buttons in the reboot menu
* gui: theme: Remove the TWRP app button from the reboot
* action: Only unmount /vendor if it actually exists
* twrp release: 3.6.0 for a11
* twrp vendor: correct kernel source interpolation
* Update Russian language, sync with en.xml
https://gerrit.twrp.me/q/branch:android-11,25
Click to expand...
Click to collapse
First of all thanks for this!
I heard that your TWRP fixes the annoying date bug in the official where it shows the year 1971, but that restoring from a backup doesn't work properly. The link above to the backup guide is confusing due to different partitions ... so how exactly would I make a working nandroid (on A11 based roms) that I can actually restore again?
Thanks again and happy holidays

Never mind ... I flashed an A10 rom (Resurrection Remix) and now the official TWRP shows the correct date/time again

Build updated on 03/12/2022 (3.6.1-v1)
List of updates:
TWRP - twrp-3.6.1-released
Kernel - lineageos kernel_oneplus_msm8998 :
- ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access()
- msm:ADSPRPC :Fix to avoid Use after free in fastrpc_internal_munmap
- diag: Prevent resource leakage of task structure
- ANDROID: cpufreq: times: optimize proc files
- seq/proc: modify seq_put_decimal_ll to take a const char *, not char
- proc: faster /proc/*/status
- Merge branch 'google/android-4.4-p' into lineage-18.1
- power: smb2: Hardcode current max to 3000000 when DASH charging

faoliveira said:
Build updated on 03/12/2022 (3.6.1-v1)
List of updates:
TWRP - twrp-3.6.1-released
Kernel - lineageos kernel_oneplus_msm8998 :
- ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access()
- msm:ADSPRPC :Fix to avoid Use after free in fastrpc_internal_munmap
- diag: Prevent resource leakage of task structure
- ANDROID: cpufreq: times: optimize proc files
- seq/proc: modify seq_put_decimal_ll to take a const char *, not char
- proc: faster /proc/*/status
- Merge branch 'google/android-4.4-p' into lineage-18.1
- power: smb2: Hardcode current max to 3000000 when DASH charging
Click to expand...
Click to collapse
do i need format data to use this twrp?

{
"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"
}

psychoela said:
View attachment 5571337
Click to expand...
Click to collapse
Which rom are you using? If one based on Android 12, did you remove the screen lock (pin/pattern, password) before booting into twrp?

faoliveira said:
Which rom are you using? If one based on Android 12, did you remove the screen lock (pin/pattern, password) before booting into twrp?
Click to expand...
Click to collapse
Using 5t yaap 12L, also my data f2fs decrypted n i not use lock screen

psychoela said:
Using 5t yaap 12L, also my data f2fs decrypted n i not use lock screen
Click to expand...
Click to collapse
It is probably related to 12L. My pc is under maintenance, so I can't test it for now.

psychoela said:
Using 5t yaap 12L, also my data f2fs decrypted n i not use lock screen
Click to expand...
Click to collapse
Dude, sorry for the delay, but only now I realized that your data has a different file system than the default. So enter the wipe menu, select data and click "repair or change file system", then go to "change file system " and choose the "EXT4" option. Your data will be erased, but it will probably fix your problem.

faoliveira said:
Dude, sorry for the delay, but only now I realized that your data has a different file system than the default. So enter the wipe menu, select data and click "repair or change file system", then go to "change file system " and choose the "EXT4" option. Your data will be erased, but it will probably fix your problem.
Click to expand...
Click to collapse
Btw can u make it support f2fs?

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][AOSP][EAS][13.0][UNOFFICIAL][chiron] Evolution X v7.9 KARE-KARE [07/05/2023]

{
"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"
}
Spoiler: Disclaimer
* Your warranty is now void.
* We are not responsible for anything that may happen to your phone by installing any custom ROMs and/or kernels.
* You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.
EvolutionX for Mi Mix 2 [chiron]
* Evolution X allows users to experience Google's latest Pixel updates while integrating useful features from known custom ROMs.
Based on Android 13
Whats working?
Wi-Fi
RIL
Mobile data
GPS
Camera
Flashlight
Camcorder
Bluetooth
FM radio
Fingerprint reader
NFC
Lights
Sound/vibration
Known issues
Encryption on f2fs doesn't work​Installation
Choose your flavor
1. You can choose between the traditional EXT4 or the new EROFS. This fs affect only to /system and /vendor partitions
2. Magisk doesn't work on EROFS at the moment. Anyway I've included KernelSU on kernel, so you can install if you want KernelSU app in order to get root and flash magisk modules
3. Once selected root partitions fs, you can choose fs for /data and /cache partitions between traditional EXT4 or F2FS
4. Note that EXT4 comes with encryption by default and F2FS comes unencrypted
Decide if you want encryption or not
1. If you want encryption, use EXT4 on /data partition
2. If you prefer to go unencrypted, then use F2FS on /data partition
First Time Install / Clean Flash
1. Due to latest changes, is mandatory to use my last TWRP posted below
2. Reboot into recovery mode
3. Go to Wipe --> Advanced Wipe --> Select Data/Cache --> Swipe to Wipe --> Reboot into recovery
4. If you already have /data on f2fs (or ext4 unencrypted) and want stay that way, skip step 5
5. Go to Wipe --> Format Data (internal storage will be wiped too, backup your data) --> Type yes and accept -->
Reboot into recovery
6. Download the ROM and copy it into internal storage
7. Flash the ROM (and magisk if you consider it, but ONLY on EXT4 version, over EROFS will bootloop)
8. Reboot to system
Dirty Flash over previous Evolution X v7.8
NOTE: Do not dirty flash over old versions earlier than v7.8. In that case do a clean flash
1. Due to latest changes, is mandatory to use my last TWRP posted below
2. Reboot into recovery mode
3. Download the ROM and copy it into internal storage. You must use the same version alteady installed (EROFS or EXT4)
4. Flash the ROM (and magisk if is already installed, but ONLY on EXT4 version, over EROFS will bootloop)
5. Reboot to system
Change /cache and /data filesystem from ext4 to f2fs
1. You must format /data partition, so all your data and internal storage will be deleted. Please backup your files
2. Reboot into recovery mode
3. If already encrypted: Go to Wipe --> Advanced Wipe --> Select Cache and Data --> Swipe to Wipe --> Reboot into recovery
4. Go to Wipe --> Format Data --> Type yes and accept --> Reboot into recovery
5. Go to Wipe --> Advanced Wipe --> Select Data --> Repair or Change File System --> Change File System --> F2FS --> Swipe to Change
6. Repeat step 5 but selecting Cache
Change /cache and /data filesystem from f2fs back to ext4
1. You must format /data partition, so all your data and internal storage will be deleted. Please backup your files
2. Reboot into recovery mode
3. Go to Wipe --> Format Data --> Type yes and accept --> Reboot into recovery
5. Go to Wipe --> Advanced Wipe --> Select Cache --> Repair or Change File System --> Change File System --> EXT4 --> Swipe to Change
Hybrid Mode
You can have /cache and /ext4 on different filesystems, so follow previous instructions to put the partitions on your desired filesystem
Download EXT4 version
googledrive / mediafire
MD5: 0b60ab8b443b3c71c341b09bc921bbec
SHA1: f86bcb67e42cdeb89ff30c586c43dd88a7f35669
Download EROFS version
googledrive / mediafire
MD5: b194ede1855579f244eef66854f0aa8d
SHA1: 079a1561c5f4d17500ca20f992a5bdad2ef448a3
Download latest TWRP
googledrive / mediafire
MD5: 5c4845b2f5378abba303688aca000c46
SHA1: a2d71742f2928817fc3426ecba843c50f3cc4291​
Android OS version: 13.0.0_r43
Build ID: TQ2A.230505.002
Security patch level: May 05 2023
Build author/Device Maintainer: Huexxx
Source code: EvolutionX GitHub repos
Trees and Kernel: Huexxx GitHub repos
Status: Stable
SELinux Status: Enforcing
Release date: 2023-05-07
Buy me a Beer!​
Features / Changelog 2023-05-07
- kernel:
-- Switch to EROFS legacy version (less changes to base 4.4 kernel avoiding possible problems)
-- Switch to Simple Low Memory Killer
-- Add SchedTune and CpuSets Assist
-- Several EAS tweaks
-- Several sched/mm/cpufreq commits
- Source updated (upgraded to android 13.0.0_r43)
Features / Changelog 2023-04-26
- kernel:
-- Backported support for EROFS fs
-- Backported support for Cgroup v2 Freezer
-- Switched to 2SI (two stage init)
-- Added KernelSU support
- Source updated (upgraded to android 13.0.0_r41)
Features / Changelog 2023-03-26
- kernel:
-- Reverted some not wanted commits
-- Some logspam removed
-- Boot time has been reduced by 26 seconds
Features / Changelog 2023-03-07
- Source updates (upgraded to android 13.0.0_r30)
- Kernel: Added several commits regarding EAS and cpufreq
- Trees: Added quota flag to data mount (needed TWRP 3.7.0 with quota support)
- Sepolicy: Address some denials
- Dropped Go version
Features / Changelog 2023-01-28
- Source updates
- New Go version! (with Go Gapps)
Features / Changelog 2023-01-21
- Source updates
- Launcher3:
-- Import widget overlap from Lawnchair
- Kernel updates
- Dropped Flipendo, Turbo and Turboadapter
- Some commits on qcom-caf display hal
Features / Changelog 2023-01-09
- Sources updates
- Switch to OSS libnotifyhal (make proximity sensor work without binder, new lineageos approach)
- Drop vndk-ext packages
- Switch BTAudio to AIDL
- Switch to common fingerprint HIDL
- Config SQLite to operate in MEMORY mode
Features / Changelog 2022-12-28
- Sources updates
-- Switch to EvoX modded Launcher3
- kernel:
-- Some QCom commits
- Downgraded audio and listen blobs to older revision
- Drop Soundtrigger, Renderscript and qti perf stack
- Updated sepolicies
- Misc tweaks
Features / Changelog 2022-12-01
- Fixed problem on latest release (EvoX sources related)
- Update GPS hal and blobs from LA.UM.9.6.3.r1-06200-89xx.0
Features / Changelog 2022-11-29
- Source updates
- kernel:
-- Switch to LLVM tools for compiling
-- Xiaomi updates
-- Backport binder from 5.4-lts
-- Lots of commits/patches
- Updated audio, listen, thermal-engine, display and DRM blobs
- OpenGL ES driver updated to OpenGL ES 3.2 [email protected]
- Updated Display HAL to LA.UM.10.6.2.r1-01900-89xx.0
- Fixed soundtrigger (Ok Google)
- Reenabled thermal-engine
- Lots of thing that I forget now...
Features / Changelog 2022-11-10
- Source updates
- Fixed Night Light
- Fixed LiveDisplay
Features / Changelog 2022-11-08
- Source updates
-- Upgrade to release 13
-- November security patch
-- Readded FaceUnlock
- Screen recorder
-- Limit to 60fps
-- Use AVC 3.2 for performance
Features / Changelog 2022-11-03
- Source updates
- Vendor tree updates
-- Blob cleanup
-- Update ANT+, Bluetooth and PowerOffAlarm blobs
- Avoid dexpreopting prebuilts to save space
- Add more gapps now that system image is smaller
- Add support for Smart Charging
- Replace Pixel Launcher with mod (allow more desktop grids)
- Replace GrapheneOS Camera with latest one from GrapheneOS repos
- Improve selinux policies
Features / Changelog 2022-10-16
- Source updates
Features / Changelog 2022-10-11
- SoftAP:
-- Add list to select Country Code spoof
-- Reenabled ACS
-- Fixed problems disabling hotspot
-- Extend funcionality to QS button
- Fixed DocumentsUI
- Some selinux denials addressed
Features / Changelog 2022-10-08
- SoftAP: Add AP band preference
- Fixed security settings page
- Selinux Enforcing
Features / Changelog 2022-10-06
- Fixed 5GHz hotspot
-- Spoof country code to use US (best option)
-- ACS disabled (it avoids 5GHz bands sometimes)
- Debloated a bit, so many gapps by default
- Added Graphene Camera v16
- Added GoogleCamera to MGC-8.4.300_Parrot043_V1.5
- Selinux permissive atm
Reserved
You are the best Huexxx! Once again, our Mix 2 will be able to enjoy the latest software for another year.
I've been using it for a few weeks now and it works incredibly well. Better performance and battery life than with Android 12.
Is the proximity sensor working properly? Thanks
Yeah, working.
Thanks @Huexxx for your hard work and keeping our Mix 2 alive and up to date!
Hello, I've installed your rom, and it seems to work correctly, but fails the call recording with "Cube recorder" app:
With crDroid rom it worked like a charm, but with this rom, it can record my voice, but not the other side (very bad recording, unusable); I've also tried to install pixelify magisk's module to use its call recording feature, but when I try "record" within a call, it shows "recording failed".
Thanks !
Excellent rom, thank you very much for your great work
PS one question: is it possible to change the carrier name?
rogerty said:
Hello, I've installed your rom, and it seems to work correctly, but fails the call recording with "Cube recorder" app:
With crDroid rom it worked like a charm, but with this rom, it can record my voice, but not the other side (very bad recording, unusable); I've also tried to install pixelify magisk's module to use its call recording feature, but when I try "record" within a call, it shows "recording failed".
Thanks !
Click to expand...
Click to collapse
Take a logcat just after the problem and I can look into it... maybe is selinux related.
Also, A13 is relatively young, and some apps aren't prepared for it.
spoo333 said:
PS one question: is it possible to change the carrier name?
Click to expand...
Click to collapse
IDK man, I haven't navigated through all the settings :/
Thanks for the update
Coming from LineageOS (Android 11) I followed the steps in #1 and updated to recommended TWRP. No problems so far. GPS, NFC, Fingerprint, Bluetooth not tested yet.
SafetyNet pass with Magisk Universal SafetyNet Fix 2.3.1 is working.
P.S. The Quick Settings menu in Android 13 is looking pretty ugly.
ty so much. I cant believe this old device can experience the latest system.
I also come from lineage and I find that the device has become faster with the EvolutionX rom .
Question: Does this unofficial version get any ota updates?
Thanx
rmax78 said:
I also come from lineage and I find that the device has become faster with the EvolutionX rom .
Question: Does this unofficial version get any ota updates?
Thanx
Click to expand...
Click to collapse
It won't probably get OTA updates ever... becuase I'm not planning to make it official.
New release on OP!
@Huexxx Do you plan to release regular (or monthly) updates to all of your 13.0 ROMs (Evolution X, CherishOS, StagOS) in the future?
11insomnium said:
@Huexxx Do you plan to release regular (or monthly) updates to all of your 13.0 ROMs (Evolution X, CherishOS, StagOS) in the future?
Click to expand...
Click to collapse
Yes, I plan to "mantain" them.
Great work, thanks. I wish to have opportunity for automated updates for this ROM installable from settings, or should switch to some other 13 ROM?

[ROM][AOSP][EAS][13.0][UNOFFICIAL][chiron] CherishOS v4.8 [10/06/2023]

{
"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"
}
Spoiler: Disclaimer
* Your warranty is now void.
* We are not responsible for anything that may happen to your phone by installing any custom ROMs and/or kernels.
* You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.
CherishOS for Mi Mix 2 [chiron]
* Has a Pixel UI noodles by Hung Phan. So many features that you probably won't find in any ROM. All you can dream of and all you'll ever need. Just flash and enjoy...
Based on Android 13
Whats working?
Wi-Fi
RIL
Mobile data
GPS
Camera
Flashlight
Camcorder
Bluetooth
FM radio
Fingerprint reader
NFC
Lights
Sound/vibration
Known issues
Encryption on f2fs doesn't work​Installation
Choose your flavor
1. You can choose between the traditional EXT4 or the new EROFS. This fs affect only to /system and /vendor partitions
2. Magisk doesn't work on EROFS at the moment. Anyway I've included KernelSU on kernel, so you can install if you want KernelSU app in order to get root and flash magisk modules
3. Once selected root partitions fs, you can choose fs for /data and /cache partitions between traditional EXT4 or F2FS
4. Note that EXT4 comes with encryption by default and F2FS comes unencrypted
Decide if you want encryption or not
1. If you want encryption, use EXT4 on /data partition
2. If you prefer to go unencrypted, then use F2FS on /data partition
First Time Install / Clean Flash
1. Due to latest changes, is mandatory to use my last TWRP posted below
2. Reboot into recovery mode
3. Go to Wipe --> Advanced Wipe --> Select Data/Cache --> Swipe to Wipe --> Reboot into recovery
4. If you already have /data on f2fs (or ext4 unencrypted) and want stay that way, skip step 5
5. Go to Wipe --> Format Data (internal storage will be wiped too, backup your data) --> Type yes and accept -->
Reboot into recovery
6. Download the ROM and copy it into internal storage
7. Flash the ROM (and magisk if you consider it, but ONLY on EXT4 version, over EROFS will bootloop)
8. Reboot to system
Dirty Flash over previous CherishOS v4.7.5 or later
NOTE: Do not dirty flash over old versions earlier than 4.7.5. In that case do a clean flash
1. Due to latest changes, is mandatory to use my last TWRP posted below
2. Reboot into recovery mode
3. Download the ROM and copy it into internal storage. You must use the same version alteady installed (EROFS or EXT4)
4. Flash the ROM (and magisk if is already installed, but ONLY on EXT4 version, over EROFS will bootloop)
5. Reboot to system
Change /cache and /data filesystem from ext4 to f2fs
1. You must format /data partition, so all your data and internal storage will be deleted. Please backup your files
2. Reboot into recovery mode
3. If already encrypted: Go to Wipe --> Advanced Wipe --> Select Cache and Data --> Swipe to Wipe --> Reboot into recovery
4. Go to Wipe --> Format Data --> Type yes and accept --> Reboot into recovery
5. Go to Wipe --> Advanced Wipe --> Select Data --> Repair or Change File System --> Change File System --> F2FS --> Swipe to Change
6. Repeat step 5 but selecting Cache
Change /cache and /data filesystem from f2fs back to ext4
1. You must format /data partition, so all your data and internal storage will be deleted. Please backup your files
2. Reboot into recovery mode
3. Go to Wipe --> Format Data --> Type yes and accept --> Reboot into recovery
5. Go to Wipe --> Advanced Wipe --> Select Cache --> Repair or Change File System --> Change File System --> EXT4 --> Swipe to Change
Hybrid Mode
You can have /cache and /ext4 on different filesystems, so follow previous instructions to put the partitions on your desired filesystem
Download EXT4 version - Vanilla
googledrive / mediafire
MD5: d3566ba4e209c9787475ba03c8de6a3c
SHA1: 658bae71db757c1508dd76e62a1baad42758b881
Download EROFS version - Vanilla
googledrive / mediafire
MD5: e4f61ade8c0c4673ccb1e695a85a644d
SHA1: 6f20c5f42b5061032c5429f71b9a9e3beb108e96
Download EXT4 version - GApps
googledrive / mediafire
MD5: e5d05a9a40db2c48b33708c7e92851df
SHA1: ae69120b7d25cf4cdb7b0889eacb9f4bfbf8769e
Download EROFS version - GApps
googledrive / mediafire
MD5: 5053f017308d9eaf2845089bbe51a06f
SHA1: a84cb0b0c37a7803f89170115ab4fc35c85c770e
Download latest TWRP
googledrive / mediafire
MD5: 5c4845b2f5378abba303688aca000c46
SHA1: a2d71742f2928817fc3426ecba843c50f3cc4291​
Android OS version: 13.0.0_r43
Build ID: TQ2A.230505.002
Security patch level: May 05 2023
Build author/Device Maintainer: Huexxx
Source code: CherishOS GitHub repos
Trees and Kernel: Huexxx GitHub repos
Status: Stable
SELinux Status: Enforcing
Release date: 2023-06-10
Buy me a Beer!​
Features / Changelog 2023-06-10
- Launcher3:
-- Changed to real modded CherishOS base
-- Switch from Google's Smartspace to Quickspace
-- Option to force monochrome non-themed icons
- ThemePicker:
-- Changed to moded ProtonPlus base
-- Allow color picker on vanilla versions too
- Removed keyguard Google's Smartspace
- Add Omnijaws Weather API
- Add Jelly browser on vanilla version
- Kernel:
-- Update kernelsu
Features / Changelog 2023-05-09
- Source updated
- Fixed Wallpaper & Style (basic colors)
Features / Changelog 2023-05-06
- kernel:
-- Switch to EROFS legacy version (less changes to base 4.4 kernel avoiding possible problems)
-- Switch to Simple Low Memory Killer
-- Add SchedTune and CpuSets Assist
-- Several EAS tweaks
-- Several sched/mm/cpufreq commits
- Source updated (upgraded to android 13.0.0_r43)
Features / Changelog 2023-04-27
- kernel:
-- Backported support for EROFS fs
-- Backported support for Cgroup v2 Freezer
-- Switched to 2SI (two stage init)
-- Added KernelSU support
- Source updated (upgraded to android 13.0.0_r41)
Features / Changelog 2023-03-26
- kernel:
-- Reverted some not wanted commits
-- Some logspam removed
-- Boot time has been reduced by 26 seconds
Features / Changelog 2023-03-09
- Source updates
- Encryption fixed!
Features / Changelog 2023-03-07
- Source updates
- Temporary removed forced encryption from device trees
Features / Changelog 2023-03-06
- Source updates
- ReAdded option to install custom themed icon packs for Launcher3
- Kernel: Added some commits regarding EAS and cpufreq
- Some adjusts in a try to make encryption work
- Sepolicy: Address some denials
Features / Changelog 2023-03-01
- Source updates (upgraded to android 13.0.0_r30)
- Removed the option to install additional themed icons from Launcher3 (I'll study to return it)
- Some kernel commits
- Some device tree commits
Features / Changelog 2023-01-28
- Source updates
Features / Changelog 2023-01-20
- Source updates
- Launcher3:
-- Bring back 'At a Glance'
-- Import widget overlap from Lawnchair
- Kernel updates
- Gapps slimming diet (many apps have been dropped)
- Some commits on qcom-caf display hal
Features / Changelog 2023-01-19
- Source updates
- Improved sepolicies
- Imported Launcher3 from EvoX:
-- Adapted to work with CherishOS
-- New app icon and modified name
-- Removed 'At a Glance' due to CherishOS sources
-- (I'll try to restore it)
Features / Changelog 2023-01-17
- Source updates
- Improved sepolicies
Features / Changelog 2023-01-10
- Sources updates
- Switch to OSS libnotifyhal (make proximity sensor work without binder, new lineageos approach)
- Drop vndk-ext packages
- Switch BTAudio to AIDL
- Switch to common fingerprint HIDL
- Config SQLite to operate in MEMORY mode
Features / Changelog 2022-12-28
- Sources updates
- Downgraded audio and listen blobs to older revision
- Downgraded display drivers to fix camera problems
- Drop Soundtrigger, Renderscript and qti perf stack
Features / Changelog 2022-12-01
- Source updates
- kernel:
-- Switch to LLVM tools for compiling
-- Xiaomi updates
-- Backport binder from 5.4-lts
-- Lots of commits/patches
- Updated audio, listen, thermal-engine, display and DRM blobs
- OpenGL ES driver updated to OpenGL ES 3.2 [email protected]
- Updated Display HAL to LA.UM.10.6.2.r1-01900-89xx.0
- Update GPS hal and blobs from LA.UM.9.6.3.r1-06200-89xx.0
- Fixed soundtrigger (Ok Google)
- Reenabled thermal-engine
- Many more...
Features / Changelog 2022-11-10
- Fixed Night Light
- Fixed LiveDisplay
Features / Changelog 2022-11-09
- Source updates
Features / Changelog 2022-11-08
- Source updates
-- Upgrade to release 14
-- November security patch
-- Readded FaceUnlock
Features / Changelog 2022-11-03
- SoftAP:
-- Add AP band preference
-- Add list to select Country Code spoof
-- Extend funcionality to QS button
- Added GrapheneOS Camera v56 from GrapheneOS repos
- On GApps version:
-- Replace Pixel Launcher with mod (allow more desktop grids)
-- Added GoogleCamera to MGC-8.4.300_Parrot043_V1.5
- Selinux Enforcing
reserved
OP Updated.
OP Updated-
OP Updated!
OP Updated!
Man I'm so glad someone hasn't given up on this phone. It's pretty awesome with how thin and lightweight is. I've got the Mix3 and it's a heavy brick. Thanks for keeping the Dev going. Definitely going to download and give it a shot.
OP Updated.
have this rom installed(latest), gps green light is always on. and it says that its being used by google play services.and it cant be disabled. or there is any option to disable it?
one more bug found:
when i'm trying make(not to attach existing one) and send photo in Telegram or WhatsApp - it hangs.
when i'm trying make(not to attach existing one) and send photo in Telegram or WhatsApp - it hangs.
Same result for me. Video clip is recording and available for editing (via long tap), but when trying to make photo - Telegram hangs just after the tap and the flash fires.
OP updated!
Huexxx said:
OP updated!
Click to expand...
Click to collapse
Hi, Google drive link for GAPPS image seems to be broken for me. Thanks for updates
Have you checked sha1 or md5 hashes?
Have you managed to download from mediafire?
Is the first complain in that way so maybe is an isolated problem...
If someone else reports the same I'll re-upload it.
Huexxx said:
Have you checked sha1 or md5 hashes?
Have you managed to download from mediafire?
Is the first complain in that way so maybe is an isolated problem...
If someone else reports the same I'll re-upload it.
Click to expand...
Click to collapse
I've downloaded and installed image from Mediafire - it's OK.
Link from Google Drive - it says error "File not found" - so I can't even check it.
Strange, I've just downloaded it from link without problems... maybe it was an isolated problem.
I faced a problem but solved it.
I had the official CherishOS (Android 11) for chiron installed with the latest official TWRP for chiron. When I installed the Nanhumly built TWRP it couldn't decrypt. So I went back to the official TWRP and flashed this CherishOS (Android 13) with NikGapps and Magisk. It installed and system booted up alright. When I went back to recovery, now the official TWRP couldn't decrypt. So I flased the Nanhumly build and it could decrypt now.
So I figured that the official one works up to Android 11 and the Nanhumly build is for 12 and above. I'm a n00b so this is a revelation for me. That's why I'm sharing the experience for fellow n00bs.
Great build Huexxx. It's running smoothly. I'll report back after few days of use.
Happy New Year! Cheers!
picchishaitan said:
I faced a problem but solved it.
I had the official CherishOS (Android 11) for chiron installed with the latest official TWRP for chiron. When I installed the Nanhumly built TWRP it couldn't decrypt. So I went back to the official TWRP and flashed this CherishOS (Android 13) with NikGapps and Magisk. It installed and system booted up alright. When I went back to recovery, now the official TWRP couldn't decrypt. So I flased the Nanhumly build and it could decrypt now.
So I figured that the official one works up to Android 11 and the Nanhumly build is for 12 and above. I'm a n00b so this is a revelation for me. That's why I'm sharing the experience for fellow n00bs.
Great build Huexxx. It's running smoothly. I'll report back after few days of use.
Happy New Year! Cheers!
Click to expand...
Click to collapse
Exactly, I recommend in my op to use nanhumly's build to use encryption (or not).
OP Updated!
NOTE: I haven't tested this build by myself, so make a backup prior to flash it.
Tried out 2023-01-10 (Vanilla)
That camera issue seems to be fixed.
For some reason the the CherishOS Launcher has been removed and replaced with a plain .launcher3 launcher. (No customizing settings available)
Does any one know where I can get an APK for the CherishOS Launcher? (Was available in 2022-12-01)
Edit: As an added benefit of the new launcher is that it is compatible with any Launcher that has Quickswitch support. So I was able to install the latest Lawnchair 12.1 dev and still have working gestures

Categories

Resources