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 to be pushed. Little did I know that from the day the announcement was made on April 12th until today, I have not received the update. 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#

Let's get down to business. First, check if it is supported on the official website. 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 very 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 system is first booted, otherwise a factory reset is required, and all the hard work in the previous configuration 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.

The Universal SafetyNet Fix module does not require any configuration and can be flashed directly to take effect.
The MagiskHide Props Config module 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 the camera from Google Camera Port, as well as 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.