• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

ROM[OP3-3T][8.1]**crDroid**[4.4-OFFICIAL]

Rkschunk

Senior Member
Jul 10, 2016
494
1,514
0
47
porto alegre
twitter.com

this is crDroid for OnePlus 3 /3T

crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today. We're mainly based on LineageOS so use custom kernels compatible with them!






Features
Click for feature list



First time installing crDroid to your OP3, or coming from another ROM:
- Make sure you're running a proper working Recovery (TWRP)
- Copy GApps and crDroid zip to your external SDCard
- Boot into Recovery
- Wipe system,data and cache
- Flash crDroid zip
- Flash GApps zip
- Reboot

Upgrading from earlier version of crDroid:
- Copy crDroid ZIP to your external SDCard
- Boot into Recovery
- Wipe system and cache
- Flash crDroid zip
- Flash Gapps
- Reboot

Changelog v4.4:
Code:
====================
     07-02-2018
====================


   * external/vim/
cd2a2df  Remove xxd Android.mk  [Luca Stefani]
   * frameworks/base/
7e49e42  Make lockscreen text clock and date friends again  [Pranav Vashi]
caca294  Don't spoil printservice log if not needed  [Pranav Vashi]
cb8382e  Disable warning in StaticLayout  [Pranav Vashi]
ab681dd  Fix screenshot not saved when appending appname with some languages  [Pranav Vashi]
34d6e4e  Fix CustomTile NPE in handleRefreshState  [Pranav Vashi]
5b82e46  Add a ripple effect to the power menu items  [Pranav Vashi]
15e5a02  Remove unused calling for better performance  [Pranav Vashi]
62b908c  core: Fix long overflow issue in NetworkStats  [Pranav Vashi]
ebc723e  MtpDatabase: Fix potential NULL dereference errors  [Pranav Vashi]
1f936dd  Fix problems caused by multithreading in VibratorService  [Pranav Vashi]
2df748d  SystemUI: Wallpaper is black or cut in half vertically  [Pranav Vashi]
2075b57  Speed up the speed of computer MTP query  [Pranav Vashi]
c16369a  Return null if a provider died before acquisition  [Pranav Vashi]
3e3c90b  SystemUI: Fix Data Usage tile to match Settings  [Pranav Vashi]
   * hardware/qcom/audio-caf/msm8996/
3248c64  Merge tag 'LA.UM.6.6.r1-08900-89xx.0' of https://source.codeaurora.org/quic/la/platform/hardware/qcom/audio into lineage-15.1-caf-8996  [Michael Bestas]
   * hardware/qcom/media-caf/msm8916/
844c3d4  Merge tag 'LA.BR.1.2.9.1-02310-8x16.0' into lineage-15.1-caf-8916  [Michael Bestas]
   * hardware/ril-caf/
e61bb9a  Merge 'lineage-15.1-caf' into 8.1-caf  [Pranav Vashi]
   * packages/apps/crDroidSettings/
fc0a75c  Add missing lockscreen date style value  [Pranav Vashi]
e9effce  doze: use ExecutorService for listener registration  [Pranav Vashi]
====================
     06-30-2018
====================


   * frameworks/base/
bd38a68  Adjust the clock margin with using AOD/Doze  [Pranav Vashi]
3141d8f  Updated translations  [Gabriel Lup]
5e9000e  Fix default clock derp on lockscreen  [Pranav Vashi]
1951f38  Make Recents "Free Ram" text translatable  [Pranav Vashi]
   * packages/apps/crDroidSettings/
0bcc82a  Updated translations  [Gabriel Lup]
5b65579  Fix missing buttons from brightness preference  [Pranav Vashi]
====================
     06-29-2018
====================


   * build/make/
95c3928  Merge 'lineage-15.1' into 8.1  [Pranav Vashi]
   * development/
71d8790  Grant dev tools system permission to trigger media-scan service  [LuK1337]
   * frameworks/base/
