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

TugaPower ROM G+

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

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

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

Kexec patch on kernel for multi rom, if you test report please

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

Replaced audiofx with Viper4Android 2.5.0.5

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 TugaBrowser v52.x compiled by me based on caf and WebRefiner Activated ( 04-09-2016 )

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

Update to alpha version of TugaBrowser v53.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.78 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

msm: camera: Port camera patches to oppo_camera

fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE

spmi: prevent showing the address of spmidev

msm: camera: Fix memory read by adding bounds check

ASoC: msm: qdsp6v2: check param length for EAC3 format

msm: ipa: fix potential race condition ioctls

input: synaptics: allocate heap memory for temp buf

msm: camera: sensor: Fix use after free condition

msm: camera: restructure data handling to be more robust

ASoC: msm-lsm-client: free lsm client data in msm_lsm_close

msm: crypto: Fix integer over flow check in qcedev driver

msm: mdss: Correct block id check for mdss_mdp_misr_table

wlan: fix buffer overflow in linkspeed ioctl

wcnss: Avoid user buffer overloading for write cal data

wlan: Remove the support for setwpaie ioctl

ASoC: check for null function pointer for dummy device read/write

BACKPORT: Bluetooth: Fix potential NULL dereference in RFCOMM bind callback

UPSTREAM: ppp: defer netns reference release for ppp channel

UPSTREAM: net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfrom

UPSTREAM: ipv6: add complete rcu protection around np->opt

UPSTREAM: netfilter: x_tables: make sure e->next_offset covers remaining blob size

UPSTREAM: netfilter: x_tables: validate e->target_offset early

UPSTREAM: KEYS: potential uninitialized variable

net: ipc_router: Bind only a client port as control port

UPSTREAM: net: Fix use after free in the recvmmsg exit path

Project name: android_vendor_cm

cm: charger: Add support for Watch/LDPI devices

version: Set version string to 13.0.2 to reflect security update

Project name: android_frameworks_opt_telephony

Revert "Revert "Fix problem with cell data service after SIM swap""

Project name: android_frameworks_base

PhoneWindowManager: set focus flags on keyguard panels

Project name: cts

Updated the test to use Build.VERSION.SECURITY_PATCH Updated the test for August 2016

Project name: android

default.xml: cm: Update to 6.0.1_r66

Project name: android_hardware_qcom_audio

policy_hal: Invert standard build flags

Revert "policy_hal: Fix build with Clang"

Project name: android_hardware_qcom_media

Fix duplicated OMX.qcom.audio.decoder.aac entry

Project name: android_packages_apps_Messaging

Messaging: fix some int'l numbers from displaying incorrectly

Messaging: fix bad recycle on sending two mms in a row

Project name: android_packages_apps_Settings

Fix AIOOBE with root access disabled.

Settings: Hidden option to view Device ID On tapping 7 times, show the device ID and copy it to clipboard. CYNGNOS-3232

Project name: android_packages_apps_Dialer

Fix tab position handling for RTL languages.

Project name: android_packages_apps_ThemeChooser

Remove BootReceiver

Capitalize app name

String updates

Fix line wrapping for crowdin

Project name: android_packages_apps_CellBroadcastReceiver

Correct channel 50 message in Spanish

Project name: android_packages_apps_InCallUI

[Glowpad] Remove marginBottom

ROM -> https://meocloud.pt/link/8ab832db-1417-4cba-8f9f-8d0be7cecc22/TugaPowerM93.zip

Mirror MegaUpload -> https://mega.nz/#!pZcwmSQb!SwiVSzhHSVVNbB_slhVhBLbT7ImH26RWwfZqlVIQObY

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

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

MD5: cd0fc9ca6287d1b37c71d5c09f75d03f

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