Development [ROM] [UNOFFICIAL] [Android 13] [OSS] LineageOS 20.0 Vanilla & MicroG version - Redmi Note 10 Pro

{
"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"
}
Hello,
I have build for myself a vanilla version of LineageOS 20.0 because I don't find any simple and pure version of LineageOS and I want to share my build here.
This work is based from different sources so many thanks for all this devs !
Credits :​LineageOS Team, PulKit077, Aryan, RootGhz720, MicroG team, Vantoman and many others ...
Sources :​- LineageOS 20.0 source
- VantomKernel
- xiaomi-sm6150 device / common / vendor trees
- MicroG
_____
Instructions for a clean flash :​
- Use official TWRP 3.7.0_12 from Nebrassy
- Flash last firmware V13 or V14
- Download the ROM and check MD5
- Flash it
- Format Data and reboot
_____
Update instructions​
- Download the ROM and check MD5
- Flash it
- Wipe cache and reboot
_____
After an update, you can launch this command to optimize the battery backup and kernel parameters. (Needs terminal and root)
Bash:
su -c "cmd package bg-dexopt-job"
su -c "cmd package compile -a -f --compile-layouts"
Wait the answer "Success" and reboot
You can optionally run this command to reset battery stats :
Bash:
su -c dumpsys batterystats --reset-all
_____
NOT COMPATIBLE WITH LAST 256GB VERSION !!!
_____
Downloads :​
Vanilla V13 firmware based version :
20230321 - MD5 (February security patch)
20230330 - MD5 (March security patch)
Vanilla V14 firmware based version :
20230421 - MD5 (April security patch / Aghisna kernel R13 / KernelSU)
20230509 - MD5 (May security patch / Aghisna kernel R14 / KernelSU)
20230512 - MD5 (May security patch / Vantom Kernel 4.14.314 )
_____
MicroG V13 firmware based version :
20230329 - MD5 (March security patch)
20230407 - MD5 (March security patch)
MicroG V14 firmware based version :
20230421 - MD5 (April security patch / Aghisna kernel R13 / KernelSU)
20230509 - MD5 (May security patch / Aghisna kernel R14 / KernelSU)
20230511 - MD5 (May security patch / Vantom Kernel 4.14.314 )
_____
SafetyNet Pass​
If you want to pass SafetyNet check, you need install Magisk and module SafetyNet-fix
Optionally, you can add a certified fingerprint to your device with the module MagiskHidePropsConf
Check this very well explained post from @minax007
_____
Gcam​
Only default camera from LineageOS is included (aperture), so don't ask to add another one (Leica, Miui, etc...) and install yourself.
You can find good setup for Gcam in the @Laptapper post
You can directly use my config for Gcam LMC R16 and this zip with config XML and library.
_____
Android Security Bulletins
_____
Screenshots​

@2spirit
Thank you very much!
I think there are many out there who were looking for this.
Excellent!
I would love to see LineageOS become official.
Please create a pull request if you know how to get it "officialized"
Thanks!

I thinks I can't pull request myself to become official, the device / kernel and vendor sources are not mine.

2spirit said:
I thinks I can't pull request myself to become official, the device / kernel and vendor sources are not mine.
Click to expand...
Click to collapse
Hi @Pulkit Agarwal
could you please do a pull request so that your precious work becomes official?
In case you do not want this please approve that someone else (e. g. @2spirit ) forks your code and creates a pull request.
Thanks in advance!

First of all, a pull request is not enough to be official.
Second, the creator of this thread can pull and share on their own. No need to bother the original author, just give them credit.
And lastly, you cannot open a development thread without sharing the entire source code...

Stan m said:
First of all, a pull request is not enough to be official.
Second, the creator of this thread can pull and share on their own. No need to bother the original author, just give them credit.
And lastly, you cannot open a development thread without sharing the entire source code...
Click to expand...
Click to collapse
Hi @Stan m
thanks for your response!
Reading your answer I assume that you have knowledge about how we could get LineageOS official.
I would highly appreciate if you would explain what is needed to get it official.
And I would appreciate much more if you would support us on getting it official.
Regarding your last statement I assume that you wanted to point out to the fact that the source code of the signature spoofing patch was not shared by @2spirit , right?
I think that we should continue without signature spoofing as the official LineageOS builds come without.
If I have missed something please advise.
Thanks!

OK, I've add all the sources links

2spirit said:
OK, I've add all the sources links
Click to expand...
Click to collapse
Hi @2spirit
thank you!
It seems that LineageOS code review are being made over Gerrit:
How to use Gerrit | LineageOS Wiki
wiki.lineageos.org
The next step would be to submit the code for the review in Gerrit:
https://review.lineageos.org
@Stan m
Is this the right way to get it official?

Hi @2spirit
I have tested your build also with the latest Android 13 firmware V14.0.1.0.TKFMIXM and can confirm that it works like a charm:
Xiaomi Firmware Updater
The ultimate script that provides firmware packages for Xiaomi devices.
xiaomifirmwareupdater.com
Via Magisk I have flashed microG, SafetyNetFix ...
All banking apps are working.
Your ROM is an excellent basis for people who care about security and do not want to use spyware like Google Apps.
Thanks for sharing!
Have you found time to check how you can get it official?

New release with March patch applied, see 1st post.
I move the links for the patched version here, I don't update anymore :
- Vanilla version with spoofing patch
20230315 (February patch)
- Spoofing Patch only : From lineageos microg project

Have you checked this page for how to submit a port?

minax007 said:
Via Magisk I have flashed microG, SafetyNetFix ...
All banking apps are working.
Click to expand...
Click to collapse
Do you use a magisk module for spoofing signature and microg ?

amyli8789 said:
Have you checked this page for how to submit a port?
Click to expand...
Click to collapse
Yes, I see this page for demand request

