How To Guide [GUIDE] [Magisk] [Unlock / ROOT / Keep Root] OOS 13.1.0.500 - OnePlus 9 Pro

Different variants of Magisk that are available for use :
Magisk VariantStable / Beta / CanaryReleaseOfficialAndroid / OOSOOS 11 and aboveMaintainertopjohnwuProject LinkGitHubZygiskNoDenyListNoMagiskHideYesModules RepoYesDownload LinkMagisk
This tutorial will :
provide you with all the steps to root your Oneplus 9 Pro (with your bootloader already unlocked)
provide you with all the steps to unlock your Oneplus 9 Pro bootloader
provide you with all the steps to keep root during/after an OTA (system update)
provide you with a lot tricks if you have troubleshooting questions
provide you with a lot of solutions of you have softbricked your Oneplus 9 Pro
provide you with all the ways if you want to bring back your Oneplus 9 Pro to unroot & lock back the bootloader
Boot & Magisked boot images :
Boot the Magisked kernel/boot to temporarily gain root, and then once temporarily booted, patch your own kernel with direct install from Magisk application
LE2120 - China : ColorOS
LE2121 - India : DA
LE2123 - EU : BA
LE2125 - NA/Global : AA
LE2127 - T-Mobile : ACB Boot link
OxygenOS 13.1.0.500 boot : with Magisk v26.1
Untouched/Magisked (AA)
Untouched/Magisked (BA) (patched with Magisk 25.2)
Untouched/Magisked (DA) / Not yet available !
OxygenOS 13 F.75 boot : with Magisk v25.2
Untouched/Magisked (BA)
OxygenOS 13 F.21 boot : with Magisk v25.2
Untouched/Magisked (AA)
Untouched/Magisked (DA)
OxygenOS 13 F.74 boot : with Magisk v25.2
Untouched/Magisked (BA)
OxygenOS 13 F.20 boot : with Magisk v25.2
Untouched/Magisked (AA)
Untouched/Magisked (DA)
OxygenOS 13 F.73 boot : with Magisk v25.2
Untouched/Magisked (BA)
OxygenOS 13 F.18 boot : with Magisk v25.2
Untouched/Magisked (AA)
Untouched/Magisked (DA)
OxygenOS 13 F.72 boot : with Magisk v25.2
Untouched/Magisked (BA)
OxygenOS 13 F.17 boot : with Magisk v25.2
Untouched/Magisked (AA)
Untouched/Magisked (DA)
OxygenOS 13 F.16 boot : with Magisk v25.2
Untouched/Magisked (AA)
Untouched/Magisked (BA)
Untouched/Magisked (DA)
OxygenOS 12 C.66 boot : with Magisk v25.2
Untouched/Magisked (AA) / Not yet available !
Untouched/Magisked (BA)
Untouched/Magisked (DA)
OxygenOS 12 C.65 boot : with Magisk v25.2
Untouched/Magisked (AA)
Untouched/Magisked (BA)
Untouched/Magisked (DA)
OxygenOS 12 C.64 boot : with Magisk v25.2
Untouched/Magisked (AA) / Not yet available !
Untouched/Magisked (BA)
Untouched/Magisked (DA) / Not yet available !
OxygenOS 12 C.63 boot : with Magisk v25.2
Untouched/Magisked (AA)
Untouched/Magisked (BA) / Not yet available !
Untouched/Magisked (DA)
OxygenOS 12 C.62 boot : with Magisk v25.2
Untouched/Magisked (AA)
Untouched/Magisked (BA)
Untouched/Magisked (DA)
OxygenOS 12 C.61 boot : with Magisk v25.1
Untouched/Magisked (AA)
Untouched/Magisked (BA)
Untouched/Magisked (DA)
OxygenOS 12 C.48 boot : with Magisk v24.3
Untouched/Magisked (AA)
Using AA boot_patch to boot BA and DA, then direct install is recommended:
Untouched/Magisked (BA)
Untouched/Magisked (DA)
OxygenOS 12 C.47 boot : with Magisk v24.3
Untouched/Magisked (AA)
Untouched/Magisked (BA)
Untouched/Magisked (DA)
OxygenOS 12 C.44 boot : with Magisk v24 (beta but solid)
Untouched/Magisked (AA)
Untouched/Magisked (BA)
Untouched/Magisked (DA)
OOS 11.2.10.10 boot :
Untouched/Magisked (AA)
Untouched/Magisked (BA)
Untouched/Magisked (DA)
OOS 11.2.9.9 boot :
Untouched/Magisked (AA)
Untouched/Magisked (BA)
Untouched/Magisked (DA)
OOS 11.2.8.8 boot :
Untouched/Magisked (AA)
Untouched/Magisked (BA)
Untouched/Magisked (DA)
OOS 11.2.7.7 boot :
Untouched/magisked (AA)
Untouched/Magisked (BA)
Untouched/Magisked (DA)
OOS 11.2.6.6 boot :
Untouched/magisked (AA)
Untouched/Magisked (BA)
Untouched/Magisked (DA)
OOS 11.2.5.5 boot :
Untouched/magisked (AA)
Untouched/Magisked (BA)
Untouched/Magisked (DA)
OOS 11.2.4.4 boot :
Untouched/magisked (AA)
Untouched/Magisked (BA)
Untouched/Magisked (DA)
LE2120 - China : ColorOS
LE2121 - India : DA
LE2123 - EU : BA
LE2125 - NA/Global : AA
LE2127 - T-Mobile : ACB
STEPS to root your device:
I recommand to update first your device with all OTA available using Settings/updates before unlocking & rooting it.
​Root your Oneplus 9 Pro (with Bootloader already unlocked)​
Step 1 - Booting temporarily root​1. Connect your phone to your pc and boot it into fastboot mode. You can leave it connected throughout this guide.
2. First, enter the following command in the PowerShell/Terminal window to ensure that your PC can communicate with the phone over the fastboot interface.
"fastboot devices"
The command should return your phone’s unique ID. In case it doesn’t, then make sure that you have the required USB drivers installed and restart your PC. You can also use TOOL ALL IN ONE, not officially updated to Oneplus 9 Pro but once install go to Others options and go to Install drivers.
3. Code once in fastboot mode:
"fastboot boot magisk_boot.img" (use the "magisk_boot.img" from the above zip file)
Change to the exact name "magisk_boot.img" of the boot that has been patched in the above zip file
"fastboot reboot"
{
"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"
}
You could flash this boot.img, but it's safer to temporarily boot from it without overwriting your existing image in case anything went wrong along the way. The effect is that you still get root access without modifying your device, and then you can use the much safer Magisk direct install option, which has some safeguards in place.
By booting with the patched image, you now have temporary root access. To make it permanent open Magisk app.
a. Select the Install option.
b. Use Direct Install (Recommended) to root your internal boot.img
Step 2 - Reboot and your device is now rooted !​
Unlock the Bootloader and Root the OnePlus 9 Pro​Step 1 – Enable OEM unlocking​You need to enable OEM unlocking, which can be done by enabling the developer settings on your device. To do so, go to Settings > About phone and repeatedly tap Build number. Developer options will then be added to your system settings, where you can then enable OEM unlocking.
Step 2 – Unlock your phone
Set up adb, reboot into your bootloader, and run the following command. Yes, it’s really that simple!
"fastboot oem unlock"
You can reboot into the bootloader by switching on USB debugging, setting up adb and fastboot and typing “adb reboot bootloader”. Alternatively, you can hold volume down and the power button to boot up your device. USB debugging is also located under the developer options.
Unlocking the bootloader wipes your device :
Step 3 - Booting temporarily root​1. Connect your phone to your pc and boot it into fastboot mode. You can leave it connected throughout this guide.
2. First, enter the following command in the PowerShell/Terminal window to ensure that your PC can communicate with the phone over the fastboot interface.
"fastboot devices"
The command should return your phone’s unique ID. In case it doesn’t, then make sure that you have the required USB drivers installed and restart your PC. You can also use TOOL ALL IN ONE, not officially updated to Oneplus 9 Pro but once install go to Others options and go to Install drivers.
3. Code once in fastboot mode:
"fastboot boot magisk_boot.img" (use the "magisk_boot.img" from the above zip file)
Change to the exact name "magisk_boot.img" of the boot that has been patched in the above zip file
"fastboot reboot"
You could flash this boot.img, but it's safer to temporarily boot from it without overwriting your existing image in case anything went wrong along the way. The effect is that you still get root access without modifying your device, and then you can use the much safer Magisk direct install option, which has some safeguards in place.
Step 4 - Install magisk​Install the latest Magisk apk on your phone. Open it and:
a. Select the Install option.
b. Use Direct Install (Recommended) to root your internal boot.img
Step 5 - Reboot and your device is now rooted !​
Keep Root and OTA updates​
How to update OTA and KEEP ROOT
It is advised to disable or even uninstall all magisk modules to be safe!
How: go to Magisk application/modules/disable &/or uninstall
Option 1: With full OTA Access (BA/DA) :
Step 1 - Get & install the full OTA zip file​1. Go to System-Update or update get the OTA using Oxygen Updater
2. Tap OK when the message that you are rooted appears
3. Tap "Download and install" or local update if OTA from Oxygen Updater
For Android 12, install this APK "OPLocalUpdate_For_Android13.apk"
4. Wait until you are prompted to reboot - DO NOT REBOOT NOW!
5. Open Magisk Application
a. Select the Install option.
b. Use Install to inactive slot
Step 2 - Reboot and enjoy your device still rooted with latest OTA installed !​​Option 2 : Booting temporarily root​
For some reason, Since C63 OTA, some users have reported that on the option 1, the system rebooted byt itself after the OTA update which does not give then the option to install Magisk to the inactive slot after OTA.
If that happens, no worry just perform the Step 1 - Booting temporarily root described on "Root your Oneplus 9 Pro (with Bootloader already unlocked) Section.
Option 3: with incremental OTA Access (AA) :​
Step 1 - Get back your original boot image​1. open the Magisk Manager application, select “Uninstall”, and choose the “Restore Images” option. Magisk will restore your phone’s stock boot image that was backed up during the rooting process.
2. Now go to “Settings” → “System” → “System updates” and select “Download and Install Now” to install the OxygenOS OTA update on your rooted OnePlus 9 Pro
3. Open Magisk Manager
a. Select the Install option.
b. Use Install to inactive slot
Step 2 - Reboot and enjoy your device still rooted with latest OTA installed !​
Troubleshooting questions :​
Before reporting any trouble, follow the steps below in order to have GooglePlay certified, keep L1 Widevine & pass CTS :
Step 1 - Magisk Settings​1. Once rooted, in Magisk setting, select MagiskHide and Systemless host
2. In MagiskHide select GMS, Netflix, Google Store & any application you may find sensitive to Magisk detection
For Netflix, go to Settings, Appplications & select Netflix:
a-force stop the app
b-clear cache and storage
c-hide the App in magisk
d-restart phone to recovery and clear cache
If you can't install/update Netflix install the latest Netflix from apkmirror manually (like any other apk file)
Hide everything under Google play services and store.:
3. Reboot
Step 2 - Clear caches​Clear caches of Google Play Service & Play Store
Go to Settings, Applications & select Google Play Service, delete data
Go to Settings, Appplications & select Play Store, delete data
Step 3 - Clear cache from Recovery​Reboot into Recovery and select wipe CACHE. Recovery boot to be activated from Settings/System/developpers options/advanced restart. Once in Recovery select WIPE & WIPE CACHE Only !
Step 4 - Safetynet Fix​Install Safetynet Fix Magisk Module
Step 5 - Look at the following guide​Follow this Guide
My device has Widevine L3, how to get back L1?​
Downgrading to Oos 11 using MSM Tool.
Unlock bootloader and update system flash the first OOS 12 OTA provided by the system itself.
Then update to the latest F18 (for Global and Indian devices) or F72 (for EU device) OTA using FastbootEnhance. Widevine will back to L1.
Phone Bricked ? :​
Five options (ranked from the easiest to tougher method):
Option 1 - Reboot to Safe mode & remove Magisk modules​
Option A : Safe Mode
1. Hold power until it goes off
2. Boot and wait for the bootloader warning
3. Hold vol up and down until boot animation
4. Once it's booted just reboot again and you're done
Now on boot all magisk modules are disabled
Option B : thru adb command
1. Code with phone connected with USB debugging on (from developpers options):
"adb wait-for-device shell magisk --remove-modules"
2. reboot
Option 2 - Get back the original boot.img​If your device can go to fastboot mode:
Flash back the original boot.img (w/o magisk) and reboot
Code once in fastboot mode:
"fastboot flash Original_boot.img" (use the "Original_boot.img" from the above zip file)
Change to the exact name "Original_boot.img" of the boot that has been posted in the above zip file
"fastboot reboot"
Option 3 - Flash back full OTA file​If you can still go to Settings:
Flash back the OTA RUU full package and reboot
Option 4 - Change the active slot​If your device can go to fastboot mode:
"fastboot getvar current-slot"
This will tell you what (corrupted) slot you are currently booting from (either a or b).
Then just change to the other slot with the following command:
"fastboot --set-active=a"
or
"fastboot --set-active=b"
Then reboot with the command:
"fastboot reboot"
Option 5 - Wipe data in Recovery mode or fastboot command​Option A : If your device can still go to Recovery mode (ie thru fastboot mode: "fastboot reboot recovery")
From Recovery Wipe data and reboot
Option B :
Code once in fastboot mode:
"fastboot- w"
Option 6 - MSM​If none of the above works then go for MSM tool
Option 1 to 4 would normally not alter your personal data, applications and own set-up
Option 5 & 6 will wipe your personal data and applications
Return your phone to unlock and unroot? :​​Option 1 : Original Boot & relock with fastboot command​Step 1 - Restore orignal boot.img​Option A : Thru Magisk App
Open Magisk App on your phone. You will see the Uninstall button in the app. Just click on Uninstall button.
Then you need to click on Complete Uninstall. Your phone will be rebooted automatically.
Option B : Thru fastboot mode
Flash back the original boot.img (w/o magisk) and reboot
Code once in fastboot mode:
"fastboot flash Original_boot.img" (use the "Original_boot.img" from the above zip file)
Change to the exact name "Original_boot.img" of the boot that has been posted in the above zip file
"fastboot reboot"
Once booted, remove Magisk application
Option C : Flash the current or latest full OTA zip twice. Why twice, to ensure both slot have the latest update flashed with original boot.
Step 2 - Relock the bootloader​1. Execute the following command to proceed for bootloader unlocking: "fastboot oem lock"
2. A verification window will appear on your mobile device asking to confirm the action. Just highlight “Relock Bootloader”using volume buttons and hit the power button to confirm.
3. The phone will initialize to relock the bootloader. It will take some time to reboot after resetting the whole phone into a locked stage.
4. Your device is now locked again !
Option 2 : MSM Tool ​MSM tool will relock your boaloader !​
Option 1 & 2 will wipe your personal data and applications
Return your phone to OOS 11 (after installing OOS 12/13) ? :​
How can I downgrade my device to OxygenOS 11?:
Doing so will WIPE YOUR DATA, you are strongly advised to back it up before.
Sideload local update APK : https://oxygenos.oneplus.net/OPLocalUpdate_For_Android13.apk
Download one of the following downgrade files to go back to OxygenOS 11.2.8.8 (please take great care in selecting the region meant for your device) and move it to the root of your internal storage (where Downloads and DCIM directories are). Those files have been shared by OnePlus on previously linked OB 1 thread, and are directly linked here only for convenience.
Global: https://oxygenos.oneplus.net/OnePlu...all_2107082120_downgrade_2e0c2b9ecc3c4102.zip
EU: https://oxygenos.oneplus.net/OnePlu...all_2107082125_downgrade_2a8892dd474c4472.zip
India:
https://oxygenos.oneplus.net/OnePlus9ProOxygen_22.I.11_OTA_0110_all_2107082121_downgrade_66a1f653e8ee4eb5
(you have to add the .zip extension manually after downloading the file)
Launch the local update app and select the downgrade package you previously moved to the root of your device internal storage. If the downgrade package does not show up in the local update app, ensure its extension ends with .zip. Delete if .jar is there. Click on “Restart” once prompted.
Do any process described at your own risk. None Xda none the author are responsible for your own choice to unlock & root your Device.