9fc9962  Introduce lockscreen clock/date styles [1/2]  [Pranav Vashi]
7907509  Merge 'lineage-15.1' into 8.1  [Pranav Vashi]
   * hardware/qcom/display-caf/msm8996/
1ca6547  gralloc1: Add support for secure display.  [Michael Bestas]
984ae72  liblight: Use char array instead of char pointer array for file name  [Michael Bestas]
   * lineage-sdk/
2948ede  Merge 'lineage-15.1' into 8.1  [Pranav Vashi]
   * packages/apps/LineageParts/
255c0d3  Merge 'lineage-15.1' into 8.1  [Pranav Vashi]
   * packages/apps/Settings/
82de556  Merge 'lineage-15.1' into 8.1  [Pranav Vashi]
0afbc65  SimSettings: Use TelephonyExtUtils helper methods  [Bruno Martins]
   * packages/apps/crDroidSettings/
17a8acb  Updated translations  [Gabriel Lup]
9cff55c  Introduce lockscreen clock/date styles [2/2]  [Pranav Vashi]
   * vendor/lineage/
5e23865  Add Iliad APN  [Pranav Vashi]
febadcd  apns: Add missing sprint roaming APN and set bearer_bitmasks  [Pranav Vashi]
b897ff4  bfqio: Fix warning when building with BOARD_VNDK_VERSION := current  [Pranav Vashi]
6e7a753  apns: Adjust Sprint LTE internet to allow tether  [Pranav Vashi]
====================
     06-28-2018
====================


   * build/make/
cd9e2fc  build: Allow building disabled vbmeta images in signing process  [Nolen Johnson]
   * device/motorola/nash/
5f35d0c  nash: Build disabled VBMeta image  [Nolen Johnson]
   * lineage-sdk/
fcf9ab5  lineage-sdk: Introduce TelephonyExtUtils  [Bruno Martins]
====================
     06-27-2018
====================


   * device/oneplus/oneplus3/
556ae16  op3: doze: use ExecutorService for listener registration  [dianlujitao]
2f73dee  op3: Drop deprecated OpenGLRenderer props  [CyberWalkMaN]
   * external/toybox/
4841a34  toybox: Add install to symlinks  [Tom Marshall]
   * frameworks/base/
8a3e140  SystemUI: Resolve status bar battery percentage tints  [Adrian DC]
fea1047  Updated translations  [Gabriel Lup]
   * hardware/qcom/audio-caf/msm8998/
2957f2e  hal: Fix VNDK_VERSION=current build for a2dp extension  [LuK1337]
d9c1cb8  hal: Fix VNDK_VERSION=current build for msm8916  [LuK1337]
   * hardware/ril-caf/
7fd9ea4  Make RIL command headers overlayable by devices.  [Paul Keith]
c8b03a3  libril: Bounds check s_commands  [Paul Keith]
   * lineage-sdk/
e5150f7  Merge 'lineage-15.1' into 8.1  [Pranav Vashi]
   * packages/apps/crDroidSettings/
d9d7c70  Updated translations  [Gabriel Lup]
   * vendor/nxp/opensource/external/libnfc-nci/
ae86e8d  Build nfc_nci.nqx.default with BOARD_VNDK_VERSION  [Łukasz Patron]
====================
     06-26-2018
====================


   * frameworks/base/
54096b8  SystemUI: Resolve status bar VPN icon tints  [Adrian DC]
   * lineage-sdk/
6fb5076  NetworkTraffic: Resolve status bar indicators tints  [Adrian DC]
fa05f27  Trust: warn if build is signed with insecure keys  [Bruno Martins]
   * vendor/nxp/opensource/external/libnfc-nci/
801109e  Revert "Fix description path for libnqp61-jcop-kit and move to vendor"  [LuK1337]
   * vendor/nxp/opensource/packages/apps/Nfc/
9625348  Revert "Look for libnqp61-jcop-kit.so in the vendor"  [LuK1337]
====================
     06-25-2018
