[ONE Android Development] danieldmm:
Build 11/06/2016

TugaPower ROM G+

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

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

#TugaPower M81.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:

Battery drain fixed

SnapCamera

CM hal mod ( manual focus ) you must use ColorOS Camera

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 ( 11-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.74 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_vendor_cm

config: Make product size available for use by project mkfiles

cm: Give BootReceiver permissions to read fsck log

Project name: cm_platform_sdk

cmsdk: Provide coverage for serial number and unique device id.

Keyguard: Get your weather on... the lock screen [2/3]

Project name: android_external_ahbottomnavigation

Updated Readme & changelog

Updated versions

Updated Demo

Added constructor Added annotations for parameters

Improved callback to update or not the UI when a tab is selected

Added elevation for bottom navigation layouts

Increased gradle version

Added notification elevation

Notification animates margin top in order to stick to the tab icon

Added setSelected() for item icon

Improved Demo project (added animations)

Project name: android_frameworks_base

Revert "base: start nfc service prior to systemui"

SystemUI: fix NFC tile sometimes hiding

UsbDeviceManager: Remove charging from persisted function composition

Framework: allow ResolverActivity to be specialized from other package

Keyguard: Get your weather on... the lock screen [1/3]

Project name: android_art

art: Fix QCPERF workaround for ARM after Clang fixes

Enable clang for ARM builds.

Project name: android_packages_apps_CMFileManager

Invalidate preferences headers when resuming

Project name: android_packages_apps_Settings

String improvements

Settings: Allow sorting Applications by size

Keyguard: Get your weather on... the lock screen [3/3]

Project name: android_packages_apps_Dialer

Ensure we have permissions before rebuilding database

Increment nudge only after shown intent returns

Project name: android_packages_apps_Messaging

Fixed storage permission issue for attachments Moved some audio library tab related string to cm_strings.xml

Project name: android_packages_apps_Nfc

Revert "Nfc: Clear transfer manager service on Destroy"

Revert "nfc: create a bootstrap service"

Project name: android_packages_apps_Bluetooth

Bluetooth-OPP: Check URI of sending files before entry cleanup

Set sJniAdapterServiceObj to NULL after deleting it

Bluetooth: Using the eventHandler to start listener

Bluetooth OPP: Fix mismerge

Bluetooth: fix opp NPE

Revert "Ensure synchronized access of JNI callback object"

Project name: cm_platform_sdk

CMSettingsProvider: load provisioned flag when creating DB

Ensures ProfileTrustAgent properly grants/revokes trust [2/2]

Project name: android_hardware_qcom_media

make: Fix up platform inclusion

mm-video-v4l2: venc: Avoid processing ETBs/FTBs in invalid states

Project name: android_external_skia

skia: qc-perf: link against libqc-opt for msm8937/17/53

Project name: android_frameworks_base

keyguard: SIM Display Name is now a config

Project name: android_art

art: Re-enable host clang

Project name: android_packages_apps_LockClock

Unregister from WeatherManager ONLY if service was actually registered

Project name: android_packages_apps_ContactsCommon

Add valid number checks for block menu item

Project name: android_packages_apps_Settings

Use child fragment manager for nested dialog fragment

Project name: android_packages_apps_Dialer

Performance tweaks for DeepLinkCache and icon retrieval.

Nudges: Move roaming nudge logic to wifi listener

Initialize ContactsTile loader in SpeedDialFragment onStart

Project name: android_packages_apps_Snap

Snap: Check photo orientation when creating thumbnail

Project name: android_hardware_qcom_media

mm-video-v4l2: vdec: deprecate unused config OMX_IndexVendorVideoExtraData

mm-video-v4l2: venc: add safety checks for freeing buffers

mm-video-v4l2: vidc: validate omx param/config data

mm-video-v4l2: vdec: add safety checks for freeing buffers

Project name: android_device_qcom_common

power: Use declared enums where possible

Project name: android_kernel_oneplus_msm8974

ASoC: msm: disable unwanted module

ASoC: msm: audio-effects: fix stack overread and heap overwrite

prima: Fix buffer overwrite problem in CCXBEACONREQ

msm: kgsl: Cast perfcounter query count to an unsigned int

msm: kgsl: Add missing checks for alloc size and sglen

ASoC: msm: Add bounds checking to ADM get params

ASoC: msm: qdsp6v2: Add check for DSP status before using the size

msm: mdss: fix possible out-of-bounds and overflow issue in mdp debugfs

Project name: android_frameworks_av

Fixing ALOGE message in commit ad40e57890f81a3cf436c5f06da66396010bd9e5

MtpServer: Fix concurrent access to mStorages

MTP: Fix crash when no storages are available

Project name: android_packages_services_Telephony

Telephony: pass subscriber id to apn settings

Project name: android_packages_providers_TelephonyProvider

TelephonyProvider: add apn lookup for imsi

Project name: android_packages_apps_Settings

Settings: use subid & imsi for MSIM apn lookups

Project name: android_packages_apps_Contacts

Contacts : Remove silent option from ringtone

Project name: android_packages_apps_CellBroadcastReceiver

fix Dutch translation - On vs Off

Project name: android_packages_apps_Messaging

PhoneUtils: Doublecheck that the system default is actually usable

Messaging: fix multi participant "always-ask" MSIM flow

Project name: android_packages_apps_SoundRecorder

Stop audio playback/recording in LOSS_TRANSIENT mode

ROM -> https://meocloud.pt/link/e8f9a0a9-e60e-47e0-a834-2b6bfec886b2/TugaPowerM81.zip

Mirror MegaUpload -> https://mega.nz/#!oANHiaCL!VlgcciOwplcz7Z6ER1JrtjU73v5nVvv9FJXjLMx2Hh8

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

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

MD5: c13b2ec8559c8cc64d266135e6b8bf89

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