johnpoint

johnpoint

(。・∀・)ノ゙嗨
github

Flash LineageOS on Oneplus 8T

Labor Day is here, time to weed out the blog!

Ever since the OnePlus community released an official announcement saying that the official version of Android 12 is out, I have been waiting for the system update push. Little did I know that from the day the announcement was made on April 12th until today, I have not received the push. In addition, OnePlus will switch to ColorOS after Android 12, losing its native features. Although OOS will continue to be maintained, since I am already using OOS, why not flash a more native system myself? For example, LineageOS.

Preparations#

No time to waste, let's go to the official website and see if it is supported. Wow, it is supported, and the documentation looks quite comprehensive. After backing up the data of WeChat (the only app in this phone without sync function), I am ready to start flashing.

Flashing Process#

The flashing process is already well-documented in the official documentation, so I won't repeat it here.

Some Small Issues to Note#

GAPPS#

GAPPS must be flashed before the first system startup, otherwise a factory reset is required, and all the painstaking configurations will be lost.

SafetyNet#

After flashing the system, I naturally wanted to open Ingress and play around. However, I was constantly reminded that "Ingress requires a secure login". At first, I thought it was a proxy issue and kept switching proxies, but it didn't work. Later, I found this discussion and discovered that it was a SafetyNet issue. So I flashed two modules with Magisk: MagiskHide Props Config and Universal SafetyNet Fix to solve this problem.

Universal SafetyNet Fix module does not require any configuration, just flash it and it will take effect.
MagiskHide Props Config, on the other hand, requires executing the command props in the shell and following the prompts to select the appropriate options.
image

Camera#

The built-in camera app is not good, so I disabled it and downloaded the latest version of Google Camera from Google Camera Port, along with a recommended configuration file.

User Experience#

The native system is really comfortable, without some unnecessary apps and with better animations compared to HOS. High frame rate, AOD, Bluetooth HD audio encoding, and under-display fingerprint all work fine without any major issues.

There are even some features that I haven't experienced on HOS before, such as lock screen music visualization.
image

Overall, I am quite satisfied. Let's see if there are any pitfalls in the subsequent use. That's it.

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.