====================


   * frameworks/base/
d07581d  Updated translations  [Gabriel Lup]
   * packages/apps/Snap/
1dccab4  Snap: turn developer category title into a translatable string  [Michael Bestas]
   * packages/apps/crDroidSettings/
6fc7b1e  Updated translations  [Gabriel Lup]
====================
     06-24-2018
====================


   * bionic/
e7d03a1  Merge pull request #1 from DouglasGomes123/8.1  [GitHub]
ab8762c  solved infinite loop problem in J7 prime  [GitHub]
   * device/motorola/nash/
c00703f  nash: enable camera api v2 in Snap  [Nolen Johnson]
8e3a6e2  nash: Add additional capabilities to V1.0 media profiles  [Nolen Johnson]
ee0f70a  nash: Add fingerprint navigation support  [Nolen Johnson]
190e834  nash: Set SE Linux to Enforcing  [Nolen Johnson]
9086e13  nash: Additional SE Policy  [Nolen Johnson]
   * device/oneplus/oneplus3/
f6c3837  op3: Enable auto brightness by default  [dianlujitao]
84b8fcb  oneplus3: releasetools: Split up getting android-info.txt  [dianlujitao]
   * frameworks/base/
e60cb79  base: HeadsUp snooze: reset snoozed packages on settings change  [Pranav Vashi]
eb0111a  base: HeadsUp add timeout option [1/2]  [Pranav Vashi]
f520f33  base: HeadsUp snooze function [1/2]  [Pranav Vashi]
d6fd3f9  Merge 'lineage-15.1' into 8.1  [Pranav Vashi]
   * packages/apps/crDroidSettings/
79c7157  Re-enable snooze notification settings  [Pranav Vashi]
====================
     06-23-2018
====================


   * bootable/recovery/
ac258a4  update_verifier: skip verity to determine successful on lineage builds  [Rashed Abdel-Tawab]
   * device/lineage/sepolicy/
a0fe0e9  sepolicy: add rules for updater and update_engine  [Pranav Vashi]
fb803fe  common: add update_engine policies  [Pranav Vashi]
124f2ce  sepolicy: Label aw2013 HIDL light HAL  [Pranav Vashi]
   * device/motorola/nash/
64251a6  nash: Set Bootanimation to half-res  [Nolen Johnson]
d7e20c7  nash: address greybus denials  [Nolen Johnson]
8fd5ab0  nash: sepolicy: Fix Moto off-mode charging  [Nolen Johnson]
196fcba  nash: SE Policy Bringup for 8.1.0  [Nolen Johnson]
359e2bd  nash: Switch to vendor.display.config 1.1  [Nolen Johnson]
fb5bbb1  nash: Remove cpuset foreground boost  [Nolen Johnson]
cf26c5e  nash: init: performance: set up boot time fs tuning  [Nolen Johnson]
b50075b  nash: init: performance: disable UFS powersaving while booting up  [Nolen Johnson]
fd3979f  nash: init: performance: enable powersaving when in charger mode  [Nolen Johnson]
380df1b  nash: skip wait for hwservicemanager  [Nolen Johnson]
1758db2  nash: Make sure graphics HAL services started before mounting data  [Nolen Johnson]
59239ab  nash: Start hwservicemanager early  [Nolen Johnson]
484bdd0  nash: start bootanim before mounting data partition  [Nolen Johnson]
d19a598  nash: Advertise system_as_root in recovery  [Nolen Johnson]
1d20aab  nash: clean-up rootdir  [Nolen Johnson]
732181d  nash: add wlan_carrier_bin.sh  [Nolen Johnson]
009dec6  nash: Update blobs to OPXS27.109-34-10  [Nolen Johnson]
   * device/oneplus/oneplus3/
1d188e6  op3: Enable VoLTE to enable calling over LTE for Vodafone India - Mumbai  [dianlujitao]
   * device/qcom/sepolicy/
