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

TugaPower ROM G+

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

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

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

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 )

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 ( 18-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

Boot sound ( if you dont want the sound just remove from system/media the boot.wav file

if you turn off your phone with silence on it will not play at boot the sound

if you want to replace to another, replace the boot.wav with your own boot.wav file, it must be a .wav file )

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_device_qcom_common

power: msm8996: Support boost and perf profile hints

power: msm8952: Fix previous_boost_time getting reset

Project name: android_hardware_ril

ril-caf: Fix build when using prebuilt libril

Project name: android_frameworks_opt_net_wifi

Reduce the link de-bounce time to 4 from earlier 7 seconds

Wifi: Clear scan caches while loading configured networks

wifi: Use isGbkString() to check if SSID is GBK encoded

Wifi: Update Frequency before broadcasting intent

Wifi: send an explicit ENABLE_NETWORK with "no-connect"

Wifi: Unblacklist the BSSIDs, if driver roams to the same again.

Wifi : Add null check before accessing ScanDetailCache

Wifi: Add NULL check before processing gscan results

P2P: p2p flush on a group remove event.

wificonfig: store the scan cache for saved wifi configuration

Don't create ScanDetailCache if entry absent in mScanDetailCaches

Wifi: Update WifiController state if Wifi turn On fails

Wifi: Clear lastConnectAttemptTimestamp variable on a Wifi turn off

wifi: Bring back mIsWiFiIpReachabilityEnabled check

hotspot: Add a fallback to model-name for SSID

Project name: android_frameworks_opt_telephony

Subscription updater: don't turn data off if we've never set a deafult

Telephony Data: Introduce DataAllowed state

Fix issue when two MMS requests with same priority on both SUB's

Telephony: handle 3rd party sms apps + 'always ask'

Project name: android_frameworks_base

SystemUI: Add margin in qs_tile_top between instruction text and add button

wifi: Enable WiFi IpReachabilityMonitor by default

Project name: cm_platform_sdk

Themes: Provide 100% test coverage for themes

Themes: Fix ThemeManagerTest

Themes: Fix applying default theme

cmsdk: Prevent NPE in CMWeatherManager

Project name: cts

disable libskia test.

Project name: android_packages_apps_Bluetooth

Revert "Revert "Ensure synchronized access of JNI callback object""

Project name: android_packages_apps_Settings

UI: Ensure "use for" options displayed when in landscape orientation

Settings: Fix possible NPE

Settings: handle 'always ask' for SMS subscription on 3rd party apps

Settings : Move trust agent search index to LockscreenSettings

Bring back the custom wallpaper picker [3/5]

Project name: android_packages_apps_SoundRecorder

SoundRecorder: Fix notifcation out of sync when audio focus loss

Project name: android_packages_apps_CMFileManager

Fix no icon for 3GP files

Assign application/octet-stream to unknown file extensions

Remove send/send multiple if intent doesn't resolve to any activity

Navigate to path when launched from folder shortcut

Fix Rename on VFat

ListPopupWindow: set height of the list

Search: Hide progress spinner if search fails

Project name: android_system_bt

bt: Don't use CLOCK_BOOTTIME where CLOCK_MONOTONIC was expected

bt-vendor: Check for vendor SSR function before attempting to call it

Project name: android_vendor_cm

Add SM-T810 and SM-T815

sepolicy: put bash in shell context

Bring back the custom wallpaper picker [5/5]

Project name: android

android: Switch to our chromium-webview

Bring back the custom wallpaper picker [4/5]

Project name: android_device_oneplus_bacon

bacon: Allow mediaserver to binder call audiod

cmhw: Use cmsdk FileUtils

Revert "MmsRequest: Reimplement automatic data sub switch" (android_packages_services_Mms)

wipower: Only build a4wp if BSP is available (android_packages_apps_BluetoothExt)

Run the receive path in its own thread. (android_external_android-clat)

Process packets in bursts. (android_external_android-clat)

stagefright-plugins: call packet_queue_init earier (android_external_stagefright-plugins)

Actually verifies if CM weather feature is available (android_packages_apps_LockClock)

Verifies if weather service is available (android_packages_apps_LockClock)

libbt-vendor (BRCM): Add ssr_cleanup (android_hardware_broadcom_libbt)

sf: Only apply hwrotation to primary displays (android_frameworks_native)

String improvements (android_packages_apps_Messaging)

configpanel: Use cmsdk FileUtils (android_device_oppo_common)

Bring back the custom wallpaper picker [2/5] (android_packages_apps_Trebuchet)

Bring back the custom wallpaper picker [1/5] (android_packages_apps_WallpaperPicker)

init: remove delayed ack settings (android_device_oneplus_bacon)

CMUpdater: Check permissions for external storage (android_packages_apps_CMUpdater)

ROM -> https://meocloud.pt/link/76c6e138-f74c-4e71-863f-92d7b43d68ab/TugaPowerM83.zip

Mirror MegaUpload -> https://mega.nz/#!BUkFQTDC!SWIoVp9xFa7ovOXjtb5Szw7z731wzn7U-x6kAo662bE

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

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

MD5: c7b47e9d4d967408581af0a29396d136

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