[ONE Android Development] danieldmm:
Build 2017/01/21 #OPO

TugaPower ROM G+

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

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

#TugaPower N 15.1 LineageOS #laos #OnePlus #Android 7.1.1 #OMS7 #Substratum #OPO

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 built in OTA by OTA Updates app ( https://github.com/MatthewBooth/OTAUpdates )

Replaced audiofx with Viper4Arise Deuteronomy 2.4 ( https://xdaforums.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )

Kcal Support

Gello removed and replaced by latest TugaBrowser beta v54.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 )

No more need to make microG system app

Multi-ROM Support

Increase max chg current to 2000/500mA

kernel 3.4.113

PoGO: Gonna catch then all

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, install suhide to pass safety net )

Full support to Substratum OMS7 :)

Kernel support to NetHunter aka Kali its present, you need to flash the generic zip and you are good to go ( https://goo.gl/UsFuPg )

Powered by SuperSU 2.79 Stable

What does not works:

Let me know to add here :)

Change log:

N15.1

bacon: re-enable blur effect support

Project name: android_system_sepolicy

domain: Create a dummy domain for qc's rmt and let it access /dev/mem

Project name: android_hardware_intel_img_psb_video

Encode: correctly handle VAConfig attributes on medfield/CTP

Fix video encoding on clovertrail

Add clovertrail support (based on the tree at 686e11709b57bc57ee94c3166f187fec959fd43b)

Cleanup pvr_drv_video makefile for clovertrail support

Project name: android_hardware_intel_common_omx-components

omx-component: fix video corruption

Project name: android_hardware_qcom_display

Fix duplicate copy file rules

Project name: android_hardware_qcom_audio

msm8974: Remove deprecated FM stuff.

Project name: android_hardware_qcom_fm

Use BOARD_HAVE_QCOM_FM flag

Revert "fm: do not build for BCM FM devices"

fm: do not build for BCM FM devices

Project name: android_vendor_cm

apns: Add Freedompop foggmobile APN

bootanimation: get all the parts

build: Append -dtb to kernel image name if TARGET_KERNEL_APPEND_DTB is set

cm: bootanimation: Improve boot animation

extract_utils: Detect output existence before moving it for backup

cm: bootanimation: Clear intermediaries

vendor: lineage boot animation

Sepolicy: Add perm for find cmstatusbar

cm: config: Remove obsolete props

Project name: cm_platform_sdk

cmsdk: Fix [MENTION=1662829]deprecated[/MENTION] annotation mismatch warnings

Project name: android_frameworks_base

windowmanager: Add support for blur effects

PlatLogo: Show lineage platlogo when tapping on LineageOS version

SystemUI: add Notification volume stream title

Readded Platinum Alarm sound as I miss it in newer builds.

AudioService: Launch default music player on headset connect

NetworkManagement : Add ability to restrict app data/wifi usage

sensors: Allow opting out of default batch size

Project name: android

Switch to Lineage chromium-webview fork

Project name: android_build

build sign_target_files_apks.py: clean tmp on exit

Project name: android_packages_apps_Settings

Revert "settings: Remove lock screen blur stuff breaking build"

Settings: point to lineageos updater

Settings: Launch default music player on headset connect

Settings: Add volume link notification switch

Move notif volume pref on top of increasing ring pref

Settings: per-app cellular data and wifi restrictions

Settings: DeviceInfo: Clean up the PlatLogo checks

Project name: android_packages_apps_CMParts

Update contributors cloud db

Use valid network resources in getNetworkModeString()

CMParts: profiles: Remove old PagerTabStrip hack

ButtonBacklight: Preview timeout once user stops dragging

CMParts: Update button backlight brightness in real time

Download links:

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

MD5: 072467654df1b98336e87d79d851060b

Please dont mirror for now the roms zips, thanks

Sources :

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

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