2spirit said:
Do you use a magisk module for spoofing signature and microg ?
Click to expand...
Click to collapse
HOW TO GET SAFETYNET PASSED WITHOUT GOOGLE APPS (GApps):
This is important to get banking apps working without having Google Apps installed on the phone.
__________________________________________________________________________________________
In case you want to enable signature spoofing on any vanilla ROM (without signature spoofing) just follow this:
__________________________________________________________________________________________
Xposed framework implementation:
GitHub - LSPosed/LSPosed: LSPosed Framework
LSPosed Framework. Contribute to LSPosed/LSPosed development by creating an account on GitHub.
github.com
1. Install Magisk
2. Turn on Zygisk in Magisk app and reboot
3. Install LSPosed in Magisk app
4. Reboot
5. Open LSPosed manager from notification
__________________________________________________________________________________________
Signature Spoofing via FakeGApps:
GitHub - whew-inc/FakeGApps: Signature spoofing for MicroG as an Xposed module
Signature spoofing for MicroG as an Xposed module. Contribute to whew-inc/FakeGApps development by creating an account on GitHub.
github.com
1. Install "app-release.apk"
2. Enable it in LSPosed manager
3. Enable FakeGapps LSPosed manager
4. Reboot
__________________________________________________________________________________________
Install microG, SafetyNet fix and MagiskHidPropsConf modules in Magisk.
GitHub - nift4/microg_installer_revived: Install microG GmsCore, GsfProxy, FakeStore (or Play Store if you want so) and MapsV1 to /system/
Install microG GmsCore, GsfProxy, FakeStore (or Play Store if you want so) and MapsV1 to /system/ - GitHub - nift4/microg_installer_revived: Install microG GmsCore, GsfProxy, FakeStore (or Play Sto...
github.com
GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
Google SafetyNet attestation workarounds for Magisk - GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
github.com
GitHub - Magisk-Modules-Repo/MagiskHidePropsConf: This tool is now dead...
This tool is now dead... Contribute to Magisk-Modules-Repo/MagiskHidePropsConf development by creating an account on GitHub.
github.com
__________________________________________________________________________________________
Hide Magisk App and install Zygisk in the Magisk settings.
- Activate force Zygisk denial list
- Reboot
__________________________________________________________________________________________
Connect your phone to the internet (e.g. WiFi) and via cable to your PC and start terminal.
Enter the following commands (it could be that you need to confirm "su" via your phone):
adb shell
su
props
Select the following:
1 - Edit device fingerprint
f - Pick a certified fingerprint
25 - Redmi
17 - Redmi Note 10 Pro Global (11)
y(es)
y(es) (Reboot)
__________________________________________________________________________________________
On your phone in the "microG settings" you need to:
- Activate "Google device registration"
- Activate "Cloud messaging"
- Activate "Google SafetyNet"
That's it.

Thanks for this information, no needs to patch the sources now

2spirit said:
Thanks for this information, no needs to patch the sources now
Click to expand...
Click to collapse
As there are several steps to follow I think it would help some users if you would still provide a signature spoofed version ... or even better if it would include microG ... so that the users have a "LineageOS with microG" build.
That would be certainly the easiest for people who care about security and want to use banking apps without GApps.
LineageOS for microG
lineage.microg.org
By the way:
In case LineageOS becomes official the "LineageOS for microG" is build automatically by the maintainers I have linked above.
Are you intending to create a pull request, so that LineageOS for the Redmi Note 10 Pro becomes official?
Until it becomes official if would certainly help to have two versions:
1. LineageOS vanilla build
2. LineageOS with microG (= signature spoofed version as you had it before + microG)

I send a email today to LineageOS Team
Now the March patch is included and no needs to update before April patch so perhaps I will try to compile any microg version

2spirit said:
I send a email today to LineageOS Team
Now the March patch is included and no needs to update before April patch so perhaps I will try to compile any microg version
Click to expand...
Click to collapse
You are my hero of the day!
Thank you very much!

Do you know if the LineageOS build made by MicroG team pass SafetyNet ?

2spirit said:
Do you know if the LineageOS build made by MicroG team pass SafetyNet ?
Click to expand...
Click to collapse
No, it does not out of the box.
It has just microG installed.
But it is much easier to get it pass SafetyNet.
Just install the SafetyNetFix (this is sufficient for some devices ... e. g. dipper = Xiaomi Mi 8):
GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
Google SafetyNet attestation workarounds for Magisk - GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
github.com
For some devices (e. g. surya = Poco X3 NFC) it could be necessary to install in addition also MagiskHidePropsConf - but this is not needed for all devices as mentioned before:
GitHub - Magisk-Modules-Repo/MagiskHidePropsConf: This tool is now dead...
This tool is now dead... Contribute to Magisk-Modules-Repo/MagiskHidePropsConf development by creating an account on GitHub.
github.com
Signature spoofing is already included in LineageOS with microG.

Related

[ROM] [S9/S9+] [UNOFFICIAL] [LineageOS 18.1] [Exynos] [Weekly]

{
"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"
}
ROM DOWNLOADS:
[ROM] [S9/S9+/Note 9] [UNOFFICIAL] [LineageOS 18.1] [Weekly]
Last Updated July 30, 2022
OS Version: Android 11 (LOS 18.1 changelog)
Kernel: Linux 4.9.325 (July 30, 2022)
Security Patch: AOSP (July 5, 2022)
Wireguard: 20220627 (June 27, 2022)
ROM INSTALL INSTRUCTIONS:
From OEM:
Lineage Recovery
Format /system + /data + /cache
Flash
Reboot
Root is not included. To root, install Magisk yourself.
From existing Unofficial weekly:
Use OTA, or
Sideload via ADB in recovery
BASEBAND UPDATING:
Install Samsung USB drivers
Install Odin 3.14 (or later)
Download updated baseband firmware from the XDA thread for your model phone.
Unzip and re-pack "modem.bin" into a .tar file such as "modem.tar"
Reboot phone into download mode
Open Odin
Load your modem.tar file into CP in Odin
Start flash
Reboot
MICROG INSTALL INSTRUCTIONS:
In the F-Droid store add in the appropriate repo: https://microg.org/fdroid/repo per the official instructions.
Do the following, in this order:
Install microG services core (F-Droid or Github)
Install microG services framework proxy (F-Droid or Github)
Install NLP backends Mozilla location (F-Droid) and GSM Location (F-Droid)​
Install Google Play Store (APK mirror) or FakeStore (F-Droid or Github)​
microG settings -> self check -> enable all features​
microG settings -> location modules -> enable Mozilla Location Service​
For background location permission go to your system settings and allow microG services core and your Mozilla NLP to access location all the time.
For full notification support got to microG settings -> enable Google device registration, cloud messaging, and Google safety net.
WORKING FEATURES:
GPS
NFC
Wi-Fi
Audio
HDMI
Camera
Ethernet
Bluetooth
MTP/ADB
Encryption
Glove Mode
Android Auto
OTA Updates
Call Recording
Mobile Network
SELinux Enforcing
Fingerprint Sensor
Signature Spoofing
Wireguard (via kernel)
NOT WORKING FEATURES:
Iris Scanner
VoLTE
CONTRIBUTORS:
Neurotical
Builds and uploads the weekly releases (incl. OTA).
Commits changes to repos.
Patches & updates kernel.
Adds functionality per community requests.
Fixes LOS compile bugs, maintains repos.
Gnarf49
How-to compile LOS guidance & instructions in the original thread.
Murtzsch
Guidance updating kernel in the original thread.
Guidance including the Wireguard feature.
King1990
Fixing LOS compile bugs to keep this build alive!
dwarisz
Fixing LOS compile bugs to keep this build alive!
gusnz
Guidance on enhancing universal9810-common repo!
Synt4x.93
The original developer making these builds possible. Thank you so much!!!
SOURCE CODE:
https://github.com/Geoknyda/
https://www.lineageoslog.com/18.1
https://github.com/LineageOS/android_build
https://github.com/Geoknyda/android_kernel_samsung_universal9810
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-4.9.y
REFERENCES:
https://en.wikipedia.org/wiki/Linux_kernel_version_history#Releases_4.x.y
REQUIREMENTS:
Stock Samsung Oneui 2 - 2.5 (Android 10) Firmware. (Bootloader + Vendor)
XDA DevDB Information
LineageOS 18.1, ROM for the Samsung Galaxy S9
Version Information
Status: Stable
ROM Firmware Required: Oneui 2 - 2.5
My work will always be free for everyone to use and I will never hide anything behind a paywall.
* We are not responsible for anything that may happen to your phone by installing custom ROMs/kernels.
* You do it at your own risk. You take responsibility upon yourself and are not to blame us or XDA.
* Your warranty will likely be voided by installing custom ROMs.
Great, thanks a lot!
Is a clean install needed coming from official builds (synt4x.93)?
geronimoge said:
Great, thanks a lot!
Is a clean install needed coming from official builds (synt4x.93)?
Click to expand...
Click to collapse
If you installed and are currently running one of Synt4x's ROM builds, you can flash over it. If you're coming from stock ROM you'll have to do a full format per Lineage's official guide.
Wow looks like a polished and hassle-free Lineage version! Thanks for your work and for sharing it.
I am considering to buy either a Galaxy S9 or S10 for an acquaintance since both are often sold phones. So they should have good community support for quite a while. Neither of the two has official Lineage support as of now. They do appear to be supported by /e/OS and CrDroid but I feel that Lineage is still the way to go for rock-solid experience right after flashing.
So is it planned to add official Lineage support? If not, would it be feasible with some help and contributions of others? Could you add this information in the first post for others too please?
Would be valuable information for many
Thanks for updating the rom. Are you going to keep the rom up to date all the time or just this once?
Tiago Saraiva said:
Thanks for updating the rom. Are you going to keep the rom up to date all the time or just this once?
Click to expand...
Click to collapse
I'll run the updates weekly.
Great! We missed LOS 18.1 for S9+!
Just did a dirty flash and rebooted successfully. So far everything is fine.
So thanks again!
BTW: I had to flash magisk again.
Haven't flashed ROMs since I had my Nexus 6P, so apologies if I missed something - is there a specific method to enable encryption on this ROM, or is it simply broken as of now?
I set my phone up, logged into everything and reinstalled all my apps, and then enabled encryption. Now the phone crashes and performs soft reboots. It also logged me out of my Google account. I suppose I'm going to have to wipe and reinstall.
It's also worth noting that neither TWRP 3.3.1 nor 3.5.2 can decrypt /data (I double-checked - the PIN was correct), which is a shame. I would have liked to have /data encrypted.
aureljared said:
Haven't flashed ROMs since I had my Nexus 6P, so apologies if I missed something - is there a specific method to enable encryption on this ROM, or is it simply broken as of now?
I set my phone up, logged into everything and reinstalled all my apps, and then enabled encryption. Now the phone crashes and performs soft reboots. It also logged me out of my Google account. I suppose I'm going to have to wipe and reinstall.
It's also worth noting that neither TWRP 3.3.1 nor 3.5.2 can decrypt /data (I double-checked - the PIN was correct), which is a shame. I would have liked to have /data encrypted.
Click to expand...
Click to collapse
I figured it out! The trick was to enable encryption before setting anything else up.
Skip everything you can in initial setup (no Wi-Fi, no Google account, etc) so that by the end all you have is a PIN code in place (skip adding a fingerprint too). Then enable encryption, allow it to do its job, and when it reboots you can go about continuing setup.
TWRP unfortunately still cannot decrypt /data, however.
Hope this helps anyone running into the same problem.
Hi dude, I have a samsung s9, I don't know yet between install DotOS (wich there's not european version I think), CrDroid (which is offically maintained) or LineageOS, I saw that as you said Synt4x.93 did one, but what's the difference between his rom and yours ? Thanks in advance and thanks for your work ^^
samsepi0l99 said:
Hi dude, I have a samsung s9, I don't know yet between install DotOS (wich there's not european version I think), CrDroid (which is offically maintained) or LineageOS, I saw that as you said Synt4x.93 did one, but what's the difference between his rom and yours ? Thanks in advance and thanks for your work ^^
Click to expand...
Click to collapse
LineageOS 18.1 is regularly updated by the maintainers, so I just run the updates for S9 and S9+ owners. This includes monthly AOSP performance and security updates.
Additionally, I am in the process of upstreaming the kernel. This provides performance and security enhancements made possible by the long term Linux kernel maintainers.
Synt4x hosts the device specific repos that make building Linegae 18.1 for the S9 and S9+ possible.
Neurotical said:
LineageOS 18.1 is regularly updated by the maintainers, so I just run the updates for S9 and S9+ owners. This includes monthly AOSP performance and security updates.
Additionally, I am in the process of upstreaming the kernel. This provides performance and security enhancements made possible by the long term Linux kernel maintainers.
Synt4x hosts the device specific repos that make building Linegae 18.1 for the S9 and S9+ possible.
Click to expand...
Click to collapse
Ok thx, so if I want to install a rom, it's yours then. Because updates
Have the Kernel upgrades improved anything noticeable on star2lte, eg battery life or something?
Great job too. well done !
Galaxy9plus-support said:
Have the Kernel upgrades improved anything noticeable on star2lte, eg battery life or something?
Great job too. well done !
Click to expand...
Click to collapse
Yeah, there's a lot of improvements in performance, battery life, and security. I notice better reponsiveness and battery life, definitely. There's a full list of updates here: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-4.9.y Just browse for the kernel you're on and look at the previous update details. You can also browse my working kernel repo here: https://github.com/Geoknyda/android_kernel_samsung_universal9810 and reconcile with the Linux link to make sure the updates you care about are committed. I save a branch off of my default 4.9y after every patch bundle in case I have to revert due to an incompatibility.
At the rate I am going, I expect to have the kernel fully patched and up to date in a couple of days. I'll keep posting the ROMs as I progress in the OP. It's a lot of work going through 3,400 commits in a few days, but I think those who want security and performance for their S9/S9+ deserve to have it until the kernel reaches EOL in 2023.
Update:
The kernel is now fully patched and up to date. I will be maintaining additional kernel updates as they are released by the Linux Long-Term Support kernel team for the 4.9y branch until 2023, which is EOL for that branch. These updates will be merged into the weekly builds as well. Enjoy!
Hi there
jst a quick question......do the monthly android security updates come OTA, or do I have to download a file and install with TWRP?
I only ask because someone here seemed to sugegst that you had to do a complete reinstall of the latest version?
waynea said:
Hi there
jst a quick question......do the monthly android security updates come OTA, or do I have to download a file and install with TWRP?
I only ask because someone here seemed to sugegst that you had to do a complete reinstall of the latest version?
Click to expand...
Click to collapse
You can flash it over your existing ROM via ADB or OTA..
thaks for super quick reply.
No the original install will be over stock. But what to i need to do when there is an update?
Updating from stock, you'll have to do full wipe/flash/reset.
Updating afterwards with weekly builds in this thread's OP only requires dirty flashing:
Use OTA
or:
upload recovery
sideload updated zip
format cache & reboot

