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

TugaPower ROM G+

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

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

#TugaPower M91.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

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.77 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:

kernel: Kexec patch re-added (not tested, if you test report back)

Project name: android_vendor_cm

Fix Discovery permission blockage

charger: Fix 640dpi symlink

cm: "Released" means current.

Project name: cm_platform_sdk

cmsdk: fix visible check in hasChanged

You are now a developer!

cmsdk: Finalize api level 6 (Fig).

Project name: android_prebuilts_cmsdk

prebuilts/cmsdk: Provide release artifact for Fig.

Project name: android_frameworks_opt_telephony

Skip unknown tags instead of aborting when parsing UICC TLV data

Implement UICC TLV Data decoding.

Project name: android_frameworks_av

libstagefright: mtk: Use vendor extensions to check if we should fixup cropping

stagefright: Disable thumbnail mode for 8996-class devices

audioflinger: Always process volume commands from a latest track

audioflinger: set flush pending on invalidating offload track

Don't place large objects on the stack

Project name: android_frameworks_base

Ensure DHCP requests have nonempty hostnames

SystemUI: Don't pad when config_showScreenOnLockScreenHints is false

Themes: Give power dialogs own set of volume icons for themes

Prevent invocation of startNavigating() when GPS is off

services: core: use proper tags when logging

Ensure packages on adopted media do not move when updated

Apps on adopted storage should stay there during update

Project name: android_frameworks_native

surfaceflinger: Add support for Exynos HWC services

Fix xxhdpi 3072 heap sizes

Project name: android_build

dt_image: Rename target

build: Add dt.img and kernel target

generate_extra_images: Rename targets and add 'sec' prefix

core_minimal.mk: Remove duplicate packages

Project name: android_external_ffmpeg

Revert "ffmpeg: Additional APE extradata"

Project name: android_system_security

keystore: Fix SoterTest issues

keystore: Add SOTER support in keystore

Project name: android_system_keymaster

keymaster: Add SOTER support

Project name: android_system_core

libutils: fix deadlock in elapsedRealtimeNano

Project name: android_hardware_cyanogen

livedisplay: Moving native API to OSS

Project name: android_hardware_libhardware

keymaster: Add SOTER tags and API definations

Project name: android_hardware_qcom_audio

hal: Add support for Hearing Aid Compatibility (HAC) mode

Project name: android_hardware_qcom_display

hwc: Fix MDP comp array index access

Fix duplicate copy file rules

display: Do not use GNU old-style field designators

Project name: android_packages_inputmethods_LatinIME

Revert "LatinIME: add shortcut functionality" Fix broken build from incomplete checkin for this change This reverts commit 877f8b481a6c6452a3894df14ec527c21d8e2d8c.

LatinIME: add shortcut functionality

Handle headset hook multi click in playback service.

Project name: android_packages_apps_ThemeChooser

Theme chooser for the people

Project name: android_packages_apps_Snap

SnapdragonCamera: Adding PRIVILEGED true

SnapdragonCamera: Fix first-time crash and cleanup permissions

Snap: Fix bad merge of "Fixed M permission issue"

Snap: Make developer menu more accessible

SnapdragonCamera: Force removing preview cover for camcorder

SnapdragonCamera: Fix NPE caused by empty permission result

snap: Change to target SDK 23

SnapdragonCamera: Remove custom location permission request window

Minimum viable Android M runtime permissions handling for H.

SnapdragonCamera: Force removing preview cover

ROM -> https://meocloud.pt/link/dcca6591-9520-43ca-9055-94298c299d64/TugaPowerM91.zip

Mirror MegaUpload -> https://mega.nz/#!UIUSBRgb!l94RSkHSEwQl-NTGrrlY0xuRcNRtCm-BQOa8MCGRCGY

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

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

MD5: e9dcf0cfdb0bcab5efd63c791676545e

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