OnePlus 9 Pro OxygenOS 13 F.16 GLO / EU / IND
Global
Europe
India
OnePlus 9 Pro OxygenOS 12 C.48 GLO / EU / IND
System
[Optimized] the stability of communication
[Improved] system stability
[Updated] Android security patch to 2022.0
Downloads
Google OTA Server:
Global Full Edition (LE2125_11_C.48)
European Full Edition (LE2123_11_C.47)
Indian Full Edition (LE2121_11_C47)
OnePlus 9 Pro OxygenOS 12 C.47 GLO / EU / IND
System
[Optimized] the stability of communication
[Fixed] the issue of the operator's name displayed incorrectly
[Fixed] the low probability issue that unable to send MMS
[Improved] system stability
[Updated] Android security patch to 2022.0
[Optimized] the stability of communication
Camera
[Optimized] the fluency of taking pictures
Downloads
Google OTA Server:
Global Full Edition (LE2125_11_C.47)
Global Increment Edition (LE2125_11_C.44)
European Full Edition (LE2123_11_C.47)
Indian Full Edition (LE2121_11_C47)
Indian Increment (LE2121_11_C.44)
Indian Increment (LE2121_11_C.46)
OnePlus 9 Pro OxygenOS 12 C.44 GLO / EU / IND
System
• Improves system performance in some scenarios.
• Fixes a display issue with charging animations that would occur in certain scenarios.
• Fixes a display issue with the notification drawer that would occur in some gaming scenarios.
• Fixes a scrolling lag issue with the notification drawer.
Apps
• Optimizes vibration feedback for some gaming scenarios.
Camera
• Fixes an issue where Camera might sometimes crash.
• Fixes an issue where Camera might occasionally not respond when you want to take a video.
Security
• Integrates the January 2022 Android security patch to enhance system security.
Size
Full: 4.10 GB (4398423308)
Downloads
Google OTA Server:
Global Full Edition
European Full Edition
Indian Full Edition
---------------------------------------------------------------------------------------
OnePlus 9 Pro Oxygen OS 12.0.0.0.LE15 AA/ BA / DA
Changelog 12
Warning : some users report to not get network after updating...
System
Optimized desktop icons with improved textures, by using a design inspired by brand-new materials and uniting lights and layers
Dark mode
Dark mode now supports three adjustable levels, bringing a more personalized and comfortable user experience
Shelf
New additional style options for Cards, making data contents more visual and easier to read
Newly added Earphone Control Card with Bluetooth earphone one-click adjustment
Newly added access to OnePlus Scout in Shelf, allowing you to search multiple contents on your phone, including Apps, Settings, Media Data, etc
Newly added OnePlus Watch Card in Shelf, to easily glance at your health stats
Work-Life Balance
Work-Life Balance feature is now available to all users, allowing you to effortlessly switch between Work and Life mode via quick settings
WLB 2.0 now supports automatic Work/Life mode switching, based on specific locations, Wi-Fi network, and time, also bringing customized App notification profiles according to the personalization
Gallery
Gallery now allows you to switch between different layouts with a two-finger pinch gesture, intelligently recognizing the best-quality pictures, and cropping the thumbnail based on the content, making the gallery layout more pleasing
Canvas AOD
Canvas AOD brings you new diverse styles of lines and colors, for a more personalized lock screen experience with inspiring visuals
Newly added multiple brushes and strokes and support for color adjustment
Optimized software algorithm and improved face recognition to better identify the features and skin color of different figures
US version (AA)
Official link 1
Official link 2
European version (BA)
Official link 1
Official link 2
Indian edition (DA)
Official link 1
Official link 2
OnePlus 9 Pro Oxygen OS 11.2.10.10.LE15 AA/ BA / DA
System
• Optimized the third-party app experience
• Updated Android security patch to 2021.11
• Improved System stability and fixed known issues
US version (AA)
Official link 1
Official link 2
European version (BA)
Official link 1
Official link 2
Indian edition (DA)
Official link 1
Official link 2
OnePlus 9 Pro Oxygen OS 11.2.9.9.LE15 AA/ BA / DA
System
• Updated Android security patch to 2021.09
• Fixed known issues and improved stability
Camera
• Newly added XPan Mode, reproduces the preview box and unique aspect ratio of the legendary camera series "XPan". It includes two unique filter styles - 'color film', 'black and white film' and a 'film processing imitation' effect that recreates the classic elements of retro shooting experiences
US version (AA)
Official link 1
Official link 2
European version (BA)
Official link 1
Official link 2
Indian edition (DA)
Official link 1
Official link 2
OnePlus 9 Pro Oxygen OS 11.2.8.8.LE15 AA/ BA / DA
System
• Updated Android security patch to 2021.07
• Fixed known issues and improved stability
Ambient Display
• Newly added Bitmoji AOD, co-designed by Snapchat & Bitmoji, which will liven up the ambient display with your personal Bitmoji avatar. Your avatar will update throughout the day based on your activity and things happening around you ( Path: Settings - Customization - Clock on ambient display - Bitmoji )
OnePlus Store
• An intuitive and convenient way to manage your OnePlus account, get easy-to-access support, discover exciting members-only benefits, and shop for OnePlus products. (Please note that it can be uninstalled)
US version (AA)
MEGAsync link (full OTA)
Official link (full OTA)
Official Link 1 (OTA Incremental from 7.7. AA)
European version (BA)
MEGAsync link
Official link 1
Official link 2
Indian edition (DA)
Official link 1
MEGAsync link
OnePlus 9 Pro Oxygen OS 11.2.7.7.LE15 AA/ BA / DA
System
• Reduced power consumption in specific scenarios
• Fixed known issues and improved stability
Camera
• Newly added HDR option in video recording interface(Path: Menu options in the upper right corner of the screen-Dynamic video)
• Improved the shooting and recording experience
US version (AA)
Official link 1
European version (BA)
MEGAsync link
Official link 1
Indian edition (DA)
Official link 1
Official link 2
OnePlus 9 Pro Oxygen OS 11.2.6.6.LE15 AA/ BA / DA
System
• Improved charging experience
• Optimized power consumption
• Fixed known issues and improved stability
Camera
• Improved the hidden operation logic of the camera‘s top bar
• Optimized the noise reduction and sharpening effect of the rear camera
• Improved the focusing experience and brightness constancy in indoor scenes
• Improved the accuracy of auto white balance of the rear camera
Network
• Improved network performance
US version (AA)
Not yet available
European version (BA)
MEGAsync link
Official link 1
Indian edition (DA)
Official link 1
Official link 2
OnePlus 9 Pro Oxygen OS 11.2.5.5.LE15 AA/ BA / DA
System
• Improved charging performance
• Fixed the small probability lagging issue of keyboard
• Fixed known issues and improved system stability
• Updated Android security patch to 2021.05
Camera
• Improved the HDR effect in some shooting scenes
• Improved the white balance performance of the rear camera
Network
• Improved the stability of network communication
• Improved the performance of Wi-Fi connection
US version (AA)
Not yet available
European version (BA)
Official link 1
Official link 2
Indian edition (DA)
Official link 1
Official link 2
OnePlus 9 Pro Oxygen OS 11.2.4.4.LE15 AA/ BA / DA
System
• Improved charging stability
• Improved the sensitivity of the keyboard in the edge area
• Improved the temperature control strategy
• Fixed the issue that the battery icon in the status bar is abnormally displayed
• Fixed the small probability issue that Google Fi SIM card can not accept incoming calls
• Fixed known issues and improved system stability
• Updated Android security patch to 2021.04
• Updated GMS package to 2021.03
Camera
• Improved the image purity and the ambiance performance
• Improved the white balance consistency of the rear camera
• Improved image over-sharpening of the rear camera
US version (AA)
Official link 1
European version (BA)
Official link 1
Official link 2
Indian edition (DA)
Official link 1
Official link 2

Hithere, I need a full package of Oxygen OS for oneplus9pro.
Can u help me with that?
Thx

Thank bro

So it is possible to boot this bootimage and then root OP9P with Magisk?

Hoping we see the full zip for global soon! Just got my 9 Pro today but getting impatient to root! xD

Damn, nothing for Global yet eh...

Fulbring said:
Damn, nothing for Global yet eh...
Click to expand...
Click to collapse
You can download the EU stock boot.img that's in this thread (2nd post), download the latest magisk canary manager and patch that boot.img. Then you can temporarily gain root by rebooting to bootloader and booting that image ex. "fastboot boot boot.img"( your boot.img name will vary after patching). After the phone boots you can just go into magisk manager and do a "direct install" and that will patch your global boot.img to gain permanent root.

ecera said:
You can download the EU stock boot.img that's in this thread (2nd post), download the latest magisk canary manager and patch that boot.img. Then you can temporarily gain root by rebooting to bootloader and booting that image ex. "fastboot boot boot.img"( your boot.img name will vary after patching). After the phone boots you can just go into magisk manager and do a "direct install" and that will patch your global boot.img to gain permanent root.
Click to expand...
Click to collapse
Thank you so much!! This appears to work perfectly for me.
Ensure you guys patch your own boot.img, but you can use the EU boot.img linked in post #2 just fine on AA/Global/US variant.
Now to figure out how to pass CTS..

ecera said:
You can download the EU stock boot.img that's in this thread (2nd post), download the latest magisk canary manager and patch that boot.img. Then you can temporarily gain root by rebooting to bootloader and booting that image ex. "fastboot boot boot.img"( your boot.img name will vary after patching). After the phone boots you can just go into magisk manager and do a "direct install" and that will patch your global boot.img to gain permanent root.
Click to expand...
Click to collapse
What a Chad! Will do this! I hate not having root from the get go.

Are ya'll passing safety net? What am I missing? CTS profile doesn't pass but basic integrity does.
Would this be due to patching boot.img with the EU ROM, since I am on a global variant?
Only thing I can think of..

Reddit3321 said:
Are ya'll passing safety net? What am I missing? CTS profile doesn't pass but basic integrity does.
Would this be due to patching boot.img with the EU ROM, since I am on a global variant?
Only thing I can think of..
Click to expand...
Click to collapse
Here's a screenshot of my cts. I patched with the temp EU root as well.

Reddit3321 said:
Are ya'll passing safety net? What am I missing? CTS profile doesn't pass but basic integrity does.
Would this be due to patching boot.img with the EU ROM, since I am on a global variant?
Only thing I can think of..
Click to expand...
Click to collapse
Nope, working just fine for me. Make sure you have system less host enabled. Perhaps that's why.

Weird, I just re tried the whole root process again and I’m still failing CTS. I think maybe I’ll just wait until global patched_boot.img is available until trying again as I can’t figure out what exactly I’m missing.

Reddit3321 said:
Weird, I just re tried the whole root process again and I’m still failing CTS. I think maybe I’ll just wait until global patched_boot.img is available until trying again as I can’t figure out what exactly I’m missing.
Click to expand...
Click to collapse
Go to Settings / applications / delete data cache GMS and Playstore / then reboot

Steve0007 said:
Go to Settings / applications / delete data cache GMS and Playstore / then reboot
Click to expand...
Click to collapse
Still didn't work for me
I think I may just wait and try again once global is out.
Edit:
I think I figured it out. I was flashing boot.img instead of *booting* boot.img
Still not working for me Not sure what it is I'm doing wrong at this point.

ecera said:
You can download the EU stock boot.img that's in this thread (2nd post), download the latest magisk canary manager and patch that boot.img. Then you can temporarily gain root by rebooting to bootloader and booting that image ex. "fastboot boot boot.img"( your boot.img name will vary after patching). After the phone boots you can just go into magisk manager and do a "direct install" and that will patch your global boot.img to gain permanent root.
Click to expand...
Click to collapse
Apologies if this is a silly question - does it matter which software version my US phone is on or will this work regardless?