[ROM][12][OnePlus6T][OFFICIAL]Syberia Project

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* Your warranty is now void.
*
* Syberia Team 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.
*/
Read the whole OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude!
Syberia Project (aka Syberia OS) is a custom ROM for OnePlus 6T (fajita) that implements various features. This project was designed by our "Syberia Team" from scratch based on AOSP source code with some CAF fixes and improvements. Our team: @DennySPB, @blinoff82, @alexxxdev. Also many thanks to our designers @rlshukhov and @a18h for logos, wallpapers and bootanimations.
If you like our work you can buy us a cup of coffee or a glass of beer
Here
Code:
Monet
VoLTE, VoWiFi
LineageOS LiveDisplay
MicroG support
Pocket Judge
Call recording
Statusbar items switches
Three finger swipe to screenshot
Extended powermenu
...Settings and features will be gradually added
SyberiaOS ROM Download
Gapps Download (recommended)
Latest TWRP recovery Download
Magisk Download
First time clean installation:
Code:
- Unlocked bootloader is required
- Download ROM.zip, latest OOS 11 (optional: Gapps, Magisk) and put to internal memory
- Boot into TWRP
- Once twrp booted go to "Install" -> choose OOS11.zip
- Reboot -> recovery
- Go to "Install" -> choose OOS11.zip
- Reboot -> recovery
- Go to "Install" -> choose ROM.zip
- Reboot -> recovery
- Go to "Install" -> choose Gapps.zip (optional Magisk, Gapps-Addons etc.)
- Go to "Wipe" -> Swipe for factory reset, then Format data (via "yes")
- Reboot -> System
- Enjoy.
Updating:
Code:
- Reboot into TWRP
- Go to "Install" -> choose ROM.zip
- Reboot -> recovery
- Go to "Install" -> choose Gapps.zip (optional Magisk, Gapps-Addons etc.)
- Reboot -> System
Code:
- Permissive
Attention! We are not responsible for the operability of your device if you use third-party kernel, Xposed Framework or unverified Magisk modules.
Official website
Syberia Project Github
Syberia Project Gerrit
Syberia Project Kernel Source
Official Telegram Group
Announcements Telegram Group
Development Telegram Group
Code:
- LineageOS
- PixelExperience
- AOSPA (aka Paranoid Android)
- Nitrogen Project
- Benzo Rom
- Dirty Unicorns
How to install Magisk and bypass SafetyNet?
Credits to: @DennySPB
1. Download latest Magisk Alpha from attachments or developer GitHub
2. Install this Zip from TWRP
3. Rename .zip to .apk and install Magisk app
4. Go to Magisk Settings and setup like on screenshots:
Reserved!
Nice! Everything is working ATM?
Thanks you for bringing this rom
Are adaptable Material You icons and theme working?
Everio9000 said:
Are adaptable Material You icons and theme working?
Click to expand...
Click to collapse
Icons only with PixelLauncher and Monet works without.
New build is up!
What's new?
- Switched to NxpNfc to fix Google Pay
- Added OnePlus Gallery
Download: Click me!
This is the best android 12 custom rom For oneplus 6t
Apps keep crashing
Not working properly.. Netflix installation failed
F7usa said:
This is the best android 12 custom rom For oneplus 6t
Click to expand...
Click to collapse
Not working properly
Prabhuraj 0 said:
Not working properly.. Netflix installation failed
Click to expand...
Click to collapse
Some apps not enabled the support for Android 12 yet, you may ask the app developer
Some apps I run require google play protect certification to be certified is there a workaround? I have tried this but SafetyNet still fails. Thanks in advance!
SevralT said:
How to install Magisk and bypass SafetyNet?
Credits to: @DennySPB
1. Download latest Magisk Alpha from attachments or developer GitHub
2. Install this Zip from TWRP
3. Rename .zip to .apk and install Magisk app
4. Go to Magisk Settings and setup like on screenshots:
Click to expand...
Click to collapse
Jemini024 said:
Some apps I run require google play protect certification to be certified is there a workaround? I have tried this but SafetyNet still fails. Thanks in advance!
Click to expand...
Click to collapse
install safetynet fix 2.2.0
Releases · kdrag0n/safetynet-fix
Google SafetyNet attestation workarounds for Magisk - kdrag0n/safetynet-fix
github.com
and dont use zygisk for google play services
kopap said:
install safetynet fix 2.2.0
Releases · kdrag0n/safetynet-fix
Google SafetyNet attestation workarounds for Magisk - kdrag0n/safetynet-fix
github.com
and dont use zygisk for google play services
Click to expand...
Click to collapse
Thank you. I tinkered around and got it working.
first followed guide
1: "How to install Magisk and bypass SafetyNet?"
2: Uninstalled alpha Magisk apk
3: Installed Stable
4: Download busybox and magiskhide props config
5: Restarted phone and checked SafetyNet
Passed
Anyone having issues with apps that use GPS? "location not found" Also, chrome and brave stop responding and randomly crashing!
Jemini024 said:
Anyone having issues with apps that use GPS? "location not found" Also, chrome and brave stop responding and randomly crashing!
Click to expand...
Click to collapse
Yes I m having it...
Hi, is FOD working now?
Rc Rockers said:
Hi, is FOD working now?
Click to expand...
Click to collapse
No

