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

TugaPower ROM G+

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

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

#TugaPower N 8.0 CM14.1 #OnePlus #Android 7.1 #OMS7 #Substratum

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

Relative to gapps, testing open gapps 7.1 nano package, working without issues

http://opengapps.org/?api=7.1&variant=nano

Replaced audiofx with Viper4Android 2.5.0.5

Kcal Support

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.78 SR4 System Less

Partial screenshot ( activate screenshot on power menu button and long press there to activate partial screenshot )

Full support to SuHide ( fixed iGoogle November security patch )

Full support to Substratum OMS7 :)

What does not works:

Let me know to add here :)

Change log:

Project name: android_hardware_qcom_audio

hal: Fix warnings in audio HAL and policy

policy_hal: fix improper voice-playback concurrency handling

hal: Add performance lock for playback usecase

hal: update combo device handling

hal: Add support for LINE out device

Project name: android_hardware_qcom_media

mm-video: vidc: Remove hardcoding of BufCountActual

mm-video: venc: update color format in port-def

mm-video: venc: Use correct flag for buffer index selection

mm-video: venc: update allocation-size check for meta-buffer

mm-video: venc: Correct a typo in variable name

media: Use project pathmap

media: Add symlinks to msm8974

media: Use kernel headers

Revert "msm8974: remove from top level makefile"

Project name: android_vendor_cm

build: kernel: Remove duplicated targets

build: Set android jack args to global jack server args if existing

extract_utils: Use shasum on macOS

cm: enable hidden storage manager

Project name: cm_platform_sdk

cmsdk: Ensure CMHW feature constants aren't optimized out

Project name: android_device_qcom_common

qcom: extractors: Add msm8960 graphics list

Project name: android_frameworks_opt_telephony

Update carrier services on EVENT_NV_READY

Project name: android_frameworks_base

sounds: remove last trace of Tejat.ogg

Remove duplicate audio: Tejat is Argon

Option to use volume keys to control media volume anytime (2/2)

base: update settings material colors to match systemUI

Restore Pyxis to fix build

fix persistent process is killed and restart again and again

[ActivityManager] Reset killed flag at attachApplicationLocked

Fix window animation flash issue

Modify the case in adjustFocus when the mFocusedActivity is null

IndexOutOfBoundsException observed in ProcessStats

Fix split-screen flash issue

Fix memory leak of Dnd tile

Fix static analyzer warnings.

Avoid automatically mirroring Drawable of CustomTile

Avoid NPE around mReusedTask of ActivityStarter

LEDs Brightness: Rewrite the slider control without TunerService

Fix issue that Overview key doesn't work at secondary user

Share one receiver for CurrentUserTracker

data: sounds: cleanup ogg

Make Power Notification Controls scrollable

fixed applyConfigurationToResourcesLocked WeakReference is null

fix NullPointerException in RegisteredServicesCache

Add null check before finish SystemUI Tuner's activity

Fix String is empty issue

Tethering: check if configManager is null

fix mistaken check of mScreenBrightnessDarkConfig

Remove .mk lines that are just setting the default

Correctly handle when the user has no explicit time_12_24 setting

Zygote: Avoid string concatentation for systrace

lockscreen: Add option for showing unlock screen directly

Fix idmap leak in zygote process

sounds: AllAudio: Avoid conflicting ringtone names

Brightness mirror - fix multi-touch issue

Project name: android_external_f2fs-tools

f2fs-tools: hack headers to unbreak darwin build

libf2fs_fmt: Add missing src file

Project name: android_external_toybox

toybox: Remove -e from [MENTION=279333]ECHO[/MENTION]

toybox: kill colors

Project name: android_external_libnfc-nci

libnfc-nci: set NXP_CHIP_TYPE based on BOARD_NFC_CHIPSET

Project name: android_external_vim

vim: kill colors

Project name: android_packages_providers_MediaProvider

MediaProvider: Add read storage permission

Project name: android_packages_apps_UnifiedEmail

Revert "UnifiedEmail: not show "help&feedback" in general settiings if url is null"

Project name: android_packages_apps_Contacts

De-holoize contact group activity.

Project name: android_packages_apps_PackageInstaller

Fix PackageInstaller FC when tapping on a downloaded apk notification

Project name: android_packages_apps_Settings

Settings: skip Misc/Overcounted battery stats in builds

lockscreen: Forward port option to pass swipe-up-to-unlock

Project name: android_packages_apps_CMParts

CMParts: Hide Reset action if Battery LED is not multicolor

Project name: android_packages_inputmethods_LatinIME

LatinIME: Remove gesture preference if gesture lib is unavailable

Project name: android_libcore

Modify j.t.DateFormat.set24HourTimePref() to take a Boolean

Download links:

MeoCloud: https://meocloud.pt/link/f955fb16-24a3-465c-b040-1fd301a4182d/TugaPowerN8.zip

Gdrive: https://drive.google.com/open?id=0ByxlOYAKcbyTR2p1ZGxGX2xOdEU

Mega: https://mega.nz/#!NRNmzB7Y!b9lpNpEBdOjvkuuYFlsAPStEpSQBIoNGk-oceYzUNw8

Android File Host: https://www.androidfilehost.com/?fid=385035244224401586

MD5: 743d0cf4c1a807294490e7ed2e166d71

Please dont mirror for now the roms zips, thanks

Sources :

Rom:- https://github.com/CyanogenMod

Kernel:- https://github.com/CyanogenMod/android_kernel_oneplus_msm8974