[ONE Android Development] danieldmm:
Build 14/05/2016

TugaPower ROM G+

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

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

#TugaPower M71.0 CM13 #OnePlus #Android 6.0.1

If you have some spar bucks consider donating, it will be really apreciated: 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

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

KErnel: support for multi-rom kexec patched

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 ( 05-05-2016 )

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

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.71 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: cm_platform_sdk

CMSettings : Move force_show_navbar to global

PerformanceManagerService: drop requests if system is not yet ready

Project name: android_hardware_qcom_display

Revert "gralloc: fall back to old pixel alignment on old blobs"

Revert "gralloc: allow forcing old pixel alignment"

Project name: android_hardware_qcom_audio

hal: Clean up from merge

Project name: android_hardware_invensense

invensense: Use sensor HAL only if device specific HAL is not present

Project name: android_external_skia

skia: qc-perf: link against libqc-opt for msm8916

Project name: android_frameworks_base

ActivityManager: fix perf boost NPE

QS: fix performance profile tile observer

SystemUI : Fix multi-user for keyguard

SystemUI: Set circle battery path as untranslatable

Update volume slider only if ringer mode changed

SystemUITests: fix compile error

CMSettings : Move force_show_navbar to global

Lockscreen : Disable left edge after showing keyguard

Keyguard: Allow swiping up when trust managed

SpamFilter : Hide option if notification cannot be filtered

Project name: android_packages_apps_SetupWizard

SetupWizard: Alway show google pages if gms present

Project name: android_packages_apps_Settings

Profiles: Disable notification item if ringtone & notification volumes are linked

Settings : Filter livelockscreen, button for secondary users

Project name: android_packages_apps_DeskClock

DeskClock: Use accelerometer instead of orientation sensor

Project name: android_packages_apps_Dialer

Add additional permissions needed to utilize BlacklistUtils

Credit text and action should be limited to single line

InCallApi plugin strings not updated on locale change

Metrics fixes and switching to job sched

NPE: make sure search fragment is visible

Fix SuperNotCalledException

Fix NPE within CallLogFragment

Project name: android_packages_apps_Contacts

Use JobService for periodic InCallMetrics reporting

Contacts : prompt run time READ_SMS permission for M

Contacts InCall metrics test

Project name: android_packages_apps_PhoneCommon

AmbientDataSubscription: don't post results for unknown plugins

Credit text and action should be limited to single line

Project name: android_packages_apps_InCallUI

Fixed crash in InCallActivity.

Best fix for the case where ModButtonPresenter UI wasn't updating properly in onResume cases.

Mod buttons only enabled when incall

Don't query incall plugin invite intent until its actually needed

Project name: android_build

Avoid accidentally using the host's native 'as' command

ROM -> https://meocloud.pt/link/4bf9d7d0-383c-4efb-9916-127dc431d663/TugaPowerM71.zip/

Mirror MegaUpload -> https://mega.nz/#!0BVi3BZK!YZixPFs1JuNW2jee9FEaO1bFbiK0m7HNmLU-gIBGZeM

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

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

MD5: b587d9448398bb7734d484fa4fe626d7

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