LineageOS is a long standing android custom rom, derrived from AOSP with contributions from the community. By default, no google apps or frameworks are built into the rom.Disclaimer
Your warranty is now void. We are not responsible for bricked devices, lost data, broken sd cards, or failure for your device to preform some important function. You are choosing to make modifications to your own device, and accept all of the risks involved.
microG is an open source, lightweight replacement for the proprietary google apps and frameworks. Maybe most importantly, it includes UnifiedNlp which provides wifi and cellular based geolocation which are necessary for location services apps to function properly.
This rom includes:
- fdroid & fdroid priviledge extension
- microG and sig spoofing patches to support it
Whats working:
everything, it seems
Whats not working:
nothing? Note that many camera apps don't support the camera cluster properly and instead just use one sensor. Instructions in the github repo are available to setup GCam which can use all of the sensors.
Please comment if you find something is not working properly.
Install Instructions:
https://github.com/SolidHal/lineageos-microg-oneplus-lemonade#install
Sources and Instructions to build your own images and custom recovery:
https://github.com/SolidHal/lineageos-microg-oneplus-lemonade#build
you can modify "build_lemonade.sh" to remove microG, AndroidAuto, etc if you like.
Download:
https://github.com/SolidHal/lineageos-microg-oneplus-lemonade/releases
Sources:
https://github.com/SolidHal/android-auto-stub
https://github.com/SolidHal/android_device_oneplus_lemonade
FAQ:
Q: Whats different from https://xdaforums.com/t/rom-unofficial-lemonade-11-lineageos-18-1.4298845/ ?
A:
- fixed the camera cutout alignment (some fun math involved in drawing curves)
- aligned the status bar items with the camera cutout
- microG built in
- Android Auto support
Huge Thanks:
To andr01dfr3ak for the initial lemonade device tree.
To the folks in this thread about getting Android Auto working with microG: https://github.com/microg/GmsCore/issues/897 especially @dylangerdaly who figured out the Android Auto stub