[ONE Android Development] danieldmm:
Build 09/07/2016

TugaPower ROM G+

Telegram Group: https://telegram.me/TugaPowerRom

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

#TugaPower M85.0 CM13 #OnePlus #Android 6.0.1

If you have some spare bucks consider donating, it will be really appreciated: https://www.paypal.me/TugaPower

Please be sure you are using one TWRP that can handle firmware flash.

Also be sure you are using proper firmware.

Here you have a build by me of TWRP: https://www.androidfilehost.com/?w=files&flid=50417&sort_by=date&sort_dir=DESC

Change log:

SnapCamera

Automatic turn on data to send/recebe MMS if data is off

Replaced audiofx with v4a Materialised, thanks [MENTION=1569052]viper520[/MENTION] and [MENTION=3901724]zhuhang[/MENTION] ( http://vipersaudio.com/blog/?page_id=25 )

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 ( 18-06-2016 )

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

Upgrade to beta TugaBrowser v52.x mannually or true XDA Labs -> https://www.androidfilehost.com/?w=files&flid=44933&sort_by=date&sort_dir=DESC

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

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.76 System Less

Boot sound ( if you dont want the sound just remove from system/media the boot.wav file

if you turn off your phone with silence on it will not play at boot the sound

if you want to replace to another, replace the boot.wav with your own boot.wav file, it must be a .wav file )

If your 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_vendor_cm

Adapt to 6.0.1_r52 backup whitelist

init: Add VibratorHW sysfs permissions

Project name: android_frameworks_opt_net_wifi

wifi: fixup hotspot disconnect on subscriber change

wifi: don't disable AP on sub change if it's the same sub

wifi: disable access point on subscription change

Project name: android_frameworks_av

Enforce permission for accessing fm tuner

Project name: android_frameworks_base

SystemUI: add themes dynamic tiles icon

Avoid NPE in printspooler when changing language

Project name: android_system_bt

Fix call to enable(bool) which changed as part of 049eae4ff84fbbdbc4b0068cb2a217f9f0460bf4

Project name: android_kernel_oneplus_msm8974

msm: perf: Do not allocate new hw_event if event is duplicate.

USB: dwc3: debugfs: Add boundary check in dwc3_store_ep_num()

USB: fix invalid memory access in hub_activate()

cyanogenmod_bacon_defconfig: disable CONFIG_PFT as it is unsupported

Don't show empty tag stats for unprivileged uids

Project name: android_hardware_cyanogen

cmhw: Add VibratorHW implementation

Project name: android_hardware_qcom_audio

Fix AudioEffect reply overflow

Project name: android_packages_apps_Contacts

Contacts metrics: corrected process interval

Project name: android_packages_apps_Messaging

Messaging app crashes after a few MMS

Project name: android_packages_apps_Settings

Break out Bluetooth device icon from dashboard reference.

InstalledAppDetails: fix refreshing storage summary after force stop

Project name: android_packages_apps_SoundRecorder

SoundRecorder: onConfigurationChanged dismiss popupmenu

Revert "SoundRecorder: onConfigurationChanged dismiss popupmenu"

Project name: android

default.xml: cm: Update to 6.0.1_r52

Project name: android_frameworks_base

SystemConfig: allow app-link to be set to any possible state

am: clear protected apps from recents

Project name: android_system_core

healthd: Write to blink file to fix LED

Project name: android_packages_apps_Dialer

Set content intent to final button intent

Project name: android_packages_apps_Settings

Prevent orientation changes from destroying/recreating security settings

Settings: Disable sim switch if subscription isn't valid

Settings: Don't set the icon for sim activation / deactivation dialog

Project name: android_device_oneplus_bacon

Update fingerprint to ZNH2KAS1KN

ROM -> https://meocloud.pt/link/7d82f021-a61c-4501-9aa1-176ee1b0b41d/TugaPowerM85.zip

Mirror MegaUpload -> https://mega.nz/#!od9GFB4Z!8E7rkH53dv6V28NnQTDGQotRwGY2VQ2UCgMRSPHuuYU

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

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

MD5: 1f3d7308ee16702c3b4c6a856d229898

Happy flashing

Firmware parts Recommended for better function over TugaPower ROM, flash this if you need firmware.

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