[Oneplus 3T][20161214] Unofficial CyanogenMod 14.1 by PeterCxy

Search This thread

PeterCxy

Senior Member
Jul 15, 2013
296
868
Code:
/*
 * Your warranty is now VOID!
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 *
 */

This is my custom ROM built only for Oneplus 3T. DO NOT try to flash it on Oneplus 3.

This ROM is NOT compatible with sultan's custom kernel (actually not compatible with any kernel that is not built for CM14.1)

I built this for my own daily use, and shared because I did not see another public release of CM14.1 yet. This is based on the work of morckx at GitHub.

Sorry for you all, but the final exam for me is coming :( I might not have time to update this ROM regularly, so let's just wait for CM's official support or you may turn to the unified unofficial nightlies lol.. (actually I could have updated this last weekend but I went for dating, haha.)

ROM features

- Vanilla CyanogenMod 14.1 (last synced: 2016-12-14 GMT+8)
- Ported to Oneplus 3T (Thanks to morckx for merging 3T changes into the CM kernel)
- No OTA supported for this ROM, if you receive any, please ignore it and DO NOT install. (Though you will not be able to install that at all)

About the embedded "Brevent" App:

This is a refactored version of the Xposed module "Prevent Running" (http://repo.xposed.info/module/me.piebridge.forcestopgb) that do not depend on the Xposed framework but depend on framework patches, which I need for daily use because I have to stop some Chinese apps from keeping the whole device awake all the time. Sorry if adding this brought you any inconvenience, and you can turn the 'Auto Prevent' off in Brevent -> User Guide -> Advanced Settings, thus it will not affect apps any more. Read the instructions at https://github.com/liudongmiao/Brevent to learn more about it.

Installation

Flash the zips with a custom recovery, for example, TWRP.

Known bugs

- All BUGs that the CM14.1 ROM for Oneplus 3 has
- Front camera goes only up to 4MP instead of 16MP
- New photos may become green sometimes (use a third-party camera app instead if you experience this issue)
- (Confirmation needed) LTE may not work as expected for some carriers. However I did not encounter any problem for my China Telecom LTE(+) network for now.
- You tell me

Source code

https://github.com/LOSP/local_manifests

Downloads

2016.12.14
AndroidFileHost: https://www.androidfilehost.com/?fid=457095661767122729
- Updated camera drivers and configurations from OxygenOS 3.5.3 for OnePlus 3T (front camera 16MP still missing, maybe it needs a CameraWrapper)
- Synced lastest CM sources
- Applied framework patches for Brevent and pre-installed Brevent.apk (An app that tries to prevent selected apps from keeping themselves alive and keeping the CPU awake, see https://github.com/liudongmiao/Brevent for details)
DISCLAIMER: I, PeterCxy, am not affiliated with the author of Brevent, and do not get any income for embedding this app, and this app do not include any form of ADs.
2016.12.13
AndroidFileHost: https://www.androidfilehost.com/?fid=673368273298916355

Screenshots

See attachments

Donation

Bitcoin: 33yHkcWmTbKegCVVeTkqKcAdibG814f9To

Credits to:

- All CyanogenMod contributors
- morckx for merging the kernel sources (actually I am just a packager of his work)
 

Attachments

  • Screenshot_20161213-101744.png
    Screenshot_20161213-101744.png
    102.8 KB · Views: 8,259
Last edited:

mkl23

Senior Member
Jan 5, 2011
115
38
OMG! Going to flash it today! Thanks a lot!!!!

Gesendet von meinem ONEPLUS A3003 mit Tapatalk
 

michie

Senior Member
Apr 15, 2007
1,585
2,640
Hasselt
Seriously... lol right after I load cm13 on my device you go an do this

Thanks for nothing lol

Jk

Thanks OP

No worries, you can just dirty flash this over Sultan's rom, did the same for the OPO, OPX and now for the 3T :

- Backup in TWRP (Just in case)
- Do not wipe anything!
- Flash CM14.1
- Flash Gapps 7.1 ARM64
- Wipe cache/dalvik
- Reboot

Clean flash is always better ofcourse but for now everything is working perfectly for me.
 

c_86

Senior Member
Jul 16, 2011
3,114
794
Canada
www.cmsrm.com
Google Pixel 6 Pro
No worries, you can just dirty flash this over Sultan's rom, did the same for the OPO, OPX and now for the 3T :

- Backup in TWRP (Just in case)
- Do not wipe anything!
- Flash CM14.1
- Flash Gapps 7.1 ARM64
- Wipe cache/dalvik
- Reboot

Clean flash is always better ofcourse but for now everything is working perfectly for me.

Thanks! I may try this.. BTW what are some of the bugs he mentions that are on the op3?
 

pvillasuso

Senior Member
Apr 16, 2007
1,940
815
Thanks for this @PeterCxy
I think it would be better to rename the file to: cm-14.1-20161213-UNOFFICIAL-oneplus3T.zip
To avoid confusions , just saying ...
 
  • Like
Reactions: cycoe

michie

Senior Member
Apr 15, 2007
1,585
2,640
Hasselt
Thanks! I may try this.. BTW what are some of the bugs he mentions that are on the op3?

They don't mention device specific bugs, only "many minor bugs" so I guess it will be in CM framework. Each nightly will bring new fixes but.new bugs too till they bring out a stable branch. I would advise staying on a nightly that seems stable for your use and only update when the monthly security patch is released by google and merged by CM.
 

c_86

Senior Member
Jul 16, 2011
3,114
794
Canada
www.cmsrm.com
Google Pixel 6 Pro
They don't mention device specific bugs, only "many minor bugs" so I guess it will be in CM framework. Each nightly will bring new fixes but.new bugs too till they bring out a stable branch. I would advise staying on a nightly that seems stable for your use and only update when a security patch is released and merged.

Cool thanks. Just read over the op3 cm14.1 thread and it seems like everything major is working.
 

PeterCxy

Senior Member
Jul 15, 2013
296
868
Thanks for this @PeterCxy
I think it would be better to rename the file to: cm-14.1-20161213-UNOFFICIAL-oneplus3T.zip
To avoid confusions , just saying ...

Yes I agree. The naming was directly taken from CM14.1 building system, and I was too excited to rename the device.... But no worry, oneplus3 users will not be able to flash it into their devices.
 
  • Like
Reactions: c_86 and pvillasuso

PeterCxy

Senior Member
Jul 15, 2013
296
868
I just realized that when I was playing with the settings. Derp

Thank

Edit... I know i shouldn't care but I do... but does it seem like the ram usage is high on this? Averaging around 1.9gb after a fresh reboot...

Well I did not really think so because I just went from OxygenOS and the free ram was usually 1.8GB while now it is around 2.8GB.
 

michie

Senior Member
Apr 15, 2007
1,585
2,640
Hasselt
For the people who are interested and maybe feed for the OP, working perfectly and tested by me on this rom :

Nougat System app Debloater Script:
(Maximum Debloater version)

- Flash in recovery
- Removes AOSP apps so you can replace them with the new google PlayStore apps :

AOSP Browser2 -> Google Chrome
AOSP Calculator -> - Google Calculator
AOSP Calendar -> Google Calendar
AOSP Camera2 -> Open Camera - F-Droid
AOSP Contacts -> Google Contacts
AOSP DesktopClock -> Google Clock
AOSP Dialer -> Google Phone
AOSP Email -> Google Gmail
AOSP Gallery -> Google Photos
AOSP Keyboard -> Google Keyboard
AOSP Messaging -> Google Messenger
AOSP Music -> Google Play Music
AOSP QuickSearchBox -> Google

BE SURE TO HAVE GOOGLE KEYBOARD INSTALLED BEFORE FLASHING. OTHERWISE YOU WILL HAVE NO KEYBOARD AND WILL HAVE TO SIDELOAD THE APK.

Download : [url]http://xdaforums.com/google-nexus-5/themes-apps/gapps-debloating-scripts-aosp-t3457204[/URL]
 
Last edited:
  • Like
Reactions: bricky23

Top Liked Posts

  • There are no posts matching your filters.
  • 60
    Code:
    /*
     * Your warranty is now VOID!
     *
     * I am not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this ROM
     * before flashing it! YOU are choosing to make these modifications, and if
     * you point the finger at me for messing up your device, I will laugh at you.
     *
     */

    This is my custom ROM built only for Oneplus 3T. DO NOT try to flash it on Oneplus 3.

    This ROM is NOT compatible with sultan's custom kernel (actually not compatible with any kernel that is not built for CM14.1)

    I built this for my own daily use, and shared because I did not see another public release of CM14.1 yet. This is based on the work of morckx at GitHub.

    Sorry for you all, but the final exam for me is coming :( I might not have time to update this ROM regularly, so let's just wait for CM's official support or you may turn to the unified unofficial nightlies lol.. (actually I could have updated this last weekend but I went for dating, haha.)

    ROM features

    - Vanilla CyanogenMod 14.1 (last synced: 2016-12-14 GMT+8)
    - Ported to Oneplus 3T (Thanks to morckx for merging 3T changes into the CM kernel)
    - No OTA supported for this ROM, if you receive any, please ignore it and DO NOT install. (Though you will not be able to install that at all)

    About the embedded "Brevent" App:

    This is a refactored version of the Xposed module "Prevent Running" (http://repo.xposed.info/module/me.piebridge.forcestopgb) that do not depend on the Xposed framework but depend on framework patches, which I need for daily use because I have to stop some Chinese apps from keeping the whole device awake all the time. Sorry if adding this brought you any inconvenience, and you can turn the 'Auto Prevent' off in Brevent -> User Guide -> Advanced Settings, thus it will not affect apps any more. Read the instructions at https://github.com/liudongmiao/Brevent to learn more about it.

    Installation

    Flash the zips with a custom recovery, for example, TWRP.

    Known bugs

    - All BUGs that the CM14.1 ROM for Oneplus 3 has
    - Front camera goes only up to 4MP instead of 16MP
    - New photos may become green sometimes (use a third-party camera app instead if you experience this issue)
    - (Confirmation needed) LTE may not work as expected for some carriers. However I did not encounter any problem for my China Telecom LTE(+) network for now.
    - You tell me

    Source code

    https://github.com/LOSP/local_manifests

    Downloads

    2016.12.14
    AndroidFileHost: https://www.androidfilehost.com/?fid=457095661767122729
    - Updated camera drivers and configurations from OxygenOS 3.5.3 for OnePlus 3T (front camera 16MP still missing, maybe it needs a CameraWrapper)
    - Synced lastest CM sources
    - Applied framework patches for Brevent and pre-installed Brevent.apk (An app that tries to prevent selected apps from keeping themselves alive and keeping the CPU awake, see https://github.com/liudongmiao/Brevent for details)
    DISCLAIMER: I, PeterCxy, am not affiliated with the author of Brevent, and do not get any income for embedding this app, and this app do not include any form of ADs.
    2016.12.13
    AndroidFileHost: https://www.androidfilehost.com/?fid=673368273298916355

    Screenshots

    See attachments

    Donation

    Bitcoin: 33yHkcWmTbKegCVVeTkqKcAdibG814f9To

    Credits to:

    - All CyanogenMod contributors
    - morckx for merging the kernel sources (actually I am just a packager of his work)
    12
    Soon Official Nightles :)
    The unified trees are up by grarak!
    3
    When will you go official?

    This may never become official... Actually I just pulled the ongoing work from official CyanogenMod for OnePlus 3T. They are figuring out a way that they may build unified nightlies for OP3 and OP3T. My ROM is just a temporary solution before the official nightlies begin rolling out.
    3
    Seriously... lol right after I load cm13 on my device you go an do this

    Thanks for nothing lol

    Jk

    Thanks OP

    No worries, you can just dirty flash this over Sultan's rom, did the same for the OPO, OPX and now for the 3T :

    - Backup in TWRP (Just in case)
    - Do not wipe anything!
    - Flash CM14.1
    - Flash Gapps 7.1 ARM64
    - Wipe cache/dalvik
    - Reboot

    Clean flash is always better ofcourse but for now everything is working perfectly for me.