[ONE Android Development] danieldmm:
﻿Build 2017/09/23 #OPO #LineageOS 6.0.1

TugaPower ROM G+

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

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

#TugaPower M105.0 LineageOS #OnePlus #Android 6.0.1

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. ( http://xdaforums.com/oneplus-one/development/unofficial-twrp-3-0-x-tugapower-t3398366 )

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/c1d9a297-e3f7-480b-9567-1bc601c073dd/TugaPowerFirmwareCM13_v4.zip/

If your Gapps provider dont supply backup script, you can see in folder /system/addon.d you will need to flash gapps after ROM.

Gapps advised per the CyanogenMod Wiki to CM13 its Open Gapss Nano Package.

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

Automatic turn on data to send/recebe MMS if data is off

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 )

Xposed Installer Materialised latest version included thanks [MENTION=5345056]DVDandroid[/MENTION]

You must flash manually the xposed framework, its a one time step, over my nexts releases it will survive.

You can use the built in install / unnistall of Xposed installer

Gello removed and replaced by latest TugaBrowser beta v60.x ( 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 Magisk root v14.x and Magisk Manager 5.0.x versions

Replaced Trebuchet with latest Lawnchair beta ( https://github.com/Deletescape-Media/Lawnchair )

If your Gapps provider dont supply backup script, you can see in folder /system/addon.d you will need to flash gapps after ROM.

Gapps advised per the CyanogenMod Wiki to CM13 its Open Gapss Nano Package.

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

If you are in other builds, make a factory reset, flash ROM, then flash Gapps. Reboot

Full Change log:

Changelog M105.0

September Security Patch

Trebuchet removed and replaced by Lawnchair

New Magisk 14.0

New V4A core and module for Magisk

Project name: android

manifest: android-6.0.1_r80

Move to own fork of external/sfntly

Project name: android_build

ASB September 2017, version string to 2017-09-01

ASB August 2017, version string to 2017-08-01

Project name: android_packages_apps_Eleven

Eleven: Add WRITE_MEDIA_STORAGE permission

Eleven: Promote to privileged app

Eleven: allow artwork to scale down

Eleven: request record audio permission for visualizer

Eleven: Remove unused permission REAL_GET_TASKS

Project name: android_system_bt

Add missing continuation offset check for SDP continuation requests

Disable PAN Reverse Tethering when connection originated by the Remote

Add missing extension length check while parsing BNEP control packets

Add missing packet length checks while parsing BNEP control packets

Add a missing check for PAN buffer size before copying data

Free p_pending_data from tBNEP_CONN to avoid potential memory leaks

Allocate buffers of the right size when BT_HDR is included

Project name: android_frameworks_base

ZygoteInit: Remove CAP_SYS_RESOURCE

system_server: add CAP_SYS_PTRACE

Back-port fixes for b/62196835

AppOps: Fix yet another deadlock

AppOps: Prevent deadlock when making note of applications

Close connection before retrying

Project name: android_packages_apps_Settings

Back-port ag/2491664

Regenerate contributors cloud

Project name: android_hardware_qcom_audio

aenc-aac: bounds checking Add bounds checking for buffers

Equalizer: Check value size for get preset name

Fix security vulnerability: Equalizer setParameter memory overflow

Project name: android_frameworks_ex

Update FrameSequence to call new DGifCloseFile DO NOT MERGE

Project name: android_frameworks_opt_net_wifi

wifinative jni: check array length for trackSignificantWifiChange

Project name: android_frameworks_minikin

Reject unsorted cmap entries. DO NOT MERGE

Project name: android_frameworks_av

Avoid crash for stss sync sample number 0

Track: Check buffer size of static tracks

AudioFlinger: Fix memory allocation for client-less tracks

MPEG4Extractor: check size for yrrc box

stagefright: check aac_frame_length to prevent infinite loop

MPEG4Source: fix fragmented read.

MPEG4Extractor: ensure returned status is checked.

MediaPlayerService: fix access of mPlayer in client

audio effects: filter reserved effect commands

EffectBundle: Check value size for get preset name

stagefright: fix crash due to bad timestamp index

Change MPEG2 reinit Error Handling

Notify Errors Appropriately from SoftMPEG2

Fix TOCTOU problem in libstagefright_soft_aacenc

Fix security vulnerability: Equalizer setParameter memory overflow

Check the buffer index from acquireBuffer

Don't leak this out of GraphicBufferSource ctor

better manage buffer for libstagefright_soft_mpeg4enc

Fix integer overflow in mediadrmserver

Fix potential leak

m4v_h263: update width/height only when they are valid.

m4v_h263: check header first before decoding a frame.

Project name: android_external_libhevc

Limit boundary PU sizes in case of errors

Fix array size for hrd parameters

Return error for invalid crop parameters

Check number of output buffers and sizes

Fix OOB issue in nal unit parsing

Set pic_present at end of pic_init instead of beginning

Handle error return in parse slice

Project name: android_external_tremolo

Use heap instead of alloca in res012.c

Project name: android_external_chromium-webview

WebView AOSP Integration Request - 52.0.2743.100

Project name: android_external_sfntly

Merge remote-tracking branch 'aosp/upstream-master' into master

Merge commit 'bbc9221' into master

Project name: android_external_libmpeg2

Check For Zero Width/Height in Frame Header

Adding Error Check For PictureStructure Param

Update mbs_left In Case Of Missing Slice

Correcting NumCoeff Check in VLD

Thanks all for the support.

ROM -> https://www.androidfilehost.com/?fid=961840155545598123

MD5: c6226a70b0f41b24f013039d36b83a16

Happy flashing

Source:

LineageOS: https://github.com/LineageOS

Kernel source: https://github.com/LineageOS/kernel_oneplus_msm8974

Banners TugaPower ROM