Table of contents
- Table of contents
- Useful links
- Questions, problems and solutions
- Is it possible to upgrade from LineageOS 17 to 18.1?
- Which gapps should I use?
- I cannot find Netflix in the Google Play Store
- My bank app refuses to start because the phone is rooted
- Known bugs in LineageOS 18.1 on OnePlus 3/3T
- The phone crashes from time to time
- No way to disable a SIM card when using multiple SIMs
Now that LineageOS 18.1 is officially out, it’s time to take a look at how it runs on Oneplus 3/3T phones, just like I did for LineageOS 17.1 on Oneplus 3/3T. At this time I am not yet running LineageOS 18.1 myself so the information here is based on what I read in the LineageOS 18.1 on Oneplus 3/3T thread on XDA-developers forum. Because of this, information here can be incomplete and inaccurate. If you encounter any problems, search in the thread on XDA Developers and post a message there if necessary. This page will be updated as more additional information becomes known.
- Download LineageOS builds for Oneplus 3/3T
- LineageOS changelog
- LineageOS 18.1 on Oneplus 3/3T thread on XDA-developers forum
I strongly recommend skimming through the last 5 pages of this thread and using the search function before asking a question there, because people will get annoyed and give you a blunt answer if you ask about a topic discussed before.
Questions, problems and solutions
Is it possible to upgrade from LineageOS 17 to 18.1?
Even though this is usually discouraged on XDA and people will often refuse to give you any support if you did not do a clean installation, it is actually possible. The procedure can lead to problems, so make sure you have proper back-ups and know how to use TWRP.
First make a complete back-up of your device using TWRP. I strongly recommend to back up everything, both the system partition files as the system image. While this is both the same, sometimes a restored system only boots successfully with one of them. Definitely also back up data and boot.
After a successful complete backup, connect your phone to your computer, and via the android notification that it’s charging via USB, select that you want to transfer files. Now open your device’s internal storage disk on your computer, and copy the complete backup in TWRP/BACKUPS/ to your computer. I recommend also making a complete back-up of all apps, with an app like OAndBackupX and then copying this back-up to your PC. While connected to your PC, also make a back-up of your photos in the DCIM directory, because these are not included in backups made with TWRP and OAndBackupX.
Download the following files, either using a browser in Android, either using your computer and in that case copy them to your phone’s internal storage.
- the latest TWRP
- the latest LineageOS nightly zip
- the latest MindTheGapps (ARM64 version) for Android 11
- the latest Magisk zip
- the latest Magisk uninstaller zip
Now go to TWRP and install Magisk Unnstaller zip. Then choose Wipe – Advanced wipe, and wipe system, boot, cache and dalvik (don’t wipe data or storage: you will loose all data on your phone if you do so). Then go to Install – Install image, and choose the twrp image. Choose recovery and let it flash TWRP. Then reboot your phone back into the new recovery. Then flash LineageOS 18.1 via Install, then wipe cache and dalvik cache, and reboot. If all goes fine, you can boot back in TWRP and flash Magisk.
If all this fails, restore the backups you made.
Which gapps should I use?
You can use MindTheGapps or OpenGapps for LineageOS 18.1. If you choose OpenGapps, use OpenGapps nano. Never use any of the more complete packages, they will cause problems. Install the missing Google applications afterwards from the Play Store.
I cannot find Netflix in the Google Play Store
When you go the Settings in the Play Store app, under Play Protect certification you will see that your device is not certified.
To solve this, flash the latest Magisk zip in TWRP. Then back in Android go to Settings – Apps & Notifications and there go to Play Store App-Info. Go to Storage and there clear the cache and the storage. Now restart your phone. If you go to the Play Store settings, you will see that the message that it is not certified is gone, and you will be able to install Netflix. After clearing the storage, verify that the Play Store settings are OK for you, because these will have been reset.
Android Gadget Hacks: Fix Play Store Uncertified Errors When You Forget to Flash Magisk
My bank app refuses to start because the phone is rooted
Flash Magisk in TWRP. Then Start Magisk Manager and tap on SafetyNet Check. It should return Success and a green check mark for both CtsProfile and basicIntegrity. Then in Magisk’s menu go to Settings and make sure Magisk Hide is enabled. Then in the menu go to Magisk Hide and enable it for your bank app and for Google Play Services. If it does not work yet, try to remove data and cache of your bank app and reboot. Then try to reconfigure your account.
Known bugs in LineageOS 18.1 on OnePlus 3/3T
The phone crashes from time to time
Some users are reporting stability problems: they experience random reboots in LineageOS because of a kernel panic, at a frequency of about once a week. Logs posted on XDA point to a kernel oops in ffs_data_clear, which is a function in the USB gadget code.
No way to disable a SIM card when using multiple SIMs
In LineageOS 16.0 it’s possible to disable one of the SIM cards if you have two SIMs installed. In LineageOS 17.1 and 18.1, the only way to disable a SIM is to physically remove the card from the slot.
This problem is not OnePlus 3/3T specific: it is like this in all LineageOS builds for all devices, and is a deliberate choice by the developers, because it was too hard to implement this for Qualcomm devices (“it’s not a bug, it’s a feature”).