[OnePlus 6 & 6T Cross Device Development] Terminator.J:
crDroid 10.5 release 2 - May 2024 ASB​

Changelog:​

*** "SIGNED" BUILDS ***​

Attempting to update from 10.4 or earlier from the system OTA updater (Settings > System > System Updates) will fail with a "verification failed" error.

You have to download the ROM zip to a computer or USB OTG drive and install the update via recovery.

No factory reset required; this will not erase your data.

Since you're flashing in recovery (which does not preserve GApps), you DO need to reboot to recovery when prompted, and flash your Google Apps or microG or crDroid++ kernel or any other addon zip to the freshly-updated slot BEFORE booting to system.

After you've updated to a "release-keys" signed build (10.5 or newer) by flashing in recovery once, all future OTA updates will once again work as normal from the booted Updater in Settings > System > System Updates.

Previous releases were made using "test-keys" (cryptographic signature of the ROM installation payload).

Google checks for that now as part of Play Integrity, and will fail devices using "test-keys" for their builds.

The crDroid dev team made organization-wide signing keys ("release-keys") that all of us maintainers are now using when compiling the ROM.

Changes since v10.5 (17 June) release:

Still May 2024 Android Security Bulletin (android-14.0.0_r35) -- unchanged.

Upstream changes from crDroid ROM sources:

Updated device spoofing fingerprint for PixelPropsUtils for Play Integrity shenanigans.

Device-specific things I can't stop screwing around with:

No really, background apps really ought to stop getting killed immediately again.

Minor adjustment to power/perf (increase uprate limit on Big CPU cores so it should treat higher frequencies as less desirable; still single value at boot time rather than adjusted during runtime, so you should be able to override via kernel manager if rooted without libperfmgr stomping on your settings).

"Misc tweaks & bugfixes." :D

Release notes:​

Rumors of my demise have been greatly exaggerated. But I'm gonna be busy a lot, and the device might get dropped again through the summer & fall because I can only get around to finishing a testing/fixing/release cycle every other month during this busy time of year.

TL;DR make sure you do the following setup steps or don't bother submitting bug reports:

Settings > Display > turn OFF "Prevent accidental wake-up" (use the Pocket Mode in crDroid Settings > Misc instead).

Settings > System > Gestures > turn OFF "Lift to check phone" (use crDroid Settings > User Interface > Ambient Display settings instead).

Settings > Apps > Default Apps > tap the Gear (settings) icon next to crDroid Home (the default launcher) to open "Home settings" > Recents > turn OFF the "Shake phone to clear all tasks" toggle switch (it causes terrible SystemUI slowdowns & crashes after a couple hours).

Go to https://gitlab.com/crdroidandroid/a...ee/14.0/sdm845/vendor/priv-app?ref_type=heads and download the APKs for OnePlusCamera and OnePlusGallery, then install them (it will ask you if you want to update the existing apps; choose yes each time).

[Optional] Go get this thing https://mega.nz/file/UHpDQS4L#FGKPas4_OM2Z5b5iE1R0zNZKUEa069uPJ7NAiluViXI and put it into Internal Storage > Android > obb > com.oneplus.gallery since it doesn't download correctly in-app due to sepolicy things I can't be bothered with in Android 14 (or don't if you don't care about OP Gallery being able to do image classification).

Known issues:​

Spoiler content hidden.

General Notes:​

Spoiler content hidden.

Google Apps/microG:​

Spoiler content hidden.

Google Play Integrity API (formerly known as SafetyNet):​

Spoiler content hidden.

Other helpful links:​

Download current boot.img files: enchilada / fajita

Android platform tools (adb & fastboot)

OxygenOS 11.1.2.2 Full OTA: enchilada / fajita

LineageOS firmware update instructions: 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 v26.4 release or newer).

KernelSU-compatible kernel installer releases available here (not designed for any other ROM).

KernelSU apk: click here and then unroll the "Assets" drop-down for the most current release, and find the apk to install (requires KSU-enabled kernel to be flashed to do anything).

Previous major Android version releases of crDroid:

Android 13 thread

Android 12.1 thread - EOL

Android 11 thread (enchilada) - EOL

Android 11 thread (fajita) - EOL