[ONE Android Development] danieldmm:
Build 16/02/2016

TugaPower ROM G+

Telegram Group: https://telegram.me/joinchat/CX70TjxED8VBrDuNBkHmFQ

Telegram Channel: https://telegram.me/TugaPowerOnePlusOne

#TugaPower v35.0 CM13 #OnePlus #Android 6.0.1

Please be sure you are using TWRP 2.8.7.0.x Materialised or TWRP 2.8.7.0_2016_x

Link for recovery: https://www.androidfilehost.com/?w=files&flid=30332&sort_by=date&sort_dir=DESC

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.

Change log:

SnapCamera

Replaced AudioFX with MaxxAudio

Kernel: F2FS All partitions Support + Kcal Support

Xposed Installer Materialised included thanks [MENTION=5345056]DVDandroid[/MENTION]

You must flash manually the xposed framework, its a one time step, over my nexts releases it will survive.

You can use the built in install / unnistall of Xposed installer

StockBrowser Removed and added CAF Browser m46 compiled by me and WebRefiner Activated ( 13-02-2016 )

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

Added GPS overlay in Framework

Call Record ( if you dont have the option is because yout country restriction, use xposed module to bypass this )

Fixed Mic InCall problem

Fixed Stream Video buffering

Support out of the box to microG GmsCore ( http://xdaforums.com/android/apps-games/app-microg-gmscore-floss-play-services-t3217616 )

Powered by SuperSU 2.67 System Less

If you Gapps provider dont supply backup script, you can see in folder /system/addon.d you will need to flash gapps after ROM.

Gapps advised per the CyanogenMod Wiki to CM13 its Open Gapss Nano Package.

http://opengapps.org/?api=6.0&variant=nano

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

Full Change log:

Project name: android_device_oneplus_bacon

bacon: Don't use QC location stack

bacon: acdb: add DevicePair for handset mic + stereo headphones

Project name: android_packages_apps_Messaging

Messaging: change Avatar fontFamily to sans-serif-medium

Project name: android_vendor_cm

Cleanup APN list for Norway

Project name: android_packages_apps_Trebuchet

Trebuchet: Don't animate folder if locked state changed

Trebuchet: Fix measuring error when reloading app drawer

Project name: android_packages_apps_LockClock

LockClock : Switch over to new yahoo location api

Project name: android_packages_apps_Settings

Settings: Allow/Prevent notification light in Zen mode (2 of 3)

Settings: Fix ethernet data usage tab crash

Add ability to ignore interruptions while active media playback

Settings: Add CMGlobalSettingSwitchPreference

Settings: hook up volume tone preference to CMSettings

Project name: android_packages_apps_ContactsCommon

ContactPhotoManager: Consider BITMAP_UNAVAILABLE as a cache miss

Project name: android_packages_apps_Snap

Add 11.9MP 16:9 and 8.9MP picture resolutions

De-uglify menu.

Snap: add resolutions used on Nexus 6P

Project name: android_frameworks_base

SystemUI: disable QS tile Edit mode on screen off

bootanimation: Move the bootanimation playaudio code

Recents : Don't show clear all if no tasks

SystemUI: Don't update if HeadsUp is disabled

Frameworks: Allow/Prevent notification light in Zen mode (1 of 3)

KeyHandler: don't break old interfaces

Revert "SystemUI: survive notification update spam"

Project name: android_frameworks_opt_telephony

GsmMmiCode: Fix USSD NPE

Project name: android_system_extras

Fix memory leak of dirbuf.

Project name: proprietary_vendor_oneplus

Derp liblights

Remove liblights

Project name: cm_platform_sdk

PerformanceManager : Keep in sync with low power mode

CMSDK: Allow/Prevent notification light in Zen mode (3 of 3)

Project name: android_hardware_qcom_display

gralloc: Add a switch to use 16 byte pixel alignment

Project name: android_hardware_qcom_audio

Revert "audio: Reduce low latency buffer size"

Project name: android_hardware_qcom_audio

hal: Fix input source usecase selection

hal: Shush some logspam

Project name: android_bionic

bionic: linker: Load shim libs *before* the self-linked libs

Project name: android_device_oppo_common

keyhandler: don't compile sdk statically

oppo-common: implement old keyhandler interface

Project name: android_packages_services_Telephony

Single digit MMI codes invalid.

Project name: android_packages_apps_Trebuchet

Add remote folder hook for view setup.

Project name: android_bootable_recovery

recovery: Remove empty header line

Project name: android_system_vold

cryptfs: Fix returning to default password

ROM -> https://meocloud.pt/link/3f61600c-ba4f-4037-8732-fb913e344d5e/TugaPowerM35.zip

Mirror MegaUpload -> https://mega.nz/#!0ZlXnT7J!h1tv9_m_FzZk-kWgTbyvXgdacuAdNs4r_Et-xxgfCqw

Mirror Android File Host -> https://www.androidfilehost.com/?fid=24421527759880434

Mirror Google Drive -> https://drive.google.com/file/d/0ByxlOYAKcbyTWU9fMVh1dlllYWs

MD5: 227815fe48f1abaf831fc8911ad8b3fc

Happy flashing

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

Meocloud Firmware Download -> https://meocloud.pt/link/54c1eb88-f902-4411-aa7a-e1872ac5a47a/TugaPowerFirmwareCM13_v4.zip/

MD5: a66def0dad6910d8cadd5cd452fce164

Source:

CyanogenMOD: https://github.com/CyanogenMod

Kernel source: https://github.com/TugaPowerROM/kernel_oneplus_msm8974