bb0743b  sepolicy: Allow perf HAL to set freq props  [Bruno Martins]
   * frameworks/base/
7935737  SystemUI: CellularTile: Don't call showDetail() when device is locked  [LuK1337]
7fb32a0  PhoneWindowManager: Allow torch and track skip during ambient display  [Sam Mortimer]
988a35e  base: SystemUI: fix weather tile color  [Pranav Vashi]
26b5ae7  Fix a 'memory leak'  [Pranav Vashi]
01ef9db  ScanRecord.getServiceData NPE fix  [Pranav Vashi]
16f676c  Check for null path in getInternalPathForUser  [Pranav Vashi]
   * kernel/oneplus/msm8996/
26d273e  Enable support for RTL8152/RTL8153 Ethernet devices  [Tim Schumacher]
   * system/sepolicy/
41776de  Merge 'lineage-15.1' into 8.1  [Pranav Vashi]
6838c2f  sepolicy: allow update_engine to bypass neverallows for backuptool  [Rashed Abdel-Tawab]
   * vendor/lineage/
c4cf539  addonsu: Fix package for modern devices  [Pranav Vashi]
4da30a5  backuptool: introduce addon.d script versioning  [Pranav Vashi]
1234a29  vendor: add custom backuptools and postinstall script for A/B OTAs  [Pranav Vashi]
3c78501  apns-conf: Remove obsolete APNs for PT carriers  [Pranav Vashi]
   * vendor/motorola/
d688d60  nash: Update blobs to OPXS27.109-34-10  [Nolen Johnson]

Don't expect any support if you:
- are not running stock crDroid-kernel
- have installed any mods such as Xposed!
- have modified system files

Download crDroid for Oneplus 3/3T:
https://crdroid.net/oneplus3

DONATE


crDroid G+ community


device tree & kernel






XDA:DevDB Information
ROM[OP3-3T][8.1]**crDroid**[4.4] , ROM for the OnePlus 3

Contributors
Rkschunk
Source Code: https://github.com/crdroidandroid/

ROM OS Version: 8.x Oreo

Version Information
Status: Stable

Created 2018-03-25
Last Updated 2018-07-02
 

Attachments

Last edited by a moderator:

mdfarazb2

Elite Member
Jul 2, 2015
1,930
665
113
22
patna
Finally! Thanks! Running great so far! Smooth and stable.. BB too seems to be Good! Good job Dev! :good:

The first bug which I've noticed:-
1. When you long press on the wifi icon from quick settings (just after first scroll) and then scroll again to see the available networks, there are are few QS tiles too in the menu scrolling down/up along with the QS . Screenshot attached.

2. Clock disappears from the QS header when set in centre/ left mode .

Didn't find any other bugs so far!?


Sent from my OnePlus3T using XDA Labs
 

Attachments

Last edited:

RaEsAcademy

Senior Member
Jun 7, 2016
67
32
18
Try Mady Xtended Kernel for nice performance and battery backup....

This kernel comes as default in multiple roms including

1. MSM Xtended
2. LIQUID Remix
3. Unleash os etc
I thought the dev said in the OP that he won't give user support who run a custom kernel,so maybe this is not the right place to recommend another kernel?;)
 

Babloo289

Senior Member
Aug 16, 2014
451
336
0
hyderabad
www.facebook.com
I thought the dev said in the OP that he won't give user support who run a custom kernel,so maybe this is not the right place to recommend another kernel?;)
Users flashing custom kernels are pretty sure they won't get support from rom dev. But it shouldn't stop them from flashing...

I just recommended something doesn't mean I order everyone to flash it. Right ?
 

Wulfric

Senior Member
May 23, 2010
105
17
0
Hello! Very nice rom. I'm using it since yesterday and found no problems so far and it's really smooth. The only thing I'm missing is an LTE toggle and more customizations for the hardware keys. Especially back button. Not a deal breaker though. Thanks