[DISCONTINUED][zippo] LineageOS 19.1 (Android 12.1) for the Lenovo Z6 Pro

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restores the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit our Gerrit Code Review.
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
SUPPORTED DEVICES
- zippo (L78051)
HOW TO INSTALL LINEAGEOS WITH LINEAGE RECOVERY
Please NOTE! As of LineageOS 19.1? We do NOT support bootloader locked! You MUST unlock your bootloader to use this version!
- Make sure your phone is running firmware from at least CN 12.5.332. If not? Please download and install it via recovery. It can be flashed before the ROM
If you want to follow the official instructions for bootloader unlock? Please go to the LineageOS Wiki here:
https://wiki.lineageos.org/devices/zippo/install
If you want to preserve a locked bootloader? Download and follow the instructions in this zip and then follow the official wiki instructions but skip the bootloader unlock section.
HOW TO UPDATE LINEAGEOS WITH LINEAGE RECOVERY
Please follow the official instructions on the LineageOS Wiki here:
https://wiki.lineageos.org/devices/zippo/update
HOW TO INSTALL LINEAGEOS WITH TWRP
Please NOTE! As of LineageOS 19.1? We do NOT support bootloader locked! You MUST unlock your bootloader to use this version!
- Make sure your phone is running firmware from at least CN 12.5.332. If not? Please download and install it via recovery. It can be flashed before the ROM
- Download the LineageOS and firmware zips. (see Downloads)
- Boot into TWRP.
- Copy the downloaded zip files to the internal storage of the device.
- Perform a backup of your current ROM. (Optional)
- RECOMMENDED: Do a factory reset (clean wipe)! No support if you didn't! (Wipe Dalvik, system, cache and format data)
- NOTE: If coming from stock ROM? You MUST format data (Wipe > tap "Format Data" button > type "yes" > keyboard checkbox)
- Flash firmware and LineageOS zips.
- Optional: Install the Google Apps addon package. (see Downloads)
- Reboot to system.
HOW TO UPDATE LINEAGEOS WITH TWRP
- Download the LineageOS zip(s). (see Downloads)
- Copy the downloaded zip files to the internal storage of the device.
- Reboot to TWRP.
- Flash LineageOS. (Wiping Dalvik and Cache is optional, but recommended)
- Reboot to system.
MAIN DOWNLOADS
TWRP for zippo: Official
Lenovo Z6 Pro
Disclaimer:Team Win strives to provide a quality product. However, it is your decision to install our software on your device. Team Win takes no ...
twrp.me
Lineage:
- Official:
LineageOS Downloads
download.lineageos.org
- Unofficial:
https://osdn.net/projects/lineageos-for-zippo/releases/p19024
GOOGLE APPS (GAPPS) DOWNLOADS
- MindTheGapps:
http://downloads.codefi.re/jdcteam/javelinanddart/gapps
GOOGLE CAMERA (GCAM) DOWNLOADS
Google Camera:
Wichaya GCam APKs - Google Camera Port
Modified Google Camera app by Wichaya.
www.celsoazevedo.com
Recommended version:
https://www.celsoazevedo.com/files/android/google-camera/dev-wichaya/f/dl5/
Recommended config:
https://osdn.net/projects/lineageos-for-zippo/releases/76575
FIRMWARE DOWNLOADS
Minimum required versions:
- zippo (L78051) CN 12.5.365
https://osdn.net/projects/lineageos-for-zippo/releases/p17514
DEVELOPER RESOURCES
GitHub - lenovo-sm8150/local_manifests at lineage-19.1
Contribute to lenovo-sm8150/local_manifests development by creating an account on GitHub.
github.com
HOW TO CONTRIBUTE
Send your patches up for review: https://review.lineageos.org/
Read the guides on the LineageOS Wiki: https://wiki.lineageos.org/
Source Code: https://github.com/LineageOS
DONATIONS
Pay Marc Bourgoin using PayPal.Me
Go to paypal.me/ThEMarD85 and type in the amount. Since it’s PayPal, it's easy and secure. Don’t have a PayPal account? No worries.
www.paypal.com
KNOWN BUGS
Currently only works with bootloader unlocked
SafetyNet does not pass (Unfortunately, this is not possible as your SoC has hardware attestation... the workaround is to use unsupported mods like Magisk which tbh I haven't tried myself as I don't root my devices, but other users said that plus the SafetyNet Magisk mod works)
Fingerprint icon is too low compared to actual location of the scanner
Heyyo, allow me to introduce myself. I am Marc "ThE_MarD" Bourgoin and I maintain LineageOS and TWRP for the LeEco Le Max 2 (X2) and was crowdfunded a zippo which I will maintain LineageOS for (with selinux enforcing of course) and maybe assist with TWRP later. I also own an Asus Zenfone 5z (Z01R) which I maintain LineageOS for (and plan to maintain TWRP) and I was also donated a Motorola Moto X4 (Payton) which I maintain LineageOS and TWRP for.
I'd like to take this moment to also thank anyone who donated to the crowdfunding campaign for my zippo! Without you? I wouldn't have this epic device in my hands to work on.
Also MAJOR thanks to Zhenxiang Chen (aka pasta_con_tonno, Lucchetto) for all the amazing work he has done on zippo.
Special thanks to Einar Gednochsson (aka kanstmablason, pete80pro) for organizing the crowdfunding campaign for my zippo and also a new one for KuranKaname so he can revamp our kernel.
Thanks also to hypnz, chema f, gawin and Lucky for also working in zippo and to HighwayStar who started the initial trees for heart (Lenovo z5 Pro GT) which zippo trees are based upon and Art_Chen for working on heart and zippo and also bringing us FOD Dimming and DC Dimming.
Thanks again to Zhenxiang and Chema f for figuring out and implementing the QFIL recovery and vbmeta while keeping the bootloader locked
w00t! Initial LineageOS 19.0 release for zippo! lineage-19.0-20220212-UNOFFICIAL-zippo is still selinux permissive and QTI Bluetooth might have bugs but I'm not 100% certain if maybe it's just my AptX headset or BT headsets in general so that needs more testing. Please report any other bugs in this thread.
Release lineage-19.0 lineage-19.0-20220212-UNOFFICIAL-zippo - lineageos-for-zippo - OSDN
Release lineage-19.0 lineage-19.0-20220212-UNOFFICIAL-zippo - lineageos-for-zippo #osdn
osdn.net
Heyyo, a new test build is going up! lineage-19.0-20220310-UNOFFICIAL-zippo contains selinux enforcing without any neverallow violations which is super nice! It also has the FM Radio app (tbh haven't had time to test, if someone could please test and report back). Please test all functionality as we are pretty much ready for official LineageOS 19.0 builds once those eventually start coming out.
Release lineage-19.0 lineage-19.0-20220310-UNOFFICIAL-zippo - lineageos-for-zippo - OSDN
Release lineage-19.0 lineage-19.0-20220310-UNOFFICIAL-zippo - lineageos-for-zippo #osdn
osdn.net
Heyyo, a new test build is up! lineage-19.1-20220317-UNOFFICIAL-zippo is Android 12.1 (aka, Android 12 L) and is also selinux enforcing! Please test all functions including FM Radio
Release lineage-19.1 lineage-19.1-20220317-UNOFFICIAL-zippo - lineageos-for-zippo - OSDN
Release lineage-19.1 lineage-19.1-20220317-UNOFFICIAL-zippo - lineageos-for-zippo #osdn
osdn.net
Heyyo, I've updated the first post for LOS 19.1 and also I've put both heart and zippo on the initial 19.1 devices list once it goes official!
ThE_MarD said:
Heyyo, I've updated the first post for LOS 19.1 and also I've put both heart and zippo on the initial 19.1 devices list once it goes official!
Click to expand...
Click to collapse
Good to hear that as I about to switch back to LineageOS after more than 6 months on CN ROM.
Let's do it over this weekend
hahaha I couldn't wait and get it done already!
now I am in 19.1! so happy...still trying to play around with it..
@cheensiong, glad you like it! Lots of good team zippo devs effort in this one too. Once LOS 19.1 official drops? You can just manually flash a build and then the Lineage Updater can handle future OTA
ThE_MarD said:
Heyyo, I've updated the first post for LOS 19.1 and also I've put both heart and zippo on the initial 19.1 devices list once it goes official!
Click to expand...
Click to collapse
one question, when get official, do I need to flash again?
@cheensiong hehe, I think my reply didn't get posted by the time you did yours, you just need to manually flash it once and then the Lineage Updater will allow OTA for future updates
You don't need to wipe, just download, reboot to recovery, flash the official ROM zip and reboot to system
Cool!
Btw, I noticed that I couldn't get Android Auto on it. Fixing it?
Or is my version issue?
@cheensiong tbh I haven't been able to test Android Auto, but that's usually a GApps issue, so maybe it's not ready yet? Which GApps are you trying with atm?
ThE_MarD said:
@cheensiong tbh I haven't been able to test Android Auto, but that's usually a GApps issue, so maybe it's not ready yet? Which GApps are you trying with atm?
Click to expand...
Click to collapse
I am using the version that listed in the 1st post, http://downloads.codefi.re/jdcteam/javelinanddart/gapps
Just to check @cheensiong, you used the MTG 12.1.0 arm64?
ThE_MarD said:
Just to check @cheensiong, you used the MTG 12.1.0 arm64?
Click to expand...
Click to collapse
Yes, just checked my downloaded file. it is that version.
After about a week use, so far so good only noticed 2 minor bugs, not sure if you experienced the same.
1. Few times after certain navigation, the last "column" of the home screen (same apply on 2nd and 3rd screen) get BLANK and all icons get PUSH to the LEFT.
reset back with just two clicks of power button, one click to turn off the screen and one click to bring back the screen.
2. Few times noticed that I didnt manage to capture the photos although I clicked on the shutter button.
@cheensiong, is that with the stock trebuchet launcher and AOSP camera app?
ThE_MarD said:
@cheensiong, is that with the stock trebuchet launcher and AOSP camera app?
Click to expand...
Click to collapse
Yes, both stock trebuchet n camera

Development [ROM][TIRAMISU][sake][13] StatiXOS v6.3

{
"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"
}
StatiXOS for ASUS ZenFone 8 (sake)
What is StatiXOS?
StatiXOS is a custom ROM based on the Android Open Source Project aiming to be minimal while providing quality of life improvements and up to date security patches.
Spoiler: Known Issues
You tell em!
Spoiler: Download StatiXOS Here!
Download here!
Spoiler: How to flash
Flashing the fastbootimage
1. Download the fastbootimage from our download link above
2. Reboot your ZenFone 8 to bootloader and plug it in to your computer
3. Now open up your Terminal (macOS and Linux) or Command Prompt (Windows)
4. Type in fastboot reboot fastboot
5. Now locate the downloaded ROM zip and drag it into the shell window you opened in step 3 after typing fastboot update.
5. From here on, it will be automated. Once the device reboots, you're good to go!
Flashing an OTA package
1. Download the ROM which should be in the root of the sake folder.
2. Navigate to boot images within the sake folder and download the two images boot.img and vendor_boot.img.
3. Reboot your device to its bootloader mode, open up a terminal window and flash boot and vendor_boot using fastboot flash.
4. Once done, type in fastboot reboot recovery.
5. once you boot to recovery, tap on “Apply from ADB”
6. Now on your PC, type in adb sideload and drag the zip you downloaded in Step 1.
7. Wait for it to complete flashing. Once done, wipe data/cache (don’t if you’re dirty flashing)
8. Done!
Spoiler: Stay in touch with our Telegram channels!
Official Chatroom
Official Releases & Announcements Channel
​
Prerequisite firmware: Latest stock
Android version: 13.0.0
Linux Kernel Version: 5.4.242
Source code: GitHub
Code Review: Gerrit
Changelogs
June 17th, 2023:
- Merge android-13.0.0_r52 (June Pixel Drop)
- Include Emoji Wallpapers
- Update GMS
- Enable the new charging chip from Android 14
- Stability improvements to lockscreen shortcut picker
- Enable new Photo Picker on supported apps
- Enable separated ringtone and notification volume controls
- Enabled new biometrics successful animation
- Performance enhancements and bug fixes
- New wallpapers
June 11th, 2023:
- Merge android11-5.4_2023-06 ASB to kernel
- Bug fixes and improvements
- Add lockscreen shortcuts (13's implementation is a bit broken but it works exactly like Android 14)
May 18th, 2023:
- Update to 33.0210.0210.296
- Fixed Live Captions not working
May 6th, 2023:
- Merge android11-5.4_2023-05 ASB to kernel
- Add haptic bumps when adjusting the brightness
- Bring over Pixel's Battery widget
May 1st, 2023:
- May patch is now out!
April 11th, 2023:
- April patch is now out!
- Merge LA.UM.9.14.r1-21200-LAHAINA.QSSI13.0
- Merge android11-5.4_2023-04 ASB to kernel
Spoiler: Older changelogs
March 18th, 2023:
- Update blobs and firmware to 33.0210.0210.269
- Merged March Pixel Feature Drop into source
- New wallpapers!
- Major improvements to performance and battery life
- Merge MGLRU and android11-5.4_2023-03 ASB to kernel
- Removed Pixel Launcher (Reason: https://review.statixos.com/c/android_device_asus_sake/+/10348)
Note: Unfortunately, due to the massive rebase you must clean flash this update.
Feb 22nd, 2023:
- Fix an issue that caused Device Health Services to crash
Feb 21st, 2023:
- Fix an issue that causes MTP to not work properly
Feb 6th, 2023
- Feb Patch is now out!
Jan 15th 2023:
- Minor clean up after qpr1 merge
Jan 14th, 2023:
- Updated to Jan 2023 ASB
- Update all device stuff from official Android 13 release
- Firmware is already included in this flashable zip. Just flash it and you'll be fully up to date
- Use new lockscreen affordances API to create custom buttons
Dec 24th, 2022:
- Updated to Pixel December 2022 feature drop
- Rebased entire source
Bugs: Bootanimation is broken right now. I will release a new build in the coming days.
Note 1: Unfortunately, due to the massive rebase you must clean flash this update.
Note 2: This is a user build and you need to clean flash this. Use adb sideload to flash it.
Nov 15th, 2022:
- Fixed Google Photos editing
- Merged Nov 2022 SPL
October 5th, 2022:
- Hide Now Playing and System Updates in Settings as they're not applicable to this device
- You can now edit photos using Google Photos.
- Merged October 2022 ASB
October 1st, 2022:
- Initial release
- Merged September 2022 ASB
I installed it works fine, but I only have 4 columns on the desktop how to change it. Thanks to a solid job.
Hi man,
You've probably need this hack for this Asus's Cam
https://gerrit.omnirom.org/c/android_device_asus_rog3/+/42396
Dirty flash works fine over Statix 12 with no issues, Asus cam even works. Used magisk to pass safetynet. So far everything is working
TheManNoPlan said:
Dirty flash works fine over Statix 12 with no issues, Asus cam even works. Used magisk to pass safetynet. So far everything is working
Click to expand...
Click to collapse
Hello can you explain how you managed to install magisk?
ibolito said:
Hello can you explain how you managed to install magisk?
Click to expand...
Click to collapse
Just download the APK from their GitHub page, change the extension from .apk to .zip. Now boot into recovery, hit system update and adb sideload; finally type "adb sideload Magisk-v25.2.zip" it'll say it's not verified and ask if you want to install anyways, just hit yes. It'll boot into system, then you'll need to enable zygisk and reboot and install universal safetynet fix and magiskhide props config to pass safetynet and have gpay/banking work. That's the easiest method for me personally.
Safetynet fix: https://github.com/kdrag0n/safetynet-fix
Magiskhide:
Releases · Magisk-Modules-Repo/MagiskHidePropsConf
This tool is now dead... Contribute to Magisk-Modules-Repo/MagiskHidePropsConf development by creating an account on GitHub.
github.com
October 2022 SPL builds are up!
Changelog:
- Hide Now Playing and System Updates in Settings as they're not applicable to this device
- You can now edit photos using Google Photos.
Link: https://downloads.statixos.com/13-TIRAMISU/
Been using this ROM as daily driver since Friday, and so far everything is great
Whatsapp is working smoothly, ASUS cam still have issue ofc, but vicahya Gcam works smoothly in this ROM. Managed to pass safetynet as well thanks to the guide from @TheManNoPlan
I think i'll keep using this ROM as my daily driver
Thank you Androbots for all of your hardwork
TheManNoPlan said:
Just download the APK from their GitHub page, change the extension from .apk to .zip. Now boot into recovery, hit system update and adb sideload; finally type "adb sideload Magisk-v25.2.zip" it'll say it's not verified and ask if you want to install anyways, just hit yes. It'll boot into system, then you'll need to enable zygisk and reboot and install universal safetynet fix and magiskhide props config to pass safetynet and have gpay/banking work. That's the easiest method for me personally.
Safetynet fix: https://github.com/kdrag0n/safetynet-fix
Magiskhide:
Releases · Magisk-Modules-Repo/MagiskHidePropsConf
This tool is now dead... Contribute to Magisk-Modules-Repo/MagiskHidePropsConf development by creating an account on GitHub.
github.com
Click to expand...
Click to collapse
Thank you very much I managed to install magisk and got my bank apps working now. But I still can't use Google Wallet, can't add my debit card it says that my phone is rooted. Tried to hide every Google and framework related services from magisk hide but still doesn't work even after clearing data of Google apps and reboot. Any idea ?
Androbots said:
October 2022 SPL builds are up!
Changelog:
- Hide Now Playing and System Updates in Settings as they're not applicable to this device
- You can now edit photos using Google Photos.
Link: https://downloads.statixos.com/13-TIRAMISU/
Click to expand...
Click to collapse
Congrats for this awesome ROM hands down the smoothest thing I ever used. But I have one question I don't have Google pixel's weather widgets that I used to have on the Android 12 version. Is it normal ?
Does this rom have some sort of battery limiter like in stock rom?
@Androbots I found a glitch: the fingerprint icon doesn't match the actual fingerprint location
ibolito said:
@Androbots I found a glitch: the fingerprint icon doesn't match the actual fingerprint location View attachment 5731467
Click to expand...
Click to collapse
This is the only issue I've seen and it really doesn't impact fingerprint reader performance. ROM runs beautifully and SELinux is Enforcing.
micky387 said:
Hi man,
You've probably need this hack for this Asus's Cam
https://gerrit.omnirom.org/c/android_device_asus_rog3/+/42396
Click to expand...
Click to collapse
How we can use that? thanks!
thanks
Is it possible to add a version which is only contain minimum Google Apps required to run play store? Thanks!
Can i dirty flash from statix os v.5.2 ?
New release is now up!
Changelog:
- Fixed an issue that would kick the user occasionally to a rescue party screen that asked them to factory reset their devices.
- Update blobs to the latest stock release
- SafetyNet and Play Integrity pass by default now. You don't need to install Magisk
- Merge LAHAINA 20700 into the kernel
- Builds are now forced to -user
- Ship partner modules and Pixel 7 Pro GMS
- Extent the Internet tile behavior to Bluetooth - you can now quickly access your recently paired Bluetooth devices directly from QS!
- Add Status Bar Icon manager can be found under Display
Download: https://downloads.statixos.com/13-TIRAMISU/sake/fastbootimages/
Androbots said:
New release is now up!
Changelog:
- Fixed an issue that would kick the user occasionally to a rescue party screen that asked them to factory reset their devices.
- Update blobs to the latest stock release
- SafetyNet and Play Integrity pass by default now. You don't need to install Magisk
- Merge LAHAINA 20700 into the kernel
- Builds are now forced to -user
- Ship partner modules and Pixel 7 Pro GMS
- Extent the Internet tile behavior to Bluetooth - you can now quickly access your recently paired Bluetooth devices directly from QS!
- Add Status Bar Icon manager can be found under Display
Download: https://downloads.statixos.com/13-TIRAMISU/sake/fastbootimages/
Click to expand...
Click to collapse
@Androbots
bug: can't edit photos with google photos.

[ROM][UMI][UNOFFICIAL] Lineage OS 19.1/20 (vanilla/microG/GApps)

Hello all, just thought I'd drop a quick post for anyone that like me a couple months ago was looking for a LineageOS version for your Mi 10 that is up to date and fully functional.
If you are looking for vanilla LOS or LOS with GApps, chaptsand offers those on a ~2 month release schedule without OTA updates. He previously released 19.1, but seems to have moved to 20 and no longer updates his 19.1 images. You can find those releases ready to install here: https://github.com/chaptsand/android_device_xiaomi_umi/releases
I also offer vanilla LOS with OTA updates here, and instructions to flash GApps, which is the same process as with official LOS.
Since I wanted LOS with microG instead of GApps, I have been working on that, and I just recently released LOS 19.1 and 20.0 with microG. I will be releasing new builds twice a month, and I also offer OTA updates in my builds, so you don't have to update manually and you can do it directly through the updater app in LineageOS. Currently 20.0 is supported and I will continue giving support to the 19.1 images until I see that no one is updating to the latest builds. You can find those versions here
If you end up using any of these versions, please consider supporting chaptsands work by following the link to his github releases, where he has links to accept donations. And enjoy!
EDIT: As requested by the mods, here is the link to the kernel I use to build my microG images. I have forked the kernel from UtsavBalar, who is the actual maintainer of the kernel, I just use my own branches due to the branch name requirements of my build process, and to ensure that new changes upstream don't impact builds until I have time to sync the branches and ensure that the changes don't break the automatic build process I have set up. More specifically, I am currently using release 6.0 for LOS 19.1, and release 7.1 for LOS 20.0. To see what repos exactly I am using at any time in my builds (whether it be kernel, hardware or device specific), you can check this file, as I may change sources in the future.
EDIT #2: I added a link to my vanilla hosting repo with installation instructions, for anyone interested in vanilla LineageOS with OTA updates.
I decided to create a Telegram group in the end, the invite link is: https://t.me/+JD3_waVOj_NhMTNk. Feel free to join and ask questions or propose changes
LOS 20 + microG has just been released on the repository mentioned above
Hi, I wanted to know if, on this rom, the netflix app works? I tried it first version 20 and the playstore said that netflix is not compatible with this rom. I also tried magisk with safenet but nothing to do.
Not sure if you're asking about chaptsands version (either vanilla or GApps), or the microG version. I am currently running the LOS 20.0 microG version, I re-rooted it with magisk, and I was able to download Netflix from Aurora Store without an issue, open it up and sign up for an account. I haven't seen the catalog, because I don't actually want to open an account and have to pay them for something I won't use, but as far as I've seen, it works fine for me.
In your case, does it tell you its not compatible directly when the app starts up, or when you log in and view the catalog?
it write that is not compatible directly in the google playstore, when i try to download the app. the version is with GApp installed
paper8 said:
it write that is not compatible directly in the google playstore, when i try to download the app.
Click to expand...
Click to collapse
Are you using the GApps version? I assume so, if you're saying that it doesn't let you download it from the playstore. Have you tried using the Aurora Store, with an anonymous account? Maybe the Play Store itself has some extra validations that don't allow Netflix to be installed. I also assume you have checked in Magisk and you see that it is properly installed?
nanoandrew4 said:
Are you using the GApps version? I assume so, if you're saying that it doesn't let you download it from the playstore. Have you tried using the Aurora Store, with an anonymous account? Maybe the Play Store itself has some extra validations that don't allow Netflix to be installed. I also assume you have checked in Magisk and you see that it is properly installed?
Click to expand...
Click to collapse
yes, i controlled the correct version of magisk e i installed the correct version of safenet
paper8 said:
yes, i controlled the correct version of magisk e i installed the correct version of safenet
Click to expand...
Click to collapse
I would suggest trying to install Netflix via the Aurora Store. If you are using the GApps version I cannot help you much, as I am not the one that builds or runs that version. I just linked chaptsands versions in case anyone was interested because it took me a long time to find anyone providing LOS for the Mi 10.
I am running LOS 20 with microG, which I build and host myself, and have rooted my phone with Magisk the same as you. The Aurora Store lets me download the Netflix app, so I would recommend you do the same, try installing it and see if that works for you, I don't see why it should not you can get the Aurora Store here: https://auroraoss.com/
@nanoandrew4 Hi OP, thanks for sharing this ROM on XDA for this device. As part of the GPL v2 license requirement on open source, could you please post a link to the kernel source you use? If you are using a pre-built kernel, kindly post a download link as well.
By doing this, other developers may benefit from your work and they would do the similar thing in future to bring the community with more good ROMs.
Thank you for understanding. Feel free to contact me via message if you have questions.
jerryhou85 said:
@nanoandrew4 Hi OP, thanks for sharing this ROM on XDA for this device. As part of the GPL v2 license requirement on open source, could you please post a link to the kernel source you use? If you are using a pre-built kernel, kindly post a download link as well.
By doing this, other developers may benefit from your work and they would do the similar thing in future to bring the community with more good ROMs.
Thank you for understanding. Feel free to contact me via message if you have questions.
Click to expand...
Click to collapse
Yes of course, the sources used are publicly visible in the umi.xml file in the repository, but I'll link them at the top too. Please let me know if I need to add or modify anything else.
nanoandrew4 said:
Yes of course, the sources used are publicly visible in the umi.xml file in the repository, but I'll link them at the top too. Please let me know if I need to add or modify anything else.
Click to expand...
Click to collapse
All good! Thank you very much!
You should create a telegram group , there are many patches than can be integrated in your rom
Alecsandru90 said:
You should create a telegram group , there are many patches than can be integrated in your rom
Click to expand...
Click to collapse
Any particular reaason to use Telegram over Gitter or IRC? I don't like the idea of having to hand over my phone number to yet another company.
I decided to create a Telegram group in the end, the invite link is: https://t.me/+JD3_waVOj_NhMTNk. Feel free to join and ask questions or propose changes
Quick update, I've started offering vanilla builds of LineageOS with OTA updates here. You can flash GApps on the vanilla image if you wish, just like with official LineageOS images.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
#LineageOS 20.0 for Mi 10 2023-01-08
Security patch: 2022-12-05
Changelogs:
- Android 13 QPR1 release
- December Security Patch
- Optimize face unlock
- Switched to Sensor-Based Screen-off UDFPS Impl
- Add delete action chip intent to screenshot
- Kernel imports Xiaomi's latest open source code changes
- Fixes flickering while UDFPS unlock
- Several Platform Fixes & Improvements
Notice:
- Need CN Stable UMI V13.0.8.0.SJBMIXM firmware
Download:
- vanilla: lineage-20.0-20230108-UNOFFICIAL-umi.zip
- gms: lineage-20.0-20230108-UNOFFICIAL-GMS-umi.zip
https://sourceforge.net/projects/sk...20.0-20230108-UNOFFICIAL-GMS-umi.zip/download
If you are willing to buy me a milk tea...
Donate: Paypal | Alipay | Wechat
Please be aware that both vanilla and microg versions of my builds, on both 19.1 and 20.0, have an issue with the Updater app, the OTA URL is wrong due to an issue with the cloud build process I am using which has been corrected. The published builds which had errors have been removed, so please revert to an older version manually, or wait for the new batch of builds with the corrected OTA URL that will be available throughout the day tomorrow.
If you are rooted, you can also manually modify the `build.prop` file in /system, look for the `lineage.updater.uri` prop and replace the dash character --> - with a period --> . This will fix the issue and you will start receiving updates normally once again.
The issues have been mentioned in both repos:
lineage-umi-vanilla-unofficial/README.md at main · nanoandrew4/lineage-umi-vanilla-unofficial
This repository hosts vanilla builds of Lineage OS for umi devices - lineage-umi-vanilla-unofficial/README.md at main · nanoandrew4/lineage-umi-vanilla-unofficial
github.com
lineage-umi-microg-unofficial/README.md at main · nanoandrew4/lineage-umi-microg-unofficial
This repository hosts builds of LineageOS with microG built in - lineage-umi-microg-unofficial/README.md at main · nanoandrew4/lineage-umi-microg-unofficial
github.com

Categories

Resources