NSD said:
Apologies if this is a silly question - does it matter which software version my US phone is on or will this work regardless?
Click to expand...
Click to collapse
I'm pretty sure that you'll be fine on whichever version your OP9 pro is on. From previous experience I've learned that if there is a major gap between firmware versions that you're temporarily booting and what's installed on the phone then you might run into issues, such as phone not booting the temp boot img or it will boot, but with no wifi ect.. Good thing it's just a temporary boot.. You can still do the direct install method and you should be fine.

ecera said:
I'm pretty sure that you'll be fine on whichever version your OP9 pro is on. From previous experience I've learned that if there is a major gap between firmware versions that you're temporarily booting and what's installed on the phone then you might run into issues, such as phone not booting the temp boot img or it will boot, but with no wifi ect.. Good thing is just a temporary boot.. You can still do the direct install method and you should be fine.
Click to expand...
Click to collapse
Cool thanks. Even though there's no twrp I should still be able to get back to stock through fastboot or recovery presumably should anything actually go wrong.

Reddit3321 said:
Still didn't work for me
I think I may just wait and try again once global is out.
Edit:
I think I figured it out. I was flashing boot.img instead of *booting* boot.img
Still not working for me Not sure what it is I'm doing wrong at this point.
Click to expand...
Click to collapse
I'm thinking since you flashed the EU boot instead of booting... You're most likely still on that EU boot.img. That could be causing your issues.

Related

[ROM][U/B] JAGUAR Z2 PLUS NOUGAT OFFICIAL ENCRYPTABLE Volte confirmed working

