[ONE Android Development] danieldmm:
Build 04/12/2015

TugaPower ROM G+

#TugaPower v14.0 CM13 #OnePlus #Android 6.0

Change log:

Kernel: Multi ROM Support

Kernel: F2FS All partitions Support

Added back Theme Day/Night ( find in screen options )

Added Xposed version v78 official, 1/11/2015 thanks [MENTION=4419114]rovo89[/MENTION]

Xposed ( Please take extreme precaution wich modules you install, if its not ready to Lollipop you may face bootloop )

To go out of bootloop by Xposed module misbehavior just go to TWRP and in file manager delete the file /data/data/de.robv.android.xposed.installer/conf/modules.list, that way phone will boot

StockBrowser Removed and added CAF Browser m46 compiled by me and WebRefiner Activated

( Block Ads / Privacy Attacks / Malware ) and Google Sync

Powered by SuperSU 2.56

Dont forget, if you are in my builds, no need to flash gapps, use the OTA to download and flash.

If you are in other builds, make a factory reset, flash ROM, then flash Gapps. Reboot

Bugs:

Lets find bugs :)

ROM script its improved, if you dont meet the firmware requisites ROM will not flash, you can find Firmware zip in the botton of post

Sync With CM Repo:

keymaster: add TARGET_PROVIDES_KEYMASTER (android_hardware_qcom_keymaster)

bt: Fix device discoverability (android_system_bt)

Wifi: add "turn wifi off" action to open network notification (android_frameworks_opt_net_wifi)

CMBugReport: fix attachment uploading & add tests (android_packages_apps_CMBugreport)

marshmallow sends bugreports pre-zipped (android_packages_apps_CMBugreport)

Fix permission for Development shortcut (android_frameworks_base)

Fingerprint: Use M fingerprint setup action (android_packages_apps_SetupWizard)

Revert "Fingerprint: Use AOSP fingerprint setup" (android_packages_apps_SetupWizard)

USB MIDI: Fix race condition that causes intermittent connections. (android_frameworks_base)

Volume should take VOLUME_MIN_DB value when audio is muted. (android_frameworks_av)

libbinder: allow devices to disable ashmem size tracking (android_frameworks_native)

CMSettingsProvider: Only enable component if already disabled. (cm_platform_sdk)

Move list_networks_key to separate widget (android_packages_services_Telephony)

Telephony: Apply SPN override for cdma SIM (RUIM) (android_frameworks_opt_telephony)

MSIM: Phone account related changes (android_packages_services_Telecomm)

Telephony: Identify NetworkRequests by phone (android_frameworks_opt_telephony)

Settings: use CMHW serial number (android_packages_apps_Settings)

recovery: Fix size of text array (android_bootable_recovery)

Themes: Expose color for external settings icons (android_packages_apps_Settings)

Telephony: Return the correct res id for text and tone (android_packages_services_Telephony)

manifest: Enable LockClock preferences to show in LeanBack Settings row (android_packages_apps_LockClock)

telephony: Update MAXIMUM_VALID_VALUE for disconnect codes (android_frameworks_base)

telephony: Make the disconnect cause distinguishable (android_frameworks_base)

SystemUI: Apply tint on battery level text (android_frameworks_base)

Add toggle for heads up notifications (android_packages_apps_Settings)

SystemUI: various qs tile detail improvements (android_frameworks_base)

SystemUI: add circle page indicator for qs tiles (android_frameworks_base)

Revert "systemui: Fix race condition in setting notification panel height" (android_frameworks_base)

Themes: Don't uninstall theme when processing an overlay fails (android_frameworks_base)

Contacts: Use common contacts uri extra (android_packages_apps_Contacts)

Contacts: Save contact image from lookup (android_packages_apps_Contacts)

Contacts: Remove contact shortcut for lookup contact (android_packages_apps_Contacts)

Contacts: Add contact lookup with attribution to quick contacts (android_packages_apps_Contacts)

Contacts : Ensure query excludes LOCAL_CONTACTS (android_packages_apps_Contacts)

Fix local account name display for groups. (android_packages_apps_Contacts)

Remove arbitrary set visibility call (android_packages_apps_Contacts)

Keep a local instance of mContactData when copying to SIM card. (android_packages_apps_Contacts)

Contacts:remove memory status from overflow in search mode (android_packages_apps_Contacts)

fix crash in QuickContact on sending contact via sms (android_packages_apps_Contacts)

Summarize local phone storage in MemoryStatusActivity. (android_packages_apps_Contacts)

QuickContacts: Fix null pointer exception when clicking a contact (android_packages_apps_Contacts)

Populate group title. (android_packages_apps_ContactsCommon)

stagefright: Fix build breaks (android_frameworks_av)

minivold: Build as static library for linkage into recovery (android_system_vold)

recovery: Assimilate minivold (android_bootable_recovery)

recovery: fstools: symlink sgdisk so we can actually use it (android_bootable_recovery)

build: recovery: Support extra recovery resources (android_build)

recovery: Switch to CyanogenMod branding (android_bootable_recovery)

configpanel: catch FileNotFoundException (android_device_oppo_common)

ROM -> https://goo.gl/1CK95D

Mirror MegaUpload -> https://goo.gl/9BGza3

Mirror Android File Host -> https://goo.gl/VwDQCo

Mirror Google Drive -> https://goo.gl/LiahR4

MD5: 4f060de90bd4b66600e7249eb583020f

Stock Kernel v14.0 -> https://goo.gl/qoWJua

Happy flashing

Firmware parts Recommended for better function over TugaPower ROM, flash this if ROM Flash gives firmware error.

If error its modem you must use TWRP 2.8.6.0 to flash the firmware zip properly.

Meocloud Firmware Download -> https://goo.gl/NV6OeM

Mirror Mega Download -> https://goo.gl/5PZFMU

MD5: 09411ce520b4916e2ce007dfa4af7e53

Source:

CyanogenMOD: https://github.com/CyanogenMod

Kernel: https://github.com/CyanogenMod/android_kernel_oneplus_msm8974