[ONE Android Development] danieldmm:
Build 2017/05/07 #OPO

TugaPower ROM G+

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

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

#TugaPower N 33.0 LineageOS #laos #OnePlus #Android 7.1.2 #OMS7 #SubstratumRootLess

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

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 v55.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 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 RootLess:)

Powered by Magisk root and Magisk Manager

What does not works:

Let me know to add here :)

Change log:

Re-add Network Traffic Monitor

Project name: android_kernel_oneplus_msm8974

sdcardfs: limit stacking depth

BACKPORT: fs: limit filesystem stacking depth

crypto: msm: check integer overflow on total data len in qcedev.c

msm: crypto: fix issues on digest buf and copy_from_user in qcedev.c

KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings

KEYS: Change the name of the dead type to ".dead" to prevent user access

KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings

mm: migrate dirty page without clear_page_dirty_for_io etc

mm: fix warning in __set_page_dirty_nobuffers

mm/mempolicy.c: fix error handling in set_mempolicy and mbind.

net/packet: fix overflow in check for tp_frame_nr

net/packet: fix overflow in check for tp_reserve

scsi: sg: check length passed to SG_NEXT_CMD_LEN

sg: relax 16 byte cdb restriction

block: add blk_rq_set_block_pc()

platform: msm: spmi: Fix possible race condition in debugfs

prima: Fix buffer overflow in WLANSAP_Set_WPARSNIes()

prima: Fix VHT-80 IBSS stops beaconing

msm-camera: Addressing possible overflow conditions

qcrypto: protect potential integer overflow.

l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()

fix mismerge: packet: fix races in fanout_add()

Project name: android

manifest: android-7.1.2_r2 -> android-7.1.2_r8

Project name: android_device_oneplus_bacon

bacon: we have a device with 3GB RAM

Project name: android_system_bt

Do not include the trailing NULL from the C-String in the SDP service name

Project name: android_art

runtime: arch: support kryo for 32 bit

Project name: android_frameworks_av

seccomp: Fix policy for ffmpeg

Project name: android_hardware_qcom_display

sdm: Use ColorMetadata in SDM

display: Add support for Rec.2020

sdm: Use safe mode on External display on low end device

HWC: Set skip to layers with Non Integral Source Crop

sdm: skip null commit on command mode panels

libmemtrack: Fix integer overflow in kgsl function

Project name: android_hardware_qcom_media

media: libOmxSw encoders require prop headers :(

mm-video-v4l2: serialize FTB's for dropped frames

mm-video-v4l2: vidc: venc: Free buffer FDs and handles

mm-video-v4l2: vdec: Support for HEVCMain10HDR10 profile

mm-video-v4l2: Update max level for h264 decoder to 5.1

mm-video-v4l2: venc: Disable Pframes incase of resolution 5k/6k

mm-video-v4l2: Reset drv_ctx o/p buffer requirements in loaded state

mm-video-v4l2: vdec: Convert maximum display luminance in cd/m2

mm-video-v4l2: vdec:Metadata for HDR and ColorAspects

mm-video-v4l2: vdec: Support for HDR Info extension

Project name: android_hardware_qcom_audio

Configs: remove audio sink buffer size property

hal: fix kw issue in hal

hal: remove redundant logs from utils.c

audiod: Skip enumerating non-ADSP sound cards

Thanks all for the support.

Download links:

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

MD5: 02ea56f2638d5b22369bdf3c29d04611

Please dont mirror for now the roms zips, thanks

Sources :

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

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