[ONE Android Development] danieldmm:
Build 2017/01/02

TugaPower ROM G+

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

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

#TugaPower N 12.1 LineageOS #laos #OnePlus #Android 7.1.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 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 , that way you can try my N ROM :)

Increase max chg current to 2000/500mA

kernel 3.4.113

PoGO: Gonna catch then all

Powered by SuperSU 2.79 ( compiled by [MENTION=631273]Chainfire[/MENTION] )

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 :)

What does not works:

Let me know to add here :)

Change log:

N12.0

Project name: android_hardware_qcom_camera

camera: remove is-vendor-board-platform,QCOM check for kernel deps

Project name: android_hardware_qcom_audio

hal: Remove volume boost feature for msm8960

Project name: android_hardware_qcom_audio

hal: Make HUAWEI_SOUND_PARAM_PATH a board flag

Project name: android_hardware_ril

ril-caf: Only allow GET_CARRIER_RESTRICTIONS for ril versions >= 14

Project name: android_vendor_cm

cm: Remove root access prop

cm: support lineage device trees

Revert "contributors: add LG V10"

vendor: cm: Add some more BQ maintainers/devices

cm: Switch to LineageOS privacy policy

apns: Update hollandsnieuwe's (NL) APN

vendor: disable custom bootanimation for now

Revert "cm: Revert the new boot animation generation process"

vendor: we are now LineageOS

build: repopick: point to LineageOS gerrit

cm: Remove def_notif_count overlay

sepolicy: Address new bluetooth denial

cm: common: Remove Launcher3 makefile entry

Project name: cm_platform_sdk

cmsdk: rebrand to LineageOS

cmsdk: Deprecate STATS_COLLECTION_REPORTED CMSetting

Project name: android_device_qcom_sepolicy

apq8084: Define qcal530_prop as property_type

Project name: android_frameworks_opt_telephony

SubscriptionController: Make sure cis are not null

Convert multi_rat_capable property into an old RIL feature.

telephony: Improve compatibility for older DSDS stacks

telephony: Set multi-rat default to true.

SubscriptionController: Default to DDS flexmap triggering

telephony: Override nw mode on creation and when trying to calculate nw type.

Fix crash when importing contacts from SIM in Contacts app

Project name: android_frameworks_native

sf: hwc1: Add support for secondary color matrix

sf: hwc1: Set SF EventThread to SCHED_FIFO in all cases

Project name: android_frameworks_base

Telephony: Don't crash for too long baseband version

SystemUI: Recents: Allow closing empty view via tapping

Revert CM ADB notification icon

SystemUI: Initialize state linked volume

base: support separate encryption/lockscreen passwords

Add wakelock option for flashlight

StatusBarIconView: Enable notification icon count by default

SettingsProvider: Remove def_notif_count overlay

ConnectivityService: set user-defined hostname

Project name: android_frameworks_av

libaudiopolicyservice: make legacy build with Werror

Project name: android

readme: s/Lineage/LineageOS/

android: we're now lineage

cm: Track AOSP for unmodified external projects

manifest: don't track Launcher3

manifest: only clone latest rev of chromium prebuilts

Project name: android_build

build: support lineage device trees

core: finish using PRIVATE_RECOVERY_OUT rather than hard-coding "RECOVERY"

Revert "Revert "Revert "Add PRODUCT_BOOTANIMATION"""

core: we're now lineage

build: Ensure that we can always find the CM envsetup script

build: envsetup: Ensure that we can always run roomservice

Project name: android_packages_apps_CMFileManager

CMFileManager: rebrand to LineageOS

cmfm: Target SDK version 23

Revert "cmfm: Use FileProvider for serving files"

Project name: android_packages_apps_Snap

Snap: make openLegacy an option

Snap: update caf icons

Snap: prevent NPE when checking if controls are visible

Always set JPEG quality.

Initialize focus manager in onResume().

Modernize look of review controls.

Clean up module switcher.

Stop data loader on activity destroy.

Improve RTL layout behaviour.

Use transparent navigation bar.

Use material versions of share/delete/edit icons.

Fix some photo UI layout issues.

Project name: android_packages_apps_Stk

Stk: New launcher icon

Project name: android_packages_apps_Settings

Settings: rebrand to LineageOS

Bluetooth/Wifi: center empty view and set textAppearance to medium

settings: support setting a separate encryption password

Expose option to change the device hostname.

Remove LED pulsation when device isn't capable of it

Project name: android_packages_apps_CMParts

CMStats: use sha256 for device IDs

CMStats: Upload stats only if user has not opted out

CMParts: stop tracking opt out events

CMParts: stop sending stats to cyngn servers

CMParts: rebrand to LineageOS

CMParts: statusbar: Enable notification icon count by default

CMParts: fix untranslatable translation

Project name: masquerade

OMS7-N: Allow Play Store to filter out OMS-only themes

Project name: android_packages_resources_devicesettings

add string for fp reader as home

Project name: android_kernel_oneplus_msm8974

BACKPORT: ion: fix a race condition in the ion driver

ASoC: msm: qdsp6v2: Change audio drivers to use %pK

usb: gadget: f_mbim: Change %p to %pK in debug messages

netfilter: Change %p to %pK in debug messages

drivers: video: Add bounds checking in fb_cmap_to_user

msm: mdss: hide kernel addresses from unprevileged users

net: ping: Fix stack buffer overflow in ping_common_sendmsg()

perf: protect group_leader from races that cause ctx double-free

BACKPORT: lockdep: Silence warning if CONFIG_LOCKDEP isn't set

BACKPORT: perf: Fix event->ctx locking

BACKPORT: perf: Introduce perf_pmu_migrate_context()

BACKPORT: perf: Allow the PMU driver to choose the CPU on which to install events

msm: sensor: validate the i2c table index before use

Project name: android_build

envsetup: Split cached vars

Project name: android_packages_apps_Settings

SimSettings: avoid NPE

Project name: android_frameworks_av

audiopolicy: Remove duplicated AUDIO_FEATURE_ENABLED_PROXY_DEVICE flag

frameworks/av: Fix video recording breaks

video: Use boot clock for recording start time

frameworks/av: Don't override LOCAL_CFLAGS

N12.1

Project name: android_vendor_cm

cm: Rebrand CM_VERSION to LINEAGE_VERSION

tools: getb64key - print the base64 version of a PEM public key file

Project name: android_frameworks_base

SystemUI: Add VectorDrawable battery styles

base: lineage adb icon

Project name: android_packages_apps_CMParts

CMParts: Properly fix auto-power-save string format exception

Project name: android_packages_services_Telephony

Telephony: Further improve network selection

Telephony: Improve NetworkSelection

SuperSU 2.79 SR1 replaced with 2.79 Stable

Download links:

MeoCloud: https://meocloud.pt/link/f39601b8-b999-4c59-88df-5b81db009d54/TugaPowerN121.zip

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

Mega: https://mega.nz/#!xZMRHDpQ!zi_ZxaFqibap54HFXJ-7RxneJczQoiIOMcqw1Yp_tz0

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

MD5: 7d40ba2bd7cf88e4cac3d7937f93dac0

Please dont mirror for now the roms zips, thanks

Sources :

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

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