[ONE Android Development] Exodusnick:
View attachment 5201871
​

LineageOS With MicroG

With the rise of Big Tech and the encroachment of government on our lives, I felt more of a desire to move away from Google and the like. oneplus one was built with microG and LineageOS source and is fully functional.

What it is. It's LineageOS with all of Google's closed-source binaries removed and replaced with microG. I.e. no Play services or GAPPS. UnifiedNLP is used as the networking location provider instead of Google's NLP. Aurora Store and Aurora Droid is installed by default and provides an alternative app store. However, with the Aurora Store, you cannot install all Google Play Store apps such as buy apps. F-Droid can be installed through Aurora Droid if you need it .

Other information Google Play Store Alternative If you want to have full access to normal Android Play Store apps, After opening Aurora Store, select the appropriate option. usually option number 1 is the most commonly used with this ROM, unless changed by the user. After setup, you will have access to all apps as usual. Some apps require Play Services and cannot be used.

After installation - Open the microG app --> self-check sections should be successful. Location Services - By default, LocalGsmNlpBackend, which uses the NominatimGeocoderBackend, and NominatimNlpBackend, which uses Mapquest's Noninatim service, are disabled. Open the microG app --> location modules and enable the modules you want. Then restart the device.

It is strongly advised not to install GApps as this ROM includes a replacement for them.

All the source code for LineageOS 17.1 is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit our Gerrit Code Review. Your changelog is whatever was merged into gerrit.

LineageOS 17.1 is a free, community built, aftermarket firmware distribution of Android10.0 (Q), which is designed to increase performance and reliability over stock Android for your device.

/*
* 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.
*
*/

What works

RIL (Calls, SMS, Data)

camera

video

audio

flash

led

GPS

sensors

rotation

wifi

Bluetooth

usb

NFC

What doesn't work

you tell me

Creates a full backup of the system

Installation procedure:

wipe System, Data, Cache, Dalvik

Install the build + Magisk-v20.xx.zip (see download link below)

and then restart

OTA is set up

Updates can be downloaded and installed via lineageos_updates on your mobile phone.

if it is not possible to install the update automatically or you want to install it manually, proceed as follows,

(Selects in twrp) install/selects memory/internal memory/parent folder/data/lineageos_updates.

chooses the build and installs it and everything else you want to install and restarts after that.

Activation Advanced Restart

(when unlocked screen add the restart menu option for restart in Recovery or bootloader)

go to Settings/About the phone , tap 7 times build-number go back to system/advanced/developer options and enable Advanced Restart

Download Rom

https://www.los-legacy.de/17.1/bacon

Download Magisk

Magisk-v25.xx.zip

Support for german users

LINEAGEOS 17.1 microG for OnePlus One

Do not publish bug reports without specifying logs (logcats) or steps to reproduce the bug.

a) Logcat

b) proc/last_kmsg (or proc/kmsg)

(c) data/tombstones

d) dmesg

Credits go to ender1324 for helping :good: , LineageOS ,

and every other open source developer and tester who contributes directly or indirectly to the LineageOS community in the development of and in providing feedback for the onplus one .

if you want to donate .

the donations will be forwarded directly to our OTA server

Contributors

Exodusnick

Source Code: https://github.com/Feinzer/android_kernel_oneplus_msm8974

ROM OS Version: Android 10

ROM Kernel: Linux 3.x

Version Information

Status: Stable

Stable Release Date: 2022-7-22

Created 2020-03-16

Last Updated 2022-07-22