Say hello to Jaguar Nougat for Zuk Z2_plus. If you have never heard of Jaguar rom, check Xperia Z1-Z3 development sections. The main emphasis of the rom is on SECURITY and PERFORMANCE
Features:
1. New Qualcomm's Boostframework module that speeds up literally everything
2. Hardened bionic with fortified memory allocator: protected memory that has only read permissions for 3rd party apps
3. WIFI background scanning disabled. Otherwise, it still does the scanning even if you turn WIFI off. Creepy Google
4. Fully working Disk encryption,
5. Proprietary TimeService is replaced with Open Source TimeKeep (no internet needed to set time). Just set it once
6. Kernel:
a. Nightmare and Impulse governors
b. Overclock available: settings will hold if set in Kernel Adiutor
c. Zenmode Hotplug
d. Intellithermal
e. Seccomp (secure computing)
f. Yama security to replace Selinux
g. Vibration sensitivity control
h. Deep sleep
i. Screen temperature control in Kernel Adiutor (don't use together with native color control)
7. Hardware button: extended settings with multiple options
8. Virtual buttons: numerous options
9. Vanilla recents with memory bar (disable Slim recents for membar)
10. Slim recents
11. Native Screen Color control (cooler/warmer) in Developer options
12. Option to deny access to USB (yes to all/no to all/no on secure lockscreen
13. Option to deny access to Clipboard (default off, enable if you want copy and paste)
14. Extended Appopps in Settings/Security: you can restrict even system apps - almost like Xposed
15. Magisk will show up in Settings, once properly installed...
16. Substratum will show up in Settings when installed Forget it. Substratum will never be supported due to their inclusion of Google Firebase that steals your data
17. ZukDoze/Ambient Display
18. Safety Net approved via kernel
19. Per app Signature Spoofing to work with MicroG
20. Modified Kernel Adiutor with no ads and Afwall with full features are provided in a separate zip: unzip and install as normal apps
Starting with release #2, you also have:
21. Double Tap To Wake
22. Double Tap To Sleep
23. Doze Pocket Mode
24. Jaguar Dark Mode
25. Home button wakes the phone
Starting with release #3 you will also have:
26. Fab icon with location choices to clear recents
27. Network traffic[/COLOR]
Starting with release 4, you will also have
28. Wakelock blocker (in Accessibility)
29. Live volume steps
30. Volte icon (switchable in status bar)
31. Substratum will never be supported due to their stealing user data via Google firebase
Starting with release 5, you will also have:
32. Night mode (automatic/off/custom)
33. Soft reboot added to advanced reboot
Starting with release 6 you will have
34. Notification leds and Battery light (in Notifications press settings icon)
Starting with release 7, you will have
35. Battery temperature and voltage on lockscreen (toggle in Settings/security)
36. Rom rebuilt with actual battery stats flag, instead of estimate
37. Miracast works
38. Skype/Viber mike works
39. Disk encryption works
40. High definition codec in Bluetooth
Starting with release 8, you will have
41. Sim color choices (after setting, just tap on screen anywhere)
42. Rom built with 03 flag for speed
43. Current in amperes added to lockscreen charging info, so, you'll know exactly whether it is 1500ma, 500 or whatever the number is
44. Notification sounds unlinked
45. SU is hidden in kernel unless su daemon is running
46. No delay in home button actions
Starting with release 9, you will have
47. Option to toggle operator's name on status bar
Starting with release 10 you will have
48. Fully working encryption; also data could be decrypted/mounted with the official TWRP
Starting with release 11, you will have
49. July Security patches both in rom and kernel
50. Option to reset battery stats
51. Option to natively restrict apps from accessing data/wifi
52. USB charging current bumped to 900ma, if your computer usb port provides more than 500ma
53. Removed AOSP webview. Use Google webview instead
54. Hotspot fixed
55. Theme engine is back
56. Extended Do Not Disturb settings including disabling/enabling in call
Starting with release 12, you will have
57. Sound and Font support in Theme Engine
58. Video calling should be fixed
59. Rom rebuilt with TARGET_USES_QCOM_MM_AUDIO, which is supposed to improve sound encoding
Starting with r13, you will have
60. New camera driver and Nougat blobs
61. Full network choices in Cell Menu
62. Increased number of rows and columns in QS
63. A choice of Kernel with EAS and Voltage Control or Standard (first one included with the rom; standard needs to be flashed via TWRP)
Starting with release 14, you will have
64. Configurable display rotation
65. No access to QS when device locked with pin/password/pattern
Starting with release 15, you will have
66 Alarm blocker (in Accessibility)
67. Ability to turn off/on swipe left/right drawer
68. Importance level for sensitive info on lockscreen
69. Screen on charging current reduced to 1200 ma to combat heating
70. Lawnchair (new launcher) integrated
Starting with release 16, you will have:
71. Offline charging with nice animation and persentage
72. Bluetooth battery status
73. Network persmission
74. Local Terminal
75. Less frequent sound notifications
76. Authentication vibration ON/OFF switch
77. Ability to hide status bar on secure lockscreen
Starting with release 17, major release, you will have:
78 Glonass gps enabled, which works in tandem with the US system
79. Volume buttons could default to Media volume
80. Volume buttons control cursor
81. Disable screenshot sound and fixed disabling camera shutter sound.
82. Notification on charger connect/disconnect: choice of silent/vibration/default sound/custom sound
83. Native screen recording with new QS tile added
84. Long press power button when screen is off starts the torch
Starting with release 18, you will have
85. Heads up Notifications On/Off
86. QS columns option (3/4/5)
87. Dashboard tile layout configuration
88. Power Notifications Tuner
89. Volume rocker skips tracks on long press
90. Switch to block access to sensors most infectious apps (facebook/what'sup)
91. Enable power saving for system apps
A special word on the hardware button: it is wired to the following options:
Custom app; Back; Home; Recents; Menu; Kill app; Last app; Screen off; Power menu; Notifications; Quick settings panel; Open IME switcher; Screenshot; Camera; Torch; Google now; Voice search; Search in app; Music next track/play/pause/previous track; Ring/Silent/Ring/Vib; Split screen and None. Enough for you? The same applies to virtual buttons: the choice is up to you
Starting from r12, updates are incremental, so, if you are coming from a different rom, do this:
Instructions:
Starting with r14, new installation process has been simplified. If you are coming from a different rom, do this:
1. Flash release 11 clean, reboot (don't bother with Gapps or Magisk, you don't need them here) and let system run for a few minutes; then flash the latest release dirty; flash Gapps
2. Reboot and finally flash Magisk or Supersu
3. If you don't get setup wizard on some versions of Gapps, just create or login into your Google account
4. Enjoy the rom, say thank you or donate
Rom has a script that gets initiated in ramdisk that cuts off the internet until you install and enable Afwall. This is done to prevent data leaks and battery waste, as literally every system and data app connects to the Internet. You should only allow to connect the apps you need, like messengers, browsers etc. However, this script is optional and could flashed separately for extra protection, but out of the box, you will have no problem connecting..
Downloads are now in post #3
Download KernelAdiutor/Afwall: https://forum.xda-developers.com/devdb/project/dl/?id=24167
For anyone who needs to update firmware, here is Indian firmware extracted from stock and assembled for flashing in TWRP, confirmed working without any problems. Just make sure to follow directions: https://forum.xda-developers.com/showpost.php?p=72407849&postcount=762 The linked post updated to include the latest Chinese Firmware 3.1.117
XDA:DevDB Information
JAGUAR NOUGAT, ROM for the Lenovo ZUK Z2 (Plus)
Credit: AOSP, Slimrom, Code Aurora, CopperheadOS, Davideavinavil, Varotone, Fedor. Also, credit to any other dev who contributed to the code
Kernel Source for August build: https://www.androidfilehost.com/?fid=817550096634792330
Kernel Source: https://github.com/AOSP-Jaguar/android_kernel_zuk_z2_plus
Contributors
optimumpro
ROM OS Version: 7.x Nougat
ROM Firmware Required: UNLOCKED BOOTLOADER
Based On: AOSP/SLIM
Version Information
Status: Stable
Stable Release Date: 2017-04-24
Created 2017-04-10
Last Updated 2017-12-07
Some screenshots
Screenshots. Will add more...
Accessibility feature: it works, as intended, i.e. large font and other features for vision/hearing impaired. However, granting accessibility to apps to access passwords and other data has been restricted, as have already been discussed. Jaguar has modified bionic to prevent 3rd party apps from using Android native libraries to grab data. So, if you enable accessibility for ANY app, even if it is a good one, some rogue apps, such as all Gapps, Facebook and similar ones won't work. So, if you don't want crashes, don't grant accessibility permissions
F2FS support is REMOVED, as it is unstable file system. So, if you have any of your partitions on this, you won't boot
Apps that require special permissions (install button is greyed) require pressing power button once to lock and another one to unlock to install
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
March 9. Release 21
March security patches
Instructions:
Upgrading - flash dirty and make sure to wipe cache/dalvik, as the final step
Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r17 dirty, then Gapps, then wipe cache/dalvik and reboot. After booting flash Magisk or Supersu
Download r21: https://androidfilehost.com/?fid=890129502657589429
Download r11.1: https://forum.xda-developers.com/devdb/project/dl/?id=25510
_______________________________________________________________________________
February 7. Release 20
1. February security patches
2. Attempt to fix camera with with post November kernel. (if camera doesn't work, just flash November kernel
Instructions:
Upgrading - flash dirty and make sure to wipe cache/dalvik, as the final step
Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r17 dirty, then Gapps, then wipe cache/dalvik and reboot. After booting flash Magisk or Supersu
Download release 20: https://forum.xda-developers.com/devdb/project/dl/?id=28524
Download r11.1 in case you are coming from another rom: https://forum.xda-developers.com/devdb/project/dl/?id=25510
In case camera doesn't work (it does on my phone), flash November kernel on top of the rom and reboot: download November kernel https://forum.xda-developers.com/devdb/project/dl/?id=27640
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
January 7. Release 19
January security patches, latest Nougat commits, some minor improvements
Instructions:
Upgrading - flash dirty and make sure to wipe cache/dalvik, as the final step
Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r17 dirty, then Gapps, then wipe cache/dalvik and reboot. After booting flash Magisk or Supersu
Download r19: https://forum.xda-developers.com/devdb/project/dl/?id=28011
Download r11.1 in case you are coming from another rom: https://forum.xda-developers.com/devdb/project/dl/?id=25510
In case camera doesn't work (it does on my phone), flash November kernel on top of the rom and reboot: download November kernel https://forum.xda-developers.com/devdb/project/dl/?id=27640
____________________________________________________________________________
December 8. Release 18:
1. Heads up Notifications On/Off
2. QS columns option (3/4/5)
3. Dashboard tile layout configuration
4. Power Notifications Tuner
5. Volume rocker skips tracks on long press
6. Switch to block access to sensors by most infectious apps (facebook/what'sup)
7. Enable power saving for system apps
8. December security patches
Instructions:
Upgrading - flash dirty and make sure to wipe cache/dalvik, as the final step
Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r17 dirty, then Gapps, the wipe cache/dalvik and reboot. After booting flash Magisk or Supersu
Download r18 at AFH: https://androidfilehost.com/?fid=817906626617951439
Download r11.1 in case you are coming from another rom: https://forum.xda-developers.com/devdb/project/dl/?id=25510
_______________________________________________________________________
November 9. Release 17:
1. Numerous security commits from Code Aurora
2. November security patches
3. Significant reduction of CPU/GPU overhead when using graphics (ported from Omnirom)
4. AOSP webview updated to v60
5. Glonass gps enabled, which works in tandem with the US system
6. Volume buttons could default to media volume
7. Volume buttons control cursor
8. Disable screenshot sound and fixed disabling camera shutter sound.
9. Notification on charger connect/disconnect: choice of silent/vibration/default sound/custom sound
10. Native screen recording with new QS tile added
11. Long press power button when screen is off starts the torch
12. Fixed animation when QuickSettings brought down half way
Instructions:
Upgrading - flash dirty
Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r17 dirty, then Gapps and reboot. After booting flash Magisk or Supersu
Download r17: https://androidfilehost.com/?fid=962021903579491243 temporarily AFH, as XDA is not accepting uploads
Download r11.1 in case you are coming from another rom: https://forum.xda-developers.com/devdb/project/dl/?id=25510
October 24. R16 Plus, Halloween Release:
1. Hardware overlays disabled by default (no more screen flickering)
2. Less frequent sound notifications (in Settings/Sound/Other sound)
3. Fingerprint authentication vibration switch ON/OFF (in Settings/Security)
4. Hide status bar on secure lockscreen (in Settings/Security)
Instructions:
Upgrading - flash dirty
Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r16 dirty (gapps). After booting flash Magisk or Supersu
Download r 16plus: https://forum.xda-developers.com/devdb/project/dl/?id=27080
Download r11.1 in case you are coming from another rom: https://forum.xda-developers.com/devdb/project/dl/?id=25510
_________________________________________________________________________________
October 19. Release 16:
1. Krack vulnerability fixed
2. Bluetooth battery status
3. Upside down image in offline charging fixed, animation and percentage added
4. Network permission added in Appopps
5. Another attempt to fix Video Calling (report)
6. Local Terminal (enable in Development)
Instructions:
Upgrading - flash dirty
Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r16 dirty (gapps). After booting flash Magisk or Supersu
Download r16: https://forum.xda-developers.com/devdb/project/dl/?id=27011
Download r11.1 in case you are coming from another rom: https://forum.xda-developers.com/devdb/project/dl/?id=25510
___________________________________________________________________________
October 8. Release 15.1:
1. Offline charging is working
2. A bunch of security commits ported from Linux Hardened 4.13
Instructions:
Upgrading - flash dirty
Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r15 dirty (gapps). After booting flash Magisk or Supersu
Since many are already using newly released Xposed framework: you need to reflash it too
Download r15.1: https://forum.xda-developers.com/devdb/project/dl/?id=26908
Download r11.1 in case you are coming from another rom: https://forum.xda-developers.com/devdb/project/dl/?id=25510
_____________________________________________________________________________
October 5. Release 15
1. October security patches
2. Alarm blocker (in Accessibility)
3. Ability to turn off/on swipe left/right drawer
4. Importance level for sensitive info on lockscreen
5. Screen on charging current reduced to 1200 ma to combat heating
6. Lawnchair (new launcher) integrated (if you already have one, uninstall it before flashing)
Instructions:
Upgrading - flash dirty
Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r15 dirty (gapps). After booting flash Magisk or Supersu
Download r15: https://forum.xda-developers.com/devdb/project/dl/?id=26882
Download r11.1 in case you are coming from another rom: https://forum.xda-developers.com/devdb/project/dl/?id=25510
Kernel Adiutor/Afwall has been updated today, October 5; in attachment: Don't flash; unzip and install as normal apps
____________________________________________________________________________
September 14. Release 14:
1. September security patches
2. Updated Snap camera with additional resolutions and fps
3. Getting rid of sensors errors showing in logcat on boot
4. Configurable display rotation
5. Lots of changes in kernel (see sources)
6. Numerous commits taken directly from Google android gerrit
7. Now you can see Jaguar's current release # in About Phone
Instructions: You no longer need to save and restore data
1. Upgrading: just flash dirty r14
2. Coming from another rom: flash r11 (no gapps, no magisk, no webview); boot and let the phone run for a few minutes; flash r14 dirty (without wiping anything)
On some versions of Gapps, if you don't get setup wizard, just create or login into your existent account
Download r14 (XDA is not uploadable now), so, it is AFH: https://www.androidfilehost.com/?fid=961840155545595815
Download r11.1 in case you are coming from another rom: https://forum.xda-developers.com/devdb/project/dl/?id=25510
__________________________________________________________________
August 14. And here is Jaguar Standard Kernel with Voltage Control added. Also flashable in TWRP. Just flash, apply Magisk/Supersu and reboot.
Be careful, as undervolting could result in instability and even random reboots
Download Standard Kernel with Voltage Control: https://www.androidfilehost.com/?fid=889764386195922927
_______________________________________________________________________________
August 13. Jaguar standard (No EAS) kernel with new camera driver
Just flash in TWRP, apply Magisk and reboot
Download standard kernel: https://forum.xda-developers.com/devdb/project/dl/?id=26144
_________________________________________________________________________________
August 12. Release 13:
1. August Security Patches
2. New Camera driver and blobs
3. EAS in kernel
4. Voltage control for CPU cores
5. More columns and rows in QS
6. All network choices in Cellular menu (like in testing) and your selection will hold
This build includes experimental EAS implementation in kernel, which needs adjustment. So, to have the best performance, do this in Kernel Adiutor:
1. Increase (+) overall CPU core voltages by 15 mv
2. Switch to Nightmare or Impulse (my choice) governor for Big and Little
3. Use Noop scheduler
Or if you don't want to deal with EAS, just flash the standard one without EAS and with updated camera driver: download link just above
Instructions:
if you are on r12.1, just flash dirty; flash Gapps; reboot and then Flash Magisk: that's all you need;
If you are coming fresh, you need to do this: AND THIS IS A REVISED PROCEDURE TO MAKE IT EASIER - You don't even need to deal with Gapps or Webview in release 11
1. Wipe system/data/cache/dalvik) and flash r11; reboot and let system run for a couple of minues; then back to TWRP and save Jaguar data (data only, untick everything else).
2. Clean flash r13 (again wiping system/data/cache/dalvik); restore saved in TWRP data (again data only), flash Gapps and reboot. If you use Magisk, then back to TWRP and flash Magisk
That's all
Download r13: https://forum.xda-developers.com/devdb/project/dl/?id=26118
Download r11.1 in case you are coming from another rom: https://forum.xda-developers.com/devdb/project/dl/?id=25510
____________________________________________________________________________
July 21. Release 12.1
1. Theme Engine updated to include fonts and sound suport
2. Native firewall fixed
3. Rom rebuilt with TARGET_USES_QCOM_MM_AUDIO, which is supposed to improve sound encoding
4. Video calling should be fixed (needs confirming)
5. Crashdod.sh removed: could be flashed separately for those who care about security
https://forum.xda-developers.com/attachment.php?attachmentid=4130837&d=1493407582
6. ASOP webview is working
7. Max vibration is increased
IF YOU ARE UPGRADING FROM THE PREVIOUS VERSION, YOU WILL GET A WARNING IN TWRP: CANNOT INSTALL ON TOP OF INCOMPATIBLE DATA. THAT'S BECAUSE I SWITCHED TO A SET OF NEW DEVELOPMENT KEYS. WHAT YOU NEED TO DO IS BACKUP YOUR JAGUAR DATA; FLASH CLEAN (WIPING DATA) AND THEN RESTORE DATA IN TWRP
IF YOU ARE FLASHING CLEAN/COMING FROM ANOTHER ROM, YOU NEED TO FIRST FLASH RELESE 11.1, https://forum.xda-developers.com/devdb/project/dl/?id=25510 SETUP APPS/DATA, BACK IT UP IN TWRP, FLASH R12.1 CLEAN AND RESTORE DATA. IF YOU FLASH R12.1 STRAIGHT, YOU WON'T BE ABLE TO MAKE CALLS
Download r12.1: https://forum.xda-developers.com/devdb/project/dl/?id=25738
_________________________________________________________________________________
July 7. Release 11.1
I have removed release 11 and posted release 11.1 without ConfigPanel and without AOSP webview. So, get google webview.apk for amr64, put it on your SD card and install after flashing as a normal app
1. July Security patches both in rom and kernel
2. Option to reset battery stats (settings/battery click recycling icon on top)
3. Option to natively restrict apps from accessing data/wifi
4. USB charging current bumped to 900ma, if your computer usb port provides more than 500ma
5. AOSP webview removed. So, get Google webview and put it on your SD card before flashing, then install as a regular app
6. Hotspot fixed
7. Theme engine is back
8. Extended Do Not Disturb settings including disabling/enabling in call
Download r11.1: https://forum.xda-developers.com/devdb/project/dl/?id=25510
_________________________________________________________________________________
June 22. Release 10
1. Encryption is fully working and data could be decrypted/mounted with the official TWRP
2. Up to date AOSP/Slim commits
This could be flashed on top of release 9.
Instructions to encrypt:
The best way is to do it over adb, otherwise, you will have the same password for boot and lockscreen. Here is what I did:
1. Flash the rom, flash Gapps, reboot and then back to TWRP to flash Magisk
2. Reboot, remove screen pin; enable adb; connect to computer
3. On computer: type adb shell; then type su and give root to shell on the phone
4. On computer type: vdc cryptfs enablecrypto inplace password "your actual boot password without quotes" Don't type the words actual password, but rather the password you choose
The phone will start encrypting. Once done, you will get (this time without delay) a password prompt and keyboard. Enter your boot password.
5. Once fully booted, set your pin/password/pattern This way you will have a shorter entry for screen and longer for boot
6. After that you would have to reflash Magisk, because encryption will unroot you. If you can't decrypt via official TWRP (which I tried and it works), just side load Magisk
Download r10: https://forum.xda-developers.com/devdb/project/dl/?id=25312
Webview Warning on r10: apparently after recent changes in android gerrit, older stock webview no longer works resulting in crashes of apps such as gmail, sms messenger and various web browsers. So, before flashing, download google webview from here http://www.apkmirror.com/apk/google-inc/android-system-webview/android-system-webview-59-0-3071-92-release/android-system-webview-59-0-3071-92-2-android-apk-download/ put it on your SD card and install as a regular app after flashing Jaguar.
__________________________________________________________________________________
June 16: Release 9.2.
Slim Theme Manager removed
The rom boots fine without Magisk on clean install and with Magisk 12. So, if you have bootloops, it is Magisk 13 beta that is causing it. It also boots fine if flashed dirty
Remember, if you use Gapps, flash them right after the rom, then reboot, then back to TWRP and flash Magisk. You will also need to install Magisk Manager from XDA
Download r9.2: https://forum.xda-developers.com/devdb/project/dl/?id=25220
__________________________________________________________________________________
June 10. Release 9.1 removed, because XDA considers Slim Theme Engine warez. Go figure?!
Everything is fixed. This release could be flashed either clean or dirty
1. Slimrom's own Theme Engine, which should work with substratum themes
2. Notification sound panel f/c when set to vibrate fixed
3. Show network operator on status bar toggle (in Settings/Display)
4. June security patches
5. Magisk Manager removed (install your own as a regular app)
__________________________________________________________________
May 21. Release 8:
1. Sim color choices (after setting, just tap on screen anywhere)
2. Rom built with 03 flag for speed
3. Current in amperes added to lockscreen charging info, so, you'll know exactly whether it is 1500ma, 500 or whatever the number is
4. Notification sounds unlinked
5. SU is hidden in kernel unless su daemon is running
6. No delay in home button actions
Although, you can flash dirty, but because of 03 flag and rebuilding of the entire rom, I recommend clean flash
Download r8: https://forum.xda-developers.com/devdb/project/dl/?id=24842
__________________________________________________________________________________
May 10. Release 7:
1. Miracast should be fixed
2. Mike in Viber and Skype should be fixed
3. True battery stats, as opposed to estimate
4. Battery temperature and voltage on lockscreen
5. High definition codec in Bluetooth
6. Disk encryption fixed
7. Entropy pool enlarged in kernel and some others
8. Magisk manager preinstalled in system, but you need to flash Magisk Zip after Gapps and one reboot. So, if you are flashing dirty and have Magisk manager in data, just delete it before flashing
Download Release 7: https://forum.xda-developers.com/devdb/project/dl/?id=24655
_________________________________________________________________
May 5. Release 6 posted:
1. Notification Leds and Battery Lights (in notifications)
2. May security patches in rom and kernel
3. Added missing AOSP Messaging app
4. Crashdod.sh is back, so install Afwall or delete the script
Rom release 6 Download: https://forum.xda-developers.com/devdb/project/dl/?id=24565
________________________________________________________________________________
April 28. Release 5 is live:
1. Night mode (automatic/off/custom)
2. Soft reboot added to advanced reboot
3. Magisk removed. So, flash yourself and only after Gapps
Rom r5 download: https://www.androidfilehost.com/?fid=529152257862722770
_________________________________________________________________
April 25. Release 4:
1. Wakelock blocker
2. Live volume steps
3. Volte icon (switchable in status bar)
4. Substratum should be fixed
Download rom r4: https://forum.xda-developers.com/devdb/project/dl/?id=24392
_________________________________________________________________
April 22: Release 3 is up:
1. April security patches
2. Fab icon with location choices to clear recents (in settings/accessibility)
3. Network traffic indicators with arrows on/off (in interface/status bar)
4. Volte confirmed working. See this link with proof: https://forum.xda-developers.com/showpost.php?p=72049323&postcount=211
5. Battery life - over 8 hours with heavy web browsing: see proof here : https://forum.xda-developers.com/showpost.php?p=72001615&postcount=153
Keep in mind: although you may flash dirty on top of release 2, you will still have to flash Gapps right after the rom and before rebooting. Disregard this and you will have f/cs
Download Rom r3: https://forum.xda-developers.com/devdb/project/dl/?id=24368
________________________________________________________________________________
April 16. Release 2 is up:
1. Home button now wakes the device
2. Double tap to wake works
3. Double tap to sleep implemented
4. Doze pocket mode implemented
5. Jaguar Dark Mode is available: light/dark/automatic (automatic may only work if system language is English)
Download Rom r2: https://forum.xda-developers.com/devdb/project/dl/?id=24270
Download KernelAdiutor/Afwall: https://forum.xda-developers.com/devdb/project/dl/?id=24167
PHP:
Nice Work!
Nice to see your ROM... How did you solved about r28 tag in framework/av?
davidevinavil said:
Nice to see your ROM... How did you solved about r28 tag in framework/av?
Click to expand...
Click to collapse
I am going to skip r28 and do 7.1.2 later...
This looks sooooo interesting! Will try this asap, it's good to see some good development around... I'm gonna give you feedback when as soon as i can (ps: this is the "Z2" that Sony should have made) Keep it up!
Format invalid kernel file
Thanks for the nice ROM. One small query, does VoLTE work on this ROM?
metodding said:
Format invalid kernel file
Click to expand...
Click to collapse
I don't think you're supposed to flash those. Unzip in Android with a file manager and install as apk's.
That's just how i read it i haven't tried this rom yet.
metodding said:
Format invalid kernel file
Click to expand...
Click to collapse
It says in the op for Afwall and KernelAdiutor: unzip the file and install as normal apps
Subhrajyoti Sen said:
Thanks for the nice ROM. One small query, does VoLTE work on this ROM?
Click to expand...
Click to collapse
I can't check with my carrier, but it should work...
One user from Europe Lenovo fans forum has reported that when he tried to access Settings/Date and Time, the Settings app would crash. I have confirmed the bug. It is interesting that this bug was introduced by one of CM's many stupid commits. And everyone else just copied and pasted from CM. But because nobody goes there, as time is set by default from your carrier, no one noticed. Here is the fix. Just flash the linked zip in TWRP and reboot.
https://forum.xda-developers.com/devdb/project/dl/?id=24173
Can the LED be deactivated while charging?
Android-system crashes when long touch on homescreen > backgrounds.
Settings crashes
the ROM is fast, but you can not use it ..processi system with continuous crash
Android system crash
setting crash
timekeeper crash and other..
I also noticed excessive heating always on the 34-37° - it is bad for the battery
which recommended gapps? (open / dynamic)
metodding said:
the ROM is fast, but you can not use it ..processi system with continuous crash
Android system crash
setting crash
timekeeper crash and other..
I also noticed excessive heating always on the 34-37° - it is bad for the battery
which recommended gapps? (open / dynamic)
Click to expand...
Click to collapse
Are you sure you flashed Jaguar? I noticed you tried to flash Afwall and KernelAdiutor in TWRP, while they are just apps for normal install. Did you format data partition before flashing the rom? Or maybe you installed some bad app?
I have had the ROM for several days - not a single crash.
And by the way, 34-37 degrees is by no means overheating: it is normal operating temperature.
Danoz88 said:
Can the LED be deactivated while charging?
Android-system crashes when long touch on homescreen > backgrounds.
Settings crashes
Click to expand...
Click to collapse
Have you applied the patch I posted yesterday? I have just long pressed on home screen about 10 times - not a single crash. Are you using a different kernel? Bad idea, as you will loose magisk and get into multiple troubles.
And you can't deactivate led, but it turns off on full charge...
optimumpro said:
Have you applied the patch I posted yesterday? I have just long pressed on home screen about 10 minutes - not a single crash. Are you using a different kernel? Bad idea, as you will loose magisk and get into multiple troubles.
And you can't deactivate led, but it turns off on full charge...
Click to expand...
Click to collapse
No different kernel simply clean flash. Doesnt made an logcat sorry. Yes flashed the everything, first rom, gapps, afwall and kernel adiutor and the time fix.
What I noticed is that the extra features from you, like virtual buttons, kernels, native screen colors and all these things are on different places and not easy to find without to go through everything. Little bit confusing.
Maybe it can be bundled on one place
But really fast and smooth rom :good::good:
optimumpro said:
Are you sure you flashed Jaguar? I noticed you tried to flash Afwall and KernelAdiutor in TWRP, while they are just apps for normal install. Did you format data partition before flashing the rom? Or maybe you installed some bad app?
I have had the ROM for several days - not a single crash.
And by the way, 34-37 degrees is by no means overheating: it is normal operating temperature.
Click to expand...
Click to collapse
Performed a new clean flash, Android system crashes when you try to make operations (example: virustotal scanning from "Chrome app" when choosing file .."system android" crashes --- "Alto Mail", open the app link "android system" crash)
another note,, "keychain" is often interrupted
I hope there is a fix for these bugs, the rom flowing smooth and it is a pity:good: -- thanks for the work
metodding said:
Performed a new clean flash, Android system crashes when you try to make operations (example: virustotal scanning from "Chrome app" when choosing file .."system android" crashes --- "Alto Mail", open the app link "android system" crash)
another note,, "keychain" is often interrupted
I hope there is a fix for these bugs, the rom flowing smooth and it is a pity:good: -- thanks for the work
Click to expand...
Click to collapse
So, the crashes you have have nothing to do with the rom, but rather third party apps and they want too much access to the system, which they are not given, which is good. I personally would not use anything coming from AOL. RE: viruses. All those 'virus' protection apps are nothing but hoaxes. They don't protect you at all, they scan and most of the time also try to collect info about you for advertising purposes. And I bet on Jaguar when they try to do that, they get a long third finger...
If you still want fixes, you need to provide logcat when there is a crash with Alta mail or virustotal (note that their website says they don't provide protection, just scanning)...
EDIT: Go to AppOpps and check permissions for those 2 apps: grant everything if you are OK with them collecting everything about you...
It screenshots and for this reason I can not load them .. The same happens with the xda app .. but I think in general when you try to upload some files ..the android system arrest

[ROM][OneUI] hadesRom Pie Stock v2.5 for Exynos S10e/S10/S10+ [28.11.2019]

Disclaimer
I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
{
"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"
}
Some personal thoughts:
- you should read at least install instructions stated in this post - i won`t offer support for any issues regarding installation - for extra questions read #4 post;
- press 'Thanks' button instead of saying it - it will keep the thread clean and keep me motivated to do more;
- feel free to send me some coffee (which btw, runs out pretty quick), via paypal, if you want to support my work;
- if you take any of my work without my permission i'll report you, and you'll probably get banned.
Rom Features
Only for G970F / G970N / G973F / G973N / G975F / G975N
Android 9.0.0
Full G975FXXU3ASK1 November release
Proper S10e integration with files from G970FXXS3ASK1 - November release
Proper S10 integration with files from G973FXXS3ASK1 - November release
November security patch
Heavy debloated/deknoxed
Aroma Installer
- selectable wipe
- selectable mods
- selectable csc
- selectable csc features
- selectable bixby key behavior
- selectable GoodLock apps
- selectable bloatware
- selectable Android 10 beta apps
RMM prepatched (more info about RMM here)
Android 10 beta apps (Clock, Calendar, Keyboard, Weather, Messages, MyFiles)
Selectable Edge Features (light edge/full edge/no edge)
Selectable DEX Features
Samsung AppLock, ScreenRecorder, Secure Wifi, Call blocking app, BikeMode (Aroma selectable)
hadesRom custom bootanimation (Aroma selectable)
Secure Folder (Aroma selectable)
GoodLock apps (Aroma selectable)
Smart Manager from Chinese S9 (Includes Samsung Package Installer)
Yuva features (UsbBackup, SPowerPlanning, SProtect, Ultra Data Saving, Memory Saver and Samsung Max)
patched Dual Messenger for all user apps
patched Samsung Internet for secure mode
Bixby Key remapping
1120 Fonts Mod
Google Fonts
AdAway and Youtube Vanced
Duos + sdCard Patch
Disabled high brightness warning
Disabled safe volume warning
Patched reboot button to reboot rooted
Patched settings to show status Official
Enabled some csc features (Extra toggles, call record, statusbar network speed etc.
Removed extra product bloatware (keyboard languages & handwriting recognition data)
hadesKernel v1.1
- G97*FXXS3ASJG november source
- compiled with latest clang available (r365631c) vs latest linaro gcc (arm-8.3-2019.03)
- fully enforcing with the ability to change to permissive
- knox/proca/defex/rkp/tima and other security spam disabled
- Moro sound control
- boeffla wakelock blocker with a default list of wakelocks for better battery
- switched zram to lz4 compression for better decompression speeds
- updated lz4 module
- optimized Integer SQRT. for upto 3x faster operation
- crc toggle
- added maple io scheduler
- enabled deadline io scheduler
- disabled kernel samepage merging
- wireguard support
- mass_storage mode for drivedroid app
How about bugs?
Please first take a look at FAQ in #4 post for further issues/workarounds.
knox related features won't work (Samsung Pay, Pass etc.)
none other encountered
Credits
@Noxxxious
Rayan Refoua (@Rrs_hidden)
@ananjaser1211
@AbrahamGC
@Grouxho
@Sannoc69
@thereassaad
@yash92duster
@PerfectSlayer
@khongloi113
@nm111
@BlackMesa123
@SuperR.
@Winb33
@Dante63
@henklbr
@OnikdudeX
testers & donors
*please pm me if i forgot someone
XDA:DevDB Information
hadesRom, ROM for the Samsung Galaxy S10
Contributors
corsicanu
Source Code: http://s.go.ro/f6aqlfso
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Based On: Samsung Experience
Version Information
Status: Stable
Current Stable Version: v2.5
Stable Release Date: 2019-11-28
Created 2019-10-09
Last Updated 2020-02-24
Reserved
Downloads and flash instructions:
hadesRom OneUI v2.5
hadesRom OneUI v1.1
S10e Sensors patch
hadesRom OneUI v1.0
MD5: a9e8a5c616c449e43f6a2ac70fd687f5
DigiStorage
MEGA
Drive
AndroidFileHost
How to install hadesRom v1.0:
Make sure you have hadesRom compatible TWRP installed - instructions and downloads are here
Make sure your phone is charged at least to 70%
Download appropriate Magisk patched TWRP img file, according to your device (beyond1lte - G973F, beyond2lte - G975F)
Download the ROM, and transfer to your phone / external SD card
Boot the phone into TWRP
Flash downloaded TWRP - Install - Install image - navigate to downloaded image and flash as recovery image
Reboot to back to recovery to use the new TWRP
Flash downloaded zip
Do a FULL wipe: Dalvik Cache, Cache, Data (or select wipe in Aroma options)
Flash ASIG/ASII bootloader / modem zip
Use reboot recovery button to boot up rooted
Misc links
Telegram Support Group
Telegram Channel
Unofficial TWRP_3.3.1-2 for hadesRom
Bootloaders / modems zips
Latest Magisk stable or test/beta
Reserved
How to install (hadesRom compatible) TWRP:
You must have at least September G97*FXXU3ASG8 (for F variant) or October G970NKSU3ASII (for N variant) firmware release installed on your phone
Prerequisites: Samsung USB drivers, Odin v3.13.3
If you already have the bootloader unlocked you can skip to step 6.
Make sure OEM Unlock is ON in developer settings;
Turn off the phone;
Use vol down + bixby key + usb cable plugged to a pc to start the phone in download mode;
Long press vol up then confirm you want to unlock bootloader (this is needed one time only);
* Please be aware all your data will be erased including internal storage and phone will reboot!!
Let the phone boot normally, pass the setup and connect to internet (wireless or mobile data) in order to unlock RMM;
Make sure OEM Unlock is ON in developer settings;
Turn off the phone;
Use vol down + bixby key + usb cable plugged to a pc to start the phone in download mode, short press vol up to confirm you want to go to download mode;
* If by any chance you see RMM state=Prenormal or KG state=Prenormal, redo from step 5!
Download appropriate TWRP tar file according to your device (beyond0lte - G970F/G970N, beyond1lte - G973F/G973N, beyond2lte - G975F/G975N) - downloads here
Open Odin v3.13.3 and place the downloaded TWRP tar file in AP tab and click Start - once you press start grab the phone and press vol up + bixby + power to force it boot straight in TWRP after flashing
In TWRP home screen press wipe - format data - yes;
If you already have other TWRP installed for the mentioned security patch, download any .img file according to step 9 from above, and install from your current TWRP with Install image - browse to image and select - Recovery
Screenshots:
Imgur album: http://imgur.com/a/da5G0r6
Embedded images:
FAQ
Q: Phone is showing YYY model but my phone is ZZZ model, is that normal?
A: Yes, that is very normal and very intented. Do not change it or you will break features.
Q: Why OEM toggle is missing in this rom?
A: I disabled it to be sure nobody gets locked by mistake.
Q: Magisk app not showing, what to do?
A: Download latest Magisk Manager from here and install as normal app.
Q: My phone shows locked because "Payment services was uninstalled without authorization", how to get rid of it?
A: Unfortunately you need to reflash rom, no wipe needed. Also don't try to debloat the rom again or you will have same issue.
Q: Installation failed, what to do now?
A: First of all make sure you have the pointed twrp. If the problem persists try to redownload the zip and/or select less things in Aroma installer. If you still have the problem, probably your device is not supported.
Q: How to report bugs?
A: If you want to report a bug make sure you include:
-device variant / modem version / bootloader version / region
-detailed info about the encountered issue
-steps to reproduce the bug
-logs
Q: How to take logs?
A: Download Logcat Extreme and take a look at this.
Q: TWRP can't mount data partition, what to do?
A: Make sure you formatted data partition if your previous rom was stock.
Q: Phone is not booting even after 20 minutes?
A: Try to reboot. If still not booting, make sure you use the pointed TWRP and formatted data partition if your previous rom was stock.
Q: How to format data partition?
A:
Q: Phone is asking to reboot because sim changed, what should i do?
A: Reboot once and see if it appears again. If yes reboot again.
Q: Phone asks to wipe data because operator changed, should i wipe?
A: Try to cancel and just reboot. If you can't do that or the popup still appear, reflash the rom and wipe in Aroma installer.
Bro please add SM-G970F (S10e) support.
Congrats on another "greatlte" project. keep it up !
LEGEND
Oh my god, this is AMAZING!! I used HadesRom on my old S8 and it was unbeatable, cannot wait to flash this on my S10+. Thank you so much for bringing Hades to S10. You are a Legend
YES!!!!! Corsicanu you are great!!!:good::good::good:
Wow..
Just one question... will hades kernel be available separately because AFAIK yours the best kernel for s10 and s10+ as it have almost all features needed.
MasonJames1988 said:
Oh my god, this is AMAZING!! I used HadesRom on my old S8 and it was unbeatable, cannot wait to flash this on my S10+. Thank you so much for bringing Hades to S10. You are a Legend
Click to expand...
Click to collapse
+1111111 was hoping someone ported this rom, this is by far best rom i tried on S8 now on S10, can't thank you enough bro.
even now with kernel
regards.
edit: donated to you bro. thxxxxxxx .
Finally! Hades was my rom of choice on Note8, now it's available for my S10+ <3
ExtremeGrief said:
Bro please add SM-G970F (S10e) support.
Click to expand...
Click to collapse
Says E in the title, so I assume it will work on s10e
Omfg Corsi, you made my day ?
Is this rom compatible with s10 5g?
MasonJames1988 said:
Says E in the title, so I assume it will work on s10e
Click to expand...
Click to collapse
No it doesnt say
S10e suport waiting, please. I go donate
Hello,
Does the fingerprint and samsung/google pay work?
I have been looking for a ROM that allows NFC payment because when i OEM unlocked my phone i didnt realise that i would lose NFC pay. Now i am stuck with no way to revert.
hgniS.nebuR said:
Hello,
Does the fingerprint and samsung/google pay work?
I have been looking for a ROM that allows NFC payment because when i OEM unlocked my phone i didnt realise that i would lose NFC pay. Now i am stuck with no way to revert.
Click to expand...
Click to collapse
When unlocking your phone, Samsung Pay is unavailable because the ROM will be deknoxed.
You may still use Google Pay tough.
Links are up!
Kernel will be released as separate a bit later, with support for most of the setups i hope.
Same for S10e/S10 5G support, a bit later will be added, i didn't had any testers for it right now.
Recoveries can be used with any other roms if you like, they all contain hadesKernel, Security patch for ASH6 is August 2019, for ASIG September 2019.
Don't forget to read carefully everything!
Regards!

[ROM][EXYNOS] LineageOS 18.1 for S10e|S10|S10+ - v2.2 (UPDATE: 2021-07-23)

- - - - - -
This project provides LineageOS with SELinux for the Samsung Galaxy S10e (SM-G970F, beyond0lte), S10 (SM-G973F, beyond1lte) and S10+ (SM-G975F, beyond2lte).
- - - - - -
{
"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"
}
FEATURES
We provide a secure and up to date ROM, check the Lineage Trust status of your phone!
Secure ROM
Fine-grained SELinux policy
Latest 4.14 Linux Kernel release
Improved performance
Wireguard support
USB restrictions
AES-256-XTS File Based Encryption (FBE)
Signed with developer keys
Nice features
FDroid and AuroraStore preinstalled
Bluetooth phone calls
KNOWN ISSUES
Don't be scared by the "BETA" label. Our ROMs are always rock solid.
Some audio effects are missing
Miracast not working
Wideband SCO
IMS not working (No AOSP solution yet)
Some minor issues are described in the FAQ below.
DOWNLOAD
You can download the latest version under the following links:
S10e
S10
S10+
INSTALLATION
Put the zip file of the ROM on your external SD card boot into recovery. If you use our TWRP recovery, you should use that one to flash the ROM.
Make sure you select: Zip signature verification.
This will verify that the signature of the ROM will match the one in TWRP recovery. A more detailed step by step description is in the FAQ below.
SECURITY ADVICE
Don't flash Magisk modules or anything else which sets SELinux to permissive or you open your device for malware!
Do not flash Multi Disabler on this ROM!
What a Wurst!
This ROM is developed by derf elot, linux4 and modpunk
Contributors
modpunk, derf elot, linux4
Source Code: https://github.com/whatawurst
ROM OS Version: Android 11
ROM Kernel: Linux 4.14.236
ROM Firmware Required: XXSBFUF3
Based On: LineageOS
REQUIRED FIRMWARE: XXSBFUF3
CHANGELOG
2021-07-23 | 2.2
Update to Linux 4.14.239
2021-06-23 | 2.1
Update to Linux 4.14.236
Fixed GPS
Improved autobrightness (Thanks to linux4)
2021-06-07 | 2.0
Added support to disable fast charging
Kernel fix to disable the touchscreen during handheld phone calls
Improved auto-brightness
2020-12-17 | 1.4
Add support for glove mode
2020-10-26 | 1.3
Update to Linux 4.14.206
2020-10-26 | 1.2
Update to Linux 4.14.202
Added Seedvault (Video)
Fixed bluetooth regression
Fixed NFC service registration (SELinux denials)
Fixed camera issues
Fixed LineageOS recovery
2020-09-11 | 1.1
Update to Linux 4.14.196
Added Kernel changes from CTG4 (fixes usb audio issues)
Improved DT2W support (thanks linux4)
Fixed camera access to some sensors
2020-08-08 | 1.0
Update to Linux 4.14.192
Performance improvements
New thermal HAL for better overheating protection
Fixed light sensor auto-brightness
Fixed extended-length NFC (required for ePerso App)
2020-07-13 | RC2
Update to Linux 4.14.188
Fixed reboot issue with new Power HAL
Fixed crash issue with power HAL
Update to latest Security release
Removed su for adb root
2020-07-06 | RC1
Update to Linux 4.14.187
Performance improvements (new power HAL)
2020-06-17 | BETA3
Update to Linux 4.14.184
Update to Wireguard 1.0.20200520
Fixed HDR support
Upstreamed vibrator service implementations
2020-05-20 | BETA2
Update to Linux 4.14.177
Added Wireguard support
Added support for L1 widevine security level (Netflix etc.)
Added in-screen fingerprint support for S10(+)
Added "Wireless Powershare" support
Get the full list of sensors working, including tilt, rotation_vector, game_rotation_vector and pick_up_gesture
Fixed USB tethering
Fixed wifi hotspot
Fixed proximity sensor
Fixed phone calls over bluetooth
Fixed phone off charger with nice animation now
2020-04-14 | BETA1
Update to Linux 4.14.175
Added magisk building support
Added USB Trust HAL
Added "Always On Display" quick setting tile (merged upstream)
Fixed performance issues
Fixed video calls (e.g. in Signal)
Fixed proximity sensor
Fixed significant motion sensor
2020-04-05 | BETA0.1
Fixed Play Store
Fixed permission list
Added missing vendor properties
Fixed product definitions
2020-04-03 | BETA0
Initial release
OUR UPSTREAM EFFORTS
Common SELinux policy for Samsung devices
AOD Quick Setting Tile
In-screen fingerprint HAL for LineageOS
Powershare support for LineageOS
Common timed_out vibrator service for Samsung devices
Features + Known Bugs Summary:
This ROM does already support most features of the hardware. If you need specific features, please check the list below. Each feature was manually tested, so it is possible that it does not match your experience with the ROM. In this case please tell us, see the "Getting Help" section at the end of this post.
Ratings Description
++ perfect (in depth tested, performs like stock or better)
+ good (lighly tested only or has minor flaws but is good enough for normal use)
o ok (can be used with some limitations)
- broken (doesn't work at all)
x not supported (unlikely to be implemented, relies on samsungs closed source code)
? can't test, please give feedback
Performance
++ geekbench 5 score: 2267 (gsmarena stock: 2141)
++ antutu v8.4.1 score: 403909 (gsmarena stock: 389694)
Speed (values in MB/s, sr =seq. read, sw = seq. write, rr = random read, rw = random write)
++ internal SD 128GB
AndroBench5: sr 815.0, sw 193.1, rr 138.7, rw 24.7 (= notebookcheck stock)
CPDT 1GB: sr 735.3, sw 139.2, rr 19.2, rw 4.52
++ external SD, 128GB Samsung Evo Plus
Androbench5: sr 68.2, sw 34.5, rr 5.75, rw 2.56
CPDT 1GB: sr: 75.2, sw: 29.5, rr: 4.08, rw: 1.71
++ USB 3.0 MTP, sw 105MB/s (PC CrystalDiskMark -> mtpdrive -> internal SD)
++ USB 3.0 OTG, sw 105MB/s (Sandisk Extreme 64GB -> internal SD, 10.8GB file, 102s)
+ bluetooth file transfer, 0.1MB/s (29MB; from other phone 4m42s, from PC 5m24s) (theoretical max. is 0.3 for BLE4.0, 0.8 for BLE4.2 and 1.4 for BLE5.0)
Connectivity
++ phone calls, 3G, LTE; also with dual sim
++ wifi (delivers 50Mb/s, the maximum my provider supports)
++ bluetooth (file transfer to phone & pc; headphons incl. mic; speakers; keyboard incl. special keys)
++ NFC (only card read tested)
x VoLTE
Screen
+ 10 finger multitouch, "high touch sensitivity" mode not available
++ full brighness range available
++ double tap to wake
+ AOD works, but might be dimmer than stock and brightness cant be changed. While active the proximity sensor is used an its LED blinks dimly next to the camera
Sound
++ dual laudspeaker for media, quality as expected, high volume selectable
+ earpiece (no in depth test)
+ headphones (3.5mm jack) have clean audio, high volume selectable, limited to 16bit/48kHz (instead of 24bit/192kHz) possibly by ROM
+ build-in mic, limited to 16bit/48kHz (instead of 24bit/192kHz), volume should be normal (test)
+ headphone mic, limited to 16bit/48kHz (instead of 24bit/192kHz)
+ some external DACs supported, limited to 24bit/48kHz; (reported by @El Dun)
Camera (with opencamera + camera API v2)
++ wide, ultrawide, front, front-crop
++ PDAF autofocus, face tracking optional (main + front camera, ultrawide is always fixed focus)
++ manual setting for exposure/ ISO/ shutter/ focus
++ raw files option (main camera)
++ optional HDR
+ dual apperature (main camera), only manual switch (default f1.5)
+ video up to 2160p/30fps, 1080p/30fps (all cameras should support 60fps, but OpenCamera only produces 30fps files)
+ 1080p/240fps (main)/ 1080p/120fps (front) high speed/ slow-mo works in stock cam + GCam
x no 720p/960fps super slo-mo
x no supersteady
- S10, S10+: no telephoto camera (details + help wanted)
x S10+: no front depth camera
Sensors
++ gps, quick fix with A-GPS data
+ fingerprint (all variants), can glitch during setup (see bug list)
++ accelerometer, gyroscope, magnetometer, pressure, light (front) (all values are within tolerance)
+ light sensor, but only the front/ under-screen sensor, not the rear sensor
++ IR/RGB sensor outputs values for IR/Red/Green/Blue/Clear (test) (COM.SAMSUNG.SENSOR.LIGHT_IR)
++ grip sensor
+ front proximity (makes only one measurement per second, if you put it quickly to your ear it may touch the screen before it's turned off; reported by @Lav64)
++ software sensors: step counter, rotation vector, gravity, linear acceleration, compass
++ S10/S10+ heart rate/ SpO2 (confirmed by @Ned)
o several software sensors don't produce data, but don't do it on stock either. Affected are the IDs: PICK_UP_GESTURE, COM.SAMSUNG.SENSOR.PROXIMITY_POCKET, COM.SAMSUNG.SENSOR.HALLIC, COM.SAMSUNG.SENSOR.BIO_IR (proof thanks @Brembo109, more info from modpunk)
Charging & Battery
++ 15W quick charge
++ 4.75W reverse charge (with USB OTG adapter)
+ 7.5W+ qi-wireless charge (limited by my charger)
+ 2.5W+ reverse qi-wireless charge (limited by the receiver IC BQ51013)
+ low 40mW idle power consumption (details)
+ ACCA (advance charging controller app) works with limited settings
Misc
++ all buttons, bixby can be reprogrammed (workaround for other functions)
++ wired headphone buttons (pause/play, vol+, vol-)
+ flashlight has only one brighness option (instead of 5 on stock)
- S10e: no fingerprint swipe up/down geture, not even with 3rd party app "Quick Fingerprint Geture"
Known bugs:
when phone is shut down, it reboots instead (fixed in RC2)
reboot to recovery boots directly into system (fixed in RC2)
reboot takes long, about 30s (fixed in RC2, now it only takes a few seconds)
double tap to wake not always working (should be fixed in RC2)
holding fingerprint too long during setup can cause problems details
in full screen apps there may be a black bar to hide the camera cutout which can not be disabled (details, workaround)
high sensitivity touch screen / "glove mode" not available (details)
bixby-button hold-shortcut does not work (details)
google backup does not work with 4x4 or 5x5 pattern. This is an LineageOS issue, but important enough to deserve a note here. (details (thanks @Ivo_Todorov)
Installation:
How do I install this ROM on my phone for the first time?
Below you find a brief checklist of the required installation steps. Installation is more complicated than other ROMs because we take device security very seriously. If you are unfamiliar with installing custom roms , please click the links and read the additional details there.
Confirm the firmware version
Check the top of the ChangeLog which firmware version is required for the ROM release to work well
Go to settings/software-update and update only if the new version matches the requirement!
Alternative: flash with odin/heimdall (details see below)
Unlock your device
Backup all data, unlocking will factory reset your phone
Enable developer mode to and enable the OEM-unlock switch there
Turn off device and boot to bootloader (hold VolumeDown + Bixby, then connect USB cable)
Follow instructions on-screen
Finish the initial setup after unlock. You must connect to WiFi, but can skip everything else. Do not specify a pin/pattern during setup afterwards, otherwise TWRP may cause the "try again after 86400 seconds" issue (see below)
Confirm in the settings that the bootloader is actually unlocked. (greyed out, telling you its unlocked)
Install our TWRP (official thread) | more details (thanks @AndrOdin)
Download our TWRP recovery and the vbmeta-disabled.img file
Unpack the .xz file with 7zip
Check integrity of TWRP (optional, but important for security)
Rename files to recovery.img and vbmeta.img; then pack both files together in a .tar archive with 7zip
Install Samsung USB drivers and odin, (direct link)
Start odin as admin, disable "Auto Reboot" and click "AP "to select the .tar archive
Turn off device, boot to bootloader and, once odin detects it, click "Start"
When the screen turns off, immediately hold (and keep holding) VolumeUp + Bixby + Power to enter recovery mode
When the secondary warning appears, release everything but VolumeUp
Swipe slider to allow for modification
Install LinageOS
copy the ROM ZIP file an external SD card
Boot into the recovery
Wipe cache + dalvik (wipe->advanced and select cache + dalvik)
Format data (wipe->format data, use the dedicated button, wipe->advanced does not work)
Flash the ROM (install -> select storage -> micro SD card and select the .zip file)
Optional: Flash GAPPS (e.g. OpenGAPPS)
Reboot to system
How do I update LineageOS?
Updating LinageOS is a lot less work and you can keep all user data. The process is similar to the last part of the installation:
Backup all important files optional, but very helpful if something goes wrong)
Remove any pin/password/pattern to prevent "retry after 86400 seconds"
Copy the ROM ZIP file an external SD card or internal storage; download the new firmware files to PC (if needed)
Boot into the recovery, do not reboot until you've installed the new ROM and firmware
Flash the ROM (install -> select storage -> micro SD card and select the .zip file)
(Optional: Update GAPPS to the latest version)
Wipe dalvik and cache
Reboot to download
Flash new firmware with instructions below
(Optional: if you use Magisk, flash the new BOOT file. You can also do this in previous step instead of using Stef4n82's "BL.tar" file.)
Reboot to system
How do I update the firmware?
On the stock ROM you can update from the settings menu. You can't do this on lineageOS (yet), so ypu need to use use Odin or Heimdall instead.
How do I update the firmware manually?
Thanks to @Stef4n82's new instructions and repacked firmware files installation is easier than ever. Below you find a copy of his post:
If you use Heimdall:
Download the latest firmwarepackge for your device: "G97?F_Firmwareupdate_Heimdall_????.tar.gz"
Extract the package
Flash the firmware files with this command:
Code:
heimdall flash \
--BOOTLOADER sboot.bin \
--PARAM param.bin \
--UP_PARAM up_param.bin \
--CM cm.bin \
--KEYSTORAGE keystorage.bin \
--UH uh.bin \
--DTB dt.img \
--RADIO modem.bin \
--CP_DEBUG modem_debug.bin
If you use Odin:
Download the latest firmwarepackge for your device: "G97?F_Firmwareupdate_Odin_????.zip"
Extract the package and you will get an AP.tar, a BL.tar and a CP...tar.md5
Flash the 3 files with Odin (tested with latest Odin 3.14.x)
You can download the repacked firmware from the links below.
S10
S10e
S10+
If you don't want this repacked firmware packages and want to download the whole firmware by your own. Make sure if you flash it via Odin that you use this files:
From AP_G97?FXX*.tar.md5 take the dt.img and create a new AP.tar
CP_G97?FXX*.tar.md5
Extract BL_G97?FXX*.tar.md5 and create a new BL.tar without the vbmeta.img.lz4
Try again after 86400 seconds?
With newer version of the Samsung blobs, if you unlock the storage (/data) with TWRP (ie. you enter your pin/password/pattern in TWRP), the trustzone thinks it is a failed attempt and will lock the storage unlocking for 1 day (86400 seconds). To prevent this do not enter your pin (press cancel) and you can still flash an update. If you tripped the trustzone you can either wayt for 1 day to unlock your device (do not power it off) or try rebooting the phone a few times (thanks @Stef4n82), or this slightly more detailed guide (thanks @Exilion90)
You can prevent this completely by removing any pin/password/pattern before entering recovery. This does remove all stored fingerprints, so you'll have to set the up again after the update.
3rd Party Software:
How do I install Google apps?
You can download and install the Google Apps from Open Gapps Project. You need ARM64 and 10.x. We suggest to always use the pico package. If you need additional apps you find them in the Play Store.
Put the Open Gapps ZIP file on your SD card and flash it directly after you flashed LineageOS and before the first boot!
Can I use GPay? What about other banking apps
GPay as well as some other banking apps check if the device passes safetynet and will not start if it doesn't. Safetynet fails when the bootloader is unlocked and therefore this ROM will not run GPay and other applications that need it. This official LineageOS statement explains why safetynett will never by bypassed (by default).
Safetynet used to be easy to bypass with Magisk, but since an Update eralier this year Google uses the TPM module and that can't be circumvented easily. However there might be a workaround with "MagiskHide Props Config", please check out this post and this one. (thanks @Stef4n82) Please note that this has not yet been tested and we can not provide any support. If you got it working on your device, please share how you've done it so we can add it here!
How do I get MicroG with this ROM?
MicroG is an open source alternative to GAPPS. , but unfortunately not recently updated and therefore not recommended.
If you want to install it anyway, read this guide by @JoeRifle and this post (appendum) by @ned14 . Update: It has been reported that the new MicroG version works without issues. (thanks @ichmyselfandi)
Does this ROM have root?
Not by default. If you need root (eg. for AFWall) you can get it through Magisk.
How do I install Magisk?
Important security Advice: Don't flash Magisk modules or anything else which sets SELinux to permissive or you open your device for malware!
Option 1 (recommended):
Download the boot image for Magisk: S10e -- S10 -- S10+
Verify the integrity of the file -> See INTEGRITY
Unzip the boot image using xz or p7zip
(Needed for Odin) Rename the file to boot.img and use 7zip to pack it into a .tar file
Flash the boot image to the BOOT partition using Odin, Heimdall or TWRP
Install https://******************/
Option 2:
Patch TWRP
Which camera app do you suggest?
OpenCamera:
Great open source app that supports a lot of the camera's features with the camera API v2 (select this option in the settings):
All cameras supported (except telephoto, this is a issue with the ROM)
Manual change of exposure, aperture, shutter speed, ISO
The (main) developer uses an S10e himself so you can expect good HW support
You can get it from F-Droid or Play Store
GCam Variants:
There is no "official" GCam for this ROM, but there are some that work. Please read this excelent post by @ned14 for more details. The current recommendation is "GCam_5.1.018.177470874.41362666_IDan_N6_3.5_fix.apk" from (IDan). You need GAPPS, microG (post) or the Google Service Framework(post).
In comparison to OpenCamera it sacrifices manual controls + extra lenses for:
simpler user interface
better single-shot HDR
better panoramas + photospheres
SlowMo video (1080p @120/240fps)
I've also written a more detailed comparison. You can have both camera apps installed at the same time, so you can always choose the better one depending on the scenario.
Getting Help:
General:
Before you post, please check this FAQ, use the search function and skim the few last pages of this thread. We want LinageOS to work on your device, that's the whole point of this thread, but this way you can get the fastest help. If you did not find an answer, feel free to ask here We do this in out free time and it may take us some time to answer, so please be patient.
How to report a bug?
To fix any bug we first have to be able to reproduce it. Please include all relevant information:
device (S10e/S10/S10+)
ROM version
is gapps/ microg/ magisk installed?
steps to reproduce the issue
When in doubt it's better to include to 0much information than too little. A good example is @Sheffield Steve's bug report. Check out Simon's "How to Report Bugs Effectively" to write even better reports (and thus get better help).
How to create a logfile?
To get an even better insight into your issue, a logfile can help us a lot. On Android this is called "logcat". Short logcats are best. They contain less fluff which makes finding the issue easier. Here are the steps how to create a log with adb:
install adb drivers
open cmd and navigate to the adb file eg. cd C:\Users\<user>\Desktop\platform-tools
Connect your phone via USB
Select "Allow USB Debugging" on the popup on the phone (see below how to activate it)
Clear the log using: adb logcat -c
Start loggingwith: adb logcat | tee beyond.log
Reproduce the issue
Stop logging by pressing CTRL+c
Send us the log (in a PM)
How do I enable USB Debugging?
To enable USB Debugging you need to do the following steps:
Go to Settings -> About Phone
Look for Build number
Tap on Build Number several times till you get the message that Developer Options have been enabled
Go to Settings -> System -> Advanced -> Developer Options
Enable USB Debugging
About this FAQ:
This FAQ is originally written by modpunk and partly maintained by me (ctrej) to reduce modpunk's workload. We try to keep the FAQ as up-to-date as possible, but it may lag a few days behind. Please read the last posts in this thread for latest information.
Changelog:
20200813 (v1.0)
update: this changelog, now with ROM version at time of posting and a hide section for older changelogs
update: firmware update section (thanks @Stef4n82!)
update: ROM update section
update: getting help section, rewritten for clarity
update: proximity sensor, slow sample rate (thanks @Lav64)
update: audio section with my test and @El Dun's report
add: gpay/safetynet explanation
change: link formating to stay under the 30k character limit
20200809 (RC2)
update: audio output with limited frequency range, limited DAC support (thanks @El Dun)
update: double tap to wake works well, used it for a few weeks now without issues
update: "86400 seconds" section (thanks @Exilion90)
add: links to each version of this FAQ, just click one of the datecodes
add: ACCA to feature list
add: ADO works kinda
add: dual sim to feature list (thanks @Exilion90)
20200802 (RC2)
update: microG section (thanks @ichmyselfandi)
update: unlock instructions, setup with wifi required (thanks @Lunat1c)
update: "86400 seconds" section (thanks @Lunat1c & @Stef4n82)
add: gapps/ microg/ google framework requirement for the GCAM (thanks @KanyT & @ned14)
add: bug google backup pattern with 4x4 or 5x5 pattern (thanks @Ivo_Todorov)
fix: twrp "more details" link (thanks @Lunat1c)
20200719 (RC2)
update: rgb light sensor, all channels working
update: software sensors don't output values on stock either (thanks @Brembo109)
add: gcam information (thanks @ned14)
add: grip sensor
add: microg appendum (thanks @ned14)
add: workaround for black status bar in fullscreen
add: bug no glove mode (thanks @raggatip)
add: bug bixby button hold shortcut (thanks @Lav64)
20200713
update: feature/ bug list (previously called working/ not working) with fixed from RC2
update: instructions for microG (thanks @ned14)
update: magisk install instructions
update: wireless power share works fine, the phone just didn't like the synthetic load I used for testing
add: black bar on camera cutout in fullscreen apps (thanks @Sradgads)
20200707 (RC1)
update: section "get help" with copy & paste template
update: font for cmd to Courier New
confirm: removing pin/password/pattern solves the 86400 second wait delay (thanks @fishnetfancy)
add: working/not working section
add: this changelog
add: telephoto lens not working (thanks @Ned)
add: several RC1 issues (thanks @angela5246)
add: vbmeta_disabled note to firmware instructions (thanks @okloloi)
add: reminder to update Magisk alongside lineage (thanks @fishnetfancy)
20200705 (Beta3)
first FAQ update by me (ctrej)
change: order to the "natural" installation flow
change: install section into a more detailed checklist (thanks @AndrOdin)
add: sub-sections (install/ 3rd party/ support)
What is difference between this and Ivan's lineage os?
BratoMo225 said:
What is difference between this and Ivan's lineage os?
Click to expand...
Click to collapse
The most obvious one is that we provide SELinux enforcing and care about security and privacy. For the rest I can't give you an answer as Ivan doesn't want to release the source of his device tree. It would be great if Ivan would join our effort and contribute.
Great news, thanks a lot. Your work is much appreciated.
I run LOS from 31.03. from Ivan now. Can I easily flash yours now? As I see Ivan includes vendor files in his release. Is this something I need to consider before flashing your version? And last but not least - I would like to build from your sources. Mainly because I dont want to have Aurora and Fdroid included. Is there a recipe ready for building from scratch?
Again, thank you very much for your effort.
angela5246 said:
Great news, thanks a lot. Your work is much appreciated.
I run LOS from 31.03. from Ivan now. Can I easily flash yours now? As I see Ivan includes vendor files in his release. Is this something I need to consider before flashing your version? And last but not least - I would like to build from your sources. Mainly because I dont want to have Aurora and Fdroid included. Is there a recipe ready for building from scratch?
Again, thank you very much for your effort.
Click to expand...
Click to collapse
If you switch, you have to format /data I'm sorry. We decided to go with AES-256-XTS encryption for this ROM and also the code is signed with my developer keys! There are package signature checks in place for apps which would prevent you to use the ROM.
If you want to build it yourself, instructions are in the beyond0lte README.
However you can just go to Settings -> Apps and disable FDroid and AuroraStore.
Also I've added and AOD (Always On Display) Quicksetting Tile, but this hasn't been merged upstream yet. You might want to pick those changes.
I cant flash it. Im using latest twrp 103
BratoMo225 said:
I cant flash it. Im using latest twrp 103
Click to expand...
Click to collapse
Which TWRP are you using? Do you use the one we built?
No. The one i downloaded from ianmcd thread.
---------- Post added at 09:26 AM ---------- Previous post was at 09:06 AM ----------
Well now after flashing your twrp, and restarting into recovery mode, my phone wont turn on. It says Could not do normal boot invalid kernel length. When i connect my phone to pc, it just loop restarts. now what
can i flash magisk via twrp or are there any extra steps i need to do before it will work?
BratoMo225 said:
No. The one i downloaded from ianmcd thread.
---------- Post added at 09:26 AM ---------- Previous post was at 09:06 AM ----------
Well now after flashing your twrp, and restarting into recovery mode, my phone wont turn on. It says Could not do normal boot invalid kernel length. When i connect my phone to pc, it just loop restarts. now what
Click to expand...
Click to collapse
Did you also flash a vbmeta image which disables vbmeta checking?
catormeme said:
can i flash magisk via twrp or are there any extra steps i need to do before it will work?
Click to expand...
Click to collapse
I'll upload a boot.img which is pre-patched for Magisk 20.4. You can flash this via twrp and Magisk should work, just need to install the Magisk Manager.
edit: Here it is https://www.androidfilehost.com/?fid=4349826312261761185 Unzip the file. If you wish, you can verify it using gpg, then flash the boot.img via TWRP.
modpunk said:
Did you also flash a vbmeta image which disables vbmeta checking?
Click to expand...
Click to collapse
nope. nothing. I will fix my phone with odin right now and then ill try those steps
BratoMo225 said:
nope. nothing. I will fix my phone with odin right now and then ill try those steps
Click to expand...
Click to collapse
I've flashed twrp + vbmeta-disalbed img, then put the zip and gapps on the sdcard and flashed them, formated data and wiped cache and dalvik.
modpunk said:
I've flashed twrp + vbmeta-disalbed img, then put the zip and gapps on the sdcard and flashed them, formated data and wiped cache and dalvik.
Click to expand...
Click to collapse
Your img is "twrp-3.3.1-0-android-10.0-beyond0lte-3.img.xz" ending at .xz sir. I should rename it and only keep .img at ending ?
BratoMo225 said:
Your img is "twrp-3.3.1-0-android-10.0-beyond0lte-3.img.xz" ending at .xz sir. I should rename it and only keep .img at ending ?
Click to expand...
Click to collapse
You need to unpack it.
What about Live display settings in this build? Does it have different color profiles (sRGB for example as it was on S9 series LOS 15.1/16/17.1) or not? Ivan's ROM has only standard "vivid" gamma and white balance correction....
vomad said:
What about Live display settings in this build? Does it have different color profiles (sRGB for example as it was on S9 series LOS 15.1/16/17.1) or not? Ivan's ROM has only standard "vivid" gamma and white balance correction....
Click to expand...
Click to collapse
Live display is fully working. derf elot fixed the last bit yesterday iirc. The manifest entry was wrong for one part of livedisplay.
modpunk said:
Live display is fully working. derf elot fixed the last bit yesterday iirc. The manifest entry was wrong for one part of livedisplay.
Click to expand...
Click to collapse
"Good news everyone!" So I'll be waiting for the S10/S10+ release and immediatly will flash this rom (and magisk boot image I hope)

Question ColorOS 12.1 C.66

ColorOs 12.1 C.66 for 9/9 Pro
Changelog:
Camera :
- Adds Text Scanner which support to scan and . import text to your phone with the camera.
- Adds three filter styles, including Radiance, Serenity and Emerald.
- Adds Long Exposure to adjust exposure time, including Movie vehicles, Water & clouds, and Light painting options.
- Adds Movie and Dual-view Video modes to improve the user experience.
Security
- integrates the July 2022 Android security patch to enhance system security
How to install
- If Running OxygenOS latest build then the phone needs to be downgraded to OxygenOS 12.1 C.47 version (Download Rollback packages: Here)
- Once downgraded make sure the phone is running OxygenOS 12 C.47
- Oneplus Local update apk: Download from Telegram – Official Link
- Download the latest ColorOS 12.1 zip package from the below links.
- Copy the ROM upgrade package to the phone storage.
- Go to Settings -> System -> System Updates -> Click top right icon -> Local upgrade -> Click on the corresponding installation package -> upgrade -> System upgrade completed to 100%.
- After the upgrade is complete, click Restart.
- Update successful.
Size 5.05 Gb
Links to download:
一加9 Pro/ColorOS 12.1 C.66 - 一加手机官方ROM - 一加手机官方ROM下载
本站提供一加全机型ROM下载,包括一加Ace/10R、一加10 Pro、一加9Pro、一加9RT、一加9R、一加8T、一加8 Pro、一加8、一加7T Pro、一加7T、一加7Pro等全系一加机型的升级全量包、降级包、9008线刷救砖包等各种官方和原厂ROM,全部资源完全免费,不限速,无需登录
yun.daxiaamu.com
Thanks to Ashok Mor :
Oneplus adds new Camera features on Oneplus 9 & 9 pro with ColorOS 12.1 C.66
Oneplus started to roll out a new update for Oneplus 9 & 9 pro based on ColorOS 12.1 version C.66 & this update brings a lot of new add-ons to the Camera app..
techibee.in

[𝑹𝑶𝑴][𝟏𝟑]LineageOS 20.0 unofficial[𝑶𝑵𝑬𝑷𝑳𝑼𝑺 𝟔&6T][Gapps][OTA updates][SafetyNet][TWRP]

LineageOS 20.0 unofficial build for enchilada & fajita
{
"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"
}
Source: LineageOS 20 (android-13.0.0_r20)
Buildtype: User
Kernel: 4.9.336
SELinux: Enforcing
Recovery: TWRP 3.7.0, Thanks to @Siddk for your hard work!!!
Root: Download the most recent Magisk canary .apk
Either install with "adb install app-release.apk" or download directly on your device and install with the file manager (Files). Download the most recent boot.img for your device, from the corresponding recovery folder.
Copy boot.img to sdcard, patch boot.img with Magisk. Flash modified boot.img with fastboot flash boot magisk_patched-*****_*****.img
In order to keep root across updates, see instructions here.
Included Gapps: MindTheGapps
Gcam: Included, by BSG. Don't forget to install Google Photos.
Note: You have to change one setting in gcam in order for it to work properly.
Google Camera -> Settings -> Configuration of modes -> Hardware level -> Select "Full".
Passes SafetyNet
Rooted? Install this safetnet fix (Displax v2.3.1-MOD_2.1)
All credit goes to the LineageOS team
Sources:
Kernel
ROM
Pixel goodies
Looking to expand our LineageOS 20 family! Send me a device (new or old) and I will port LineageOS 20 to it!​
Are you happy with my work? Feel free to donate
Installation: Standard LineageOS installation method
​
Spoiler: Installation procedure (coming from 20221012 or earlier version of this rom):
Disable Screen lock (Settings -> Security -> Screen lock -> none)
Reboot to bootloader
Fastboot.exe boot TWRP-3.7.0_12 (enchilada version download link, fajita version download link)
In TWRP select advanced -> ADB sideload -> Swipe to start sideload
adb.exe sideload flashmeintwrp.zip
In TWRP select advanced -> ADB sideload -> Swipe to start sideload
adb.exe sideload lineage-20.0-LATESTVERSION-UNOFFICIAL-YOURDEVICE
Reboot to system
​
Spoiler: Installation procedure (coming from any other rom):
Disable Screen lock (Settings -> Security -> Screen lock -> none)
Reboot to bootloader
Fastboot.exe boot TWRP-3.7.0_12 (enchilada version download link, fajita version download link)
In TWRP select advanced -> ADB sideload -> Swipe to start sideload
adb.exe sideload copy-partitions-20220613-signed.zip (download here)
Reboot to bootloader
Fastboot.exe boot TWRP-3.7.0_12
In TWRP select advanced -> ADB sideload -> Swipe to start sideload
adb.exe sideload lineage-20.0-LATESTVERSION-UNOFFICIAL-YOURDEVICE
Reboot to system
Download links:
Enchilada version
Fajita version
Kindly report issues in this thread and post logcat output
Changelog LineageOS 20
20230112: 2023-01-05 security update,
Android r20 sources, re-implemented fingerprint swipe function, latest upstream from LOS & AOSP, minor adjustments to cutout/notch
20221213: Android 13.0.0_r16 sources, Updated kernel (4.9.335), 20221205 security update
20221121: OS built with Clang 16, updated gcam, power optimization, NFC & fingerprint tweaks
20221109: Android 13.0.0_r13 source, Security patch 20221105, fixed call recording not working in certain regions, minor kernel tweaks, NFC tweaks
20221107: Major updates to the fajita kernel, expect ∼30-60% longer endurance, updated gcam
20221106: Major updates to the enchilada kernel, expect ∼30-60% longer endurance, updated gcam
20221103: Google Camera included in build, Dialer/phone app can now record calls in any part of the world.
20221101: Unlimited Google Photos, new and improved SafetyNet-fix, Pixel spoofing.
Clear the cache for Google Play services and storage for Google Play Store.​Settings -> Apps -> Show system (top right corner) -> search for play​Then reboot your device. After this Pixel spoofing is working for all gapps, and device will be certified.​20221016: You can now update via adb sideload in LineageOS recovery (no need for TWRP)
20221012: SafetyNet fixes. Most (all?) banking apps should work now
20221009: Fixed a major performance issue in the Fajita build
20221006: Buildtype userdebug -> user
Upcoming features: Pixel goodies (unlimited storage for photos, Google Camera and more), Linux 5.15 kernel, OTA updates, Nethunter kernel, build for fajita, SafetyNet
OTA Update instructions
Spoiler: Update instructions
1. Go to Settings -> System -> Updater
2. Reboot when prompted (you will loose root as boot.img is updated)
3. (optional) Flash Magisk-patched boot.img from fastboot to regain root
Safe to dirty flash over Lineageos 19.1, IF you completely uninstall Magisk before you do so.
Procedure:
​
Spoiler: dirty flash upgrade
1. Uninstall Magisk (complete uninstall) from Lineage 19.1, including all modules.​ 2. Flash LineageOS 20.0 unofficial from recovery​ 3. Reboot to system: adb install Magisk-v25.3.apk OR flash provided Magisk-v25.3.apk.zip from recovery.​ 4. Profit​​
​
Spoiler: Screen shots
Nice thanks for sharing it is there any telegram group from you?
Not yet. Might start one if there's enough interest.
How does this differ from the existing LineageOS 20?
Yeedatoy said:
How does this differ from the existing LineageOS 20?
Click to expand...
Click to collapse
No difference at all.
AFAIK there's no official or nightly release for enchilada (or any device for that matter, yet).
Kitch2400 said:
Kernel: 4.9.227
Download here!
Removed download links for now, to unstable. New build coming shortly.
Click to expand...
Click to collapse
Greetings. Just a friendly FYI. Please include your kernel source in your OP as per our rules for maintaining GPL Compliancy, and, is your DL link now correct?
Thank you for your cooperation, and have a pleasant day.
-Regards: Badger50
Badger50 said:
Greetings. Just a friendly FYI. Please include your kernel source in your OP as per our rules for maintaining GPL Compliancy, and, is your DL link now correct?
Thank you for your cooperation, and have a pleasant day.
-Regards: Badger50
Click to expand...
Click to collapse
Thanks for the reminder! Thread updated accordingly.
The link is correct, but I removed the rom from SF, too unstable.
No more random reboots! However now the device reboots constantly after unplugging USB/charging cable... Kinda reminds me of the first buggy tethered jailbreaks for iOS
Sorry for the delay, new build is cooking now.
Should be available for download shortly!
New build uploaded. BT, wifi, NFC, camera works perfectly. Gapps seems very unhappy and causes instability, any input is welcome.
Kitch2400 said:
New build uploaded. BT, wifi, NFC, camera works perfectly. Gapps seems very unhappy and causes instability, any input is welcome.
Click to expand...
Click to collapse
Which gapps did you use? I might try with a different gapps package over the weekend.
Thanks for this!
Might have figured it out. Will post an updated version.
Click to expand...
Click to collapse
umangtayal said:
Which gapps did you use? I might try with a different gapps package over the weekend.
Click to expand...
Click to collapse
I've tested quite a few.
MindTheGapps-13.0.0-arm64-20220917_172319.zip (my own build): boot loop
[RECOVERY]LiteGapps nano: boot loop
[RECOVERY]LiteGapps core: boot loop
NikGapps core: crash -> reboot after unlock
NikGapps full: insufficient space warning. boot loop
NikGapps basic: crash -> reboot after usb unplug
NikGapps omni: boot loop
NikGapps go: crash -> reboot after usb unplug.
MindTheGapps-13.0.0-arm64-20220903_143559: initial setup, OK, crash -> reboot after usb unplug
[MAGISK]LiteGapps_Nano: boot loop
[RECOVERY]LiteGapps_arm64_13.0_v2.6_official + LiteGappsFix.zip: boot loop
[RECOVERY]LiteGapps_arm64_13.0_v2.7_official: crash -> reboot after usb unplug
[RECOVERY]LiteGapps++_LTS_v2.5_official: LOG: not supported?
[RECOVERY]LiteGapps++_v2.5_official: LOG: not supported?
[MAGISK]LiteGapps++_LTS_v2.5_official.zip: not supported?
[MAGISK]LiteGapps++_v2.5_official: not supported?
[MAGISK]LiteGapps++_MicroG_v2.5_official: not supported?
[AUTO]LiteGapps++_LTS_v2.5_official: not supported?
[MAGISK]LiteGapps_arm64_13.0_v2.7_official: crash -> reboot after usb unplug
it restarts, when you install the gapps, and without gaps it works normally, but it is still unstable.
Kitch2400 said:
I've tested quite a few.
MindTheGapps-13.0.0-arm64-20220917_172319.zip (my own build): boot loop
[RECOVERY]LiteGapps nano: boot loop
[RECOVERY]LiteGapps core: boot loop
NikGapps core: crash -> reboot after unlock
NikGapps full: insufficient space warning. boot loop
NikGapps basic: crash -> reboot after usb unplug
NikGapps omni: boot loop
NikGapps go: crash -> reboot after usb unplug.
MindTheGapps-13.0.0-arm64-20220903_143559: initial setup, OK, crash -> reboot after usb unplug
[MAGISK]LiteGapps_Nano: boot loop
[RECOVERY]LiteGapps_arm64_13.0_v2.6_official + LiteGappsFix.zip: boot loop
[RECOVERY]LiteGapps_arm64_13.0_v2.7_official: crash -> reboot after usb unplug
[RECOVERY]LiteGapps++_LTS_v2.5_official: LOG: not supported?
[RECOVERY]LiteGapps++_v2.5_official: LOG: not supported?
[MAGISK]LiteGapps++_LTS_v2.5_official.zip: not supported?
[MAGISK]LiteGapps++_v2.5_official: not supported?
[MAGISK]LiteGapps++_MicroG_v2.5_official: not supported?
[AUTO]LiteGapps++_LTS_v2.5_official: not supported?
[MAGISK]LiteGapps_arm64_13.0_v2.7_official: crash -> reboot after usb unplug
Click to expand...
Click to collapse
damn! xD
DrangelTec said:
it restarts, when you install the gapps, and without gaps it works normally, but it is still unstable.
Click to expand...
Click to collapse
I'm aware. Think I fixed it now, new build cooking atm. Fingers crossed.
Kitch2400 said:
I'm aware. Think I fixed it now, new build cooking atm. Fingers crossed.
Click to expand...
Click to collapse
Eagerly following!
Fix for reboot after gapps found!
Will post flashable .zip here ASAP, or possibly include in build. More info to come.
Ok so I'm struggling with creating a flashable .zip that resolves the instability related to gapps, but I haven't given up!
New build with gapps-fix is cooking now, and I'm still experimenting with the .zip. Will upload whichever is done first.

Categories

Resources