[OnePlus 6 & 6T Cross Device Development] Terminator.J:
General Notes:​

Maintainer is only actively working on crDroid 10.x (Android 14) primarily and running that as daily driver. We'll be relying on community members in the Telegram group to verify any regressions/new issues in Android 12.1 builds, but will continue to release as new monthly security patches are merged in crDroid sources.

Yes this ROM supports package signature spoofing permission for microG compatibility out of the box (but will work without ANY GApps/microG implementation installed as well).

Requires OOS 11.1.2.2 firmware (last official release). You should consider using an Android 10 ROM if you want to continue using Android 10 firmware.

Tested against latest Magisk stable/beta, works well.

No there won't be official builds with inline GApps; please don't ask. The dev team's policy is vanilla-only whenever possible (and it's very possible with our devices).

​

Google Apps:​

TL;DR: Use MindTheGapps or NikGapps Core+addons.

Rationale:

I don't have an "elite build" of NikGapps for 11 or 12.1, and going back to figure out exactly what will fit reliably in our tiny system partition is not something I have a lot of time for. In general I like Nik better, but MindTheGapps fits & seems to work.

MindTheGapps are recommended and considered the default supported configuration for either Android 11 or 12 (per the LineageOS wiki, linked above); since I know they fit in the available space and aren't actively broken afaik. Assistant works great out of the box.

MindTheGapps survives built-in System Updater OTA updates, works fine after doing manual update with built-in recovery, and passes SafetyNet; it just doesn't get updated often, leading to missing/incorrect permissions in the system-installed app manifests (compared to what Google thinks "should" be there).

https://github.com/MindTheGapps/12.1.0-arm64/releases

NikGapps also seems to work in Android 12.1. Recommend using Core plus addons, rather than going heavier from the beginning (we don't have much space left in the system partition). Recommended addons include: Setup Wizard addon (if you're going to restore from a Google Drive cloud backup during setup; *not* the Pixel setup wizard, it breaks our launcher) + GoogleSearch addon (for assistant & hotword integration) + GoogleTTS (optional; more voice integration, can be added from Play Store later to save space) + Markup (optional; good screenshot editor that you cannot add from Play Store later as a user app) + DeviceSetup (optional; work profile stuff), CarrierServices (optional; RCS stuff), GooglePartnerSetup (optional; GMS permission stuff), and DeviceHealthServices (optional; better battery life prediction).

Survives built-in System Updater OTA updates, works fine after running manual updates from built-in recovery, passes SafetyNet.

https://nikgapps.com/downloads#downloads

Flame Gapps also seems to work well in Android 11 (haven't heard reports about Android 12.1 yet), although the "basic" package is a little heavier than Nik Core, at least it doesn't start replacing stock dialer & messages. Also survives OTA & passes SafetyNet, not sure about manual updates with built-in recovery.

https://flamegapps.github.io/download.html

OpenGApps are not recommended, for reasons outlined in the LineageOS wiki link above.

BitGApps ... exist. No idea how that's going.

Since we are LineageOS-based, here are the Lineage team's recommendations & reasoning:

https://wiki.lineageos.org/gapps.html

Please report what worked for you, whether or not it survives updates when using the System Updater, whether or not it survives manual "dirty" update flashing via built-in recovery, and whether it passed SafetyNet, so I can keep this list updated.

crDroid 8.20 - December 2023 ASB release notes/changelog: ​

Changelog since v8.19 release:

Merged December 2023 Android Security Bulletin from upstream.

Whatever the ROM dev team changed upstream in LineageOS and crDroid sources (not much? they're busy with Android 14).

No changes to device-specific files.

Installation notes:​

In case of bootloop (boot animation stuck for longer than about 2 minutes and never gets to lock screen), reboot to recovery and manually flash the ROM zip either via ADB sideload from computer, or from a FAT32-formatted USB thumb drive via OTG, then reboot to recovery again, and re-flash your same Google Apps/microG/Magisk/whatever install zips (again via ADB sideload or USB OTG), and reboot system. This *should* take care of any lingering errors with old things getting stuck in your /system/addon.d/ directory that might be trying to preserve old privileged system apps without privileged permissions (which is what causes those boot loops in the first place).

The built-in OTA updater in Settings > System > Updater goes a lot faster if you go into Updater preferences and toggle on "prioritize updater process", and make sure the screen stays on by using the Caffeine QS tile, or "never sleep while charging" toggle in Developer Options, or changing your Display timeout to 30 minutes.

If you experience issues with OnePlusCamera & OnePlusGallery after updating from an old version, first get App Info and clear storage & cache for both. You might have luck with "update" installing the same apk version in-place (it will ask if you want to update the app, even though it's the same version). I used OP Camera v3.14.40, which is available from here: https://www.apkmirror.com/apk/onepl.../oneplus-camera-3-14-40-android-apk-download/ and OP Gallery v4.0.297, available from here: https://www.apkmirror.com/apk/onepl...eplus-gallery-4-0-297-2-android-apk-download/. Reports are that it usually works just fine updating from official 8.7, but here are some troubleshooting steps for just-in-case.

​

Known issues:​

The usual LineageOS Android 12 things (mostly that big ugly blank spot at the top after reboot before unlocking).

Maintainer is busy af in real life and takes forever to get releases out.

Helpful links:​

Download ROM: enchilada / fajita

Download current boot.img files: enchilada / fajita

Android platform tools (adb & fastboot)

OxygenOS 11.1.2.2 Full OTA: enchilada / fajita

Firmware update instructions (LineageOS Wiki): enchilada / fajita

MSMTool (oh now you're in trouble - use latest unless you have a good reason to intentionally downgrade): enchilada / fajita

Magisk (recommend latest stable/beta version)