LineageOS 18.0 is a free, community built, aftermarket firmware distribution of Android 11, which is designed to increase performance and reliability over stock Android for your device.
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 restore 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 out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Flash instructions :
NOTE: This build Required minimum 18.104.22.168 QJZMIXM (EU) firmware (Next release will inevitably require a minimum of MIUI 12, as a base, the vendor img will need to be flashed prior to the LineageOS zip flash - can't link as its not open source).
Use latest pbr recovery for miatol, supports decryption - beta available here, https://pitchblackrecovery.com/joyeuse/, build is 10/14/20.
DO NOT - Wipe data!, ONLY FORMAT, otherwise you may hose the phone.
There is a way to fix this without the fastboot factory clean, flash and lock with the official Xiaomi tool, which was forcing you to clean and lock... now available here: https://github.com/Szaki/XiaomiADBFastbootTools
If you hose the phone, use this tool - you need to install JRE though, as the tool is Java base. Put your phone is fastboot, use the tool to download the latest global rom (or whichever). Then go to where its downloaded, extract the .xy/tar file, then go back into the tool and under "image" select the folder INSIDE the folder you just extracted, then select "clean install" and install it. This will flash the majority of imgs but will error out at the end and be unable to create the "user data" partition.
That's okay, because all of the partitions will be setup again, and you can flash any rom you want again. So when its done, and still in fastboot, fastboot flash recovery recovery.img (recovery.img being the latest joyeuse pbr recovery, you renamed to recovery.img and were in that folder in the command prompt, so it will flash that recovery) or use the tool to select that recovery and it will flash it for you and reboot into for you if you like.
(Do this step last, after Magisk, if you want to unencrypt, no worries if you don't unencrypt - PBR recovery will decrypt your data
If you are encrypted and decide to unencrypt later, you will need to flash the disable_dm-verity_forceencrypt.zip in miatol recovery, then format data. Store roms, gapps, recoveries (just in case), disable_dm-verity, magisk install and uninstall and all that stuff on the SD card, so you can use them in PBR after you format DATA (the first step after installing PBR miatol recovery), just FYI. Then do the following:
Flash NikGapps for android 11 nano
Boot into android, make sure its working and install Magisk Manager 8.0.2, then reboot into recovery and install Magisk 21.0 (in recovery, I did not need to extract the boot.img and patch in Magisk Manager, and reboot into recovery to flash the patched boot.img, but your results may be different): https://github.com/topjohnwu/Magisk/releases. If you want to unencrypt (no guarantees its permanent though) you need to format data, THEN FLASH MAGISK, then flash disable_dm-verity (always the last step)- I usually wipe dalvik and cache too.
USE LATEST MIATOL PBR RECOVERY, PLEASE.
Anyway, I have not had any major issues so far and - THIS IS THE FIRST ANDROID 11 ROM FOR JOYEUSE!!! (I almost joyeused in my pants
I have had an issue with my 256gb samsung evo u3 sd card in Lineage, it still says I need to format. I haven't done that yet, because its almost full. It does work fine in PBR and it did work fine in Android 10 and the recovery.
Source Code: https://github.com/LineageOS
Kernel Source: https://github.com/Redmi-SM6250 or Stock kernel from Miui
Latest Build (as of 10/28/20 or if you're anywhere but the US 28/10/20) :https://sourceforge.net/projects/wig...l.zip/download
• Updated Kernel
• Tried to fix Idle Freeze (again)
• Picked stuffs from LineageOS 18 gerrit (like Trebuchet Launcher)
• Spoofed device fingerprints with latest curtana, curtana_india, joyeuse_global, gram and excalibur fingerprints
• Suggested Gapps: Nikgapps
• Just enable Magisk Hide in Magisk Manager to pass safetynet now. No need to add any module.
• Latest Android security patch is being used, but showing old date
Fast charging (please let us know, new kernel should enable this, but the device with say "slow charging", even though it is fast charging).
Also, for anyone who does not know, there are a lot of android apps that are not compatible with Android 11. Please do not message about this issue.
OK Google is working.
This is a Miatol based build, the next will be Joyeuse specific, however this build is compatible with Joyeuse devices (I have one). A week late on this release due to school, sorry folks.
- Suggested Gapps: Nikgapps, Redgapps - (I use Nikgapps available here: https://sourceforge.net/projects/nik...R/10-Oct-2020/)
New build will be available on or about 10/20 and should have the USB charging and mtp issues fixed. Newer builds will be focused on Joyeuse and Miatol fixes independently (not sure if you noticed, but this build, unlike the other 2 is now Joyeuse focused) and alternately as the hardware of both (and curtana for that matter) is too different to release a universal build, until we can get universal blobs and drivers which support the 2, or (eventually) all 3.
The dev for this build is: @wight554, all thanks and credit go to him, he is awesome, and I, for one, seriously appreciate this ROM as it works very well for me. It is so snappy and smooth, with a super fast boot time, no reboots and generally pretty frickin AWESOME!
oh, and, in case you missed it earlier: THIS IS THE REAL FIRST ANDROID 11 ROM FOR JOYEUSE (Miatol is its second Android 11)!!! (I almost joyeused in my pants))