[ONE Android Development] danieldmm:
Build 2017/02/26 #OPO

TugaPower ROM G+

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

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

#TugaPower N 24.0 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 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 ( use Color Control app to adjust colors )

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

Kernel is permissive

PoGO: Gonna catch then all

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

Full support to Substratum OMS7 :)

Powered by Magisk root and Magisk Manager

What does not works:

Let me know to add here :)

Change log:

Project name: android_kernel_oneplus_msm8974

time: Remove CONFIG_TIMER_STATS

BACKPORT: aio: mark AIO pseudo-fs noexec

ext4: validate s_first_meta_bg at mount time

Project name: android_hardware_qcom_media

media-caf msm8974: Fix typo in video decoder error check for debug output

Project name: android_vendor_qcom_opensource_cryptfs_hw

cryptfs_hw: Add support for is_hw_fde_enabled routine

Project name: android_frameworks_base

SystemUI: Add config to disable HumanInteractionClassifier

Revert "Emergency call button on Swipe lock Screen."

Fix clipping for date and time on QS

Fix automatic zen rules.

DocumentsUI: use 'Files' icon and text for icon

Bluetooth: Fix setting app stoped when unpair device

base: instrumentation: fix protected apps intents

Project name: android_vendor_cm

Use releasekey instead of platform for extra recovery keys

cm: Remove HexoLibre

build: Pass path into grep instead of using cat

overlay: enable productivity_device for DocumentsUI

cm: Do not build CMFileManager

vendor: support more text types

Project name: cm_platform_sdk

CMSettingsProvider: remove per-user cursor observation

cmsdk: Remove launch boost support

Project name: android_device_qcom_common

power: replace strncpy with strlcpy

power: Use POWER_HINT_LAUNCH for launch boosts

Revert "Revert "extractors: Add msm8996 32bit libmm-disp-apis and libmm-qdcm""

extractors: Update msm8996 graphics blobs info

Project name: android_frameworks_opt_hardware

Revert "cmhw: Allow LiveDisplay to check if GPU transform is used"

Project name: android_build

build: always copy recovery.img to BOOTABLE_IMAGES.

Add dumpvar for WITH_GMS

core: include getb64key.py in otatools

Project name: android_packages_apps_HTMLViewer

Allow searching in HTMLViewer.

HTMLViewer: support most text/ mimetypes

Project name: android_packages_apps_LockClock

Build the internal CM SDK as a static library

Project name: android_packages_apps_Snap

Focus only when tapping the preview

Allow to re-open Snap from recent menu

Snap: CaptureModule: lock exposure also when precapture trigger is started

Snap: Allow switching beyond just 2 cameras

Project name: android_packages_apps_PhoneCommon

Normall -> Normal typo in strings

Project name: android_packages_apps_Settings

Fix TTS engine label text wrapping

Revert "Settings:Change the way of email account displayed"

Improve layout of app ops details screen.

Project name: android_packages_apps_CMParts

CMParts: Restructure status bar settings

CMParts: KeyHandler: Add User to broadcast

CMParts: Fix email and browser intents

Project name: android_packages_apps_Dialer

Use TabLayout for DSDA tabs.

Project name: android_libcore

Revert "Remove support for reading mime types from property files."

Project name: android_build

ota_from_target_files: CalculateFingerprint when dump fingerprints

Project name: android_packages_apps_Recorder

Dismiss notification when corresponding recording is deleted

Fix last recording duration string

Project name: proprietary_vendor_qcom_binaries

msm8996: graphics: Update to LA.UM.5.5.r1-02200-8x96.0

Project name: android_vendor_cm

apn: Updating Movistar Argentina APN

Project name: cm_platform_sdk

Add a proper description for CM_SETUP_WIZARD_COMPLETED deprecation

Download links:

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

MD5: d8a49ddeddd82ffbb35fcce6df28a38d

Please dont mirror for now the roms zips, thanks

Sources :

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

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