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

TugaPower ROM G+

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

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

#TugaPower M87.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 )

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 ( 09-07-2016 )

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

Upgrade to beta TugaBrowser v52.x true XDA Labs or mannually -> 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

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_kernel_oneplus_msm8974

drivers/msm: qpnp-vibrator: Remove workqueue leftover

Project name: android_device_oneplus_bacon

Revert "bacon: disable Mifare Reader to fix freeze after scanning MClassic"

bacon: add NFA_PROPRIETARY_CFG for proper Mifare Classic support

Project name: android_vendor_cm

cm: minor IMS APN update

Revert "cm: add selective based spn (2/2)"

Project name: cm_platform_sdk

Instruct AIDL to generate NoOp inner class

Project name: android_frameworks_opt_telephony

GsmSS: Use per-slot resources for carrier-bound options

Project name: android_frameworks_base

AIDL: Add option to generate No-Op methods

pm: Fix lock insanity with ActivityManager

keyguard: Set FLAG_SHOW_WALLPAPER when shwowing media

Project name: android_frameworks_native

system_server BINDER_TYPE_FD driver ashmem accessors

system_server BINDER_TYPE_FD sockets using ashmem accessors

Parcel: file descriptor leak

sf: Make sure HWC_BLENDING_NONE is set for opaque layer

Project name: android_build

Add LOCAL_AIDL_FLAGS

Project name: android_system_core

libcutils: abort for invalid fd

libcutils: ashmem print error message for invalid fd

libcutils: ashmem check fd validity

libcutils: ashmem fortify and comply with Android coding standard

Project name: android_art

add missing include

Project name: android_hardware_qcom_audio

audio: Fix more compilation warnings when building with Clang

Project name: android_hardware_qcom_display

Don't build lights module if vendor supplies it

Project name: android_hardware_qcom_audio

audio: always send calibration

Project name: android_packages_apps_Contacts

Contacts : fix quick contacts card invite entry

Project name: android_packages_apps_SetupWizard

Replaced last panel with ModGuide panel.

MobileData: Don't let wait-for-radio trample wait-for-data

ChooseDataSim: Use the extra data from the intent to validate the sub

Project name: android_packages_apps_Nfc

Nfc: read extra properties of Mifare Classic

Project name: android_packages_apps_DeskClock

Fix translatability of power on alarm strings

Project name: android_packages_apps_Settings

Settings: Don't enable proximity on wake by default

Project name: android_device_qcom_sepolicy

perfd: add permissions to read/write proc/<PID> of appdomain

Project name: android_device_qcom_common

qcom-common: Add QC releasetools and recovery extensions

ROM -> https://meocloud.pt/link/8fcf0de4-9291-4f58-aaf0-bf1a44ac592b/TugaPowerM87.zip/

Mirror MegaUpload -> https://mega.nz/#!hYsiQI6b!vGVu6pchhKEFQZrlwSVzpJBaX8LcJqs0ppjjGwNI5lc

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

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

MD5: 9fc2576b7795f94b663a9a31e7d28530

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