[ONE Android Development] danieldmm:
Build 2016/12/17

TugaPower ROM G+

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

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

#TugaPower M98 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. The one recomended its the one from cm 13 nighly, you can find here: https://meocloud.pt/link/54c1eb88-f902-4411-aa7a-e1872ac5a47a/TugaPowerFirmwareCM13_v4.zip

Here you have a build by me of TWRP: http://xdaforums.com/oneplus-one/development/unofficial-twrp-3-0-x-tugapower-t3398366

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

Change log:

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 latest version 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

Gello removed and replaced by latest TugaBrowser beta v53.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)

TugaBrowser -> http://xdaforums.com/android/apps-games/app-tugabrowser-t3472457

Call Record

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

Multi-ROM Support , that way you can try my N ROM :)

Increase max chg current to 2000/500mA

PoGO: Gonna catch then all

Powered by SuperSU 2.79 ( compiled by [MENTION=631273]Chainfire[/MENTION] )

Full support to Xposed and SuHide ( fixed iGoogle November security patch )

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_frameworks_opt_telephony

SubscriptionInfoUpdater: Unbreak usage of TelephonyPlugin

MSIM: Pass slotId to EVENT_SIM_LOCKED_QUERY_ICCID_DONE

MSIM: Change access modifier of handleSimLoaded

Project name: android

cm: Remove mm-dash repo

default.xml: cm: Update to 6.0.1_r74

Project name: android_system_core

Fix out of bound access in libziparchive

Project name: android_hardware_ti_wlan

wl12xx: Common WLAN KM build target for reuse by devices

Project name: android_hardware_qcom_audio

Fix potential NULL dereference in Visualizer effect

Project name: android_hardware_qcom_media

mm-video-v4l2: vdec: Disallow input usebuffer for secure case

Project name: android_vendor_cm

version: Set version string to 13.0.5 to reflect security update

Add Reliance Jio India IMS volte apn's

Fix Reliance Jio India APNs.

Project name: android_hardware_qcom_audio

hal: Port the dock support to non-legacy 8960 hal

Project name: android_vendor_cm

config: common: Remove obsolete RomManager props

Project name: android_device_oneplus_bacon

bacon: Remove enhanced NFC feature

Project name: android_frameworks_ex

Handle color bounds correctly in GIF decode.

Project name: android_frameworks_opt_net_wifi

resolve merge conflicts of 849c5c7 to mnc-dev

wifinative jni: check array length to prevent stack overflow

Project name: android_frameworks_base

ExifInterface: Close the file when an exception happens

Isolated processes don't get precached system service binders

Project name: android_frameworks_av

soundtrigger: fix memory corruption

Fix divide by zero

Fix potential NULL dereference in Visualizer effect

Project name: android_build

Updating Security String to 2016-12-01

Project name: android_external_libavc

Decoder: Fixes in handling errors in Mbaff clips.

Decoder: Ignore few dpb errors

Project name: android_packages_services_Telephony

Unexport OmtpMessageReceiver

Restrict SipProfiles to profiles directory

Project name: android_frameworks_base

Support for MODE_ASK in commandline

AppOps: Do not prune apps that are not present

Themes: Don't cache explicitly themed resources

Build: use UserHandle.isApp for M compatibility

Make Build.TYPE and Build.FINGERPRINT consistent for apps.

ygote: Allow device to append extra whitelisted paths

Project name: android

cm: Remove mm-dash repo

Project name: android_packages_apps_Contacts

Contacts: Fix infinite loop in queryContactProviderByRawContactIds

Project name: android_packages_apps_Messaging

Messaging: Fix incorrect equality check

Project name: android_packages_apps_Settings

DataUsageUtils: Clean up based on code review

telephony: Disable the SIM state change receiver

NotificationLightSettings: Remove noop fields when LED can't pulse

Settings: Hide Reset action if Battery LED is not multicolor

Settings: Make proximity wake string more accurate

Project name: android_packages_inputmethods_LatinIME

LatinIME: Remove gesture preference if gesture lib is unavailable

Project name: android_hardware_ti_omap4

cmhw: Account for devices that don't use manager0 sysfs paths

Project name: android_packages_apps_UnifiedEmail

ActivityControler: Fix BadPacelableException in certain scenarios

ROM -> https://www.androidfilehost.com/?fid=529152257862688979

MD5: 8ef89b756167062125e540ed5927a620

Happy flashing

Source:

CyanogenMOD: https://github.com/CyanogenMod

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