[OnePlus 3 & 3T Cross Device Development] danieldmm:
Build 2017/05/07 #OP3 #OP3T

TugaPower ROM G+

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

#TugaPower N 22.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

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 Deutereonomy 2.4 ( https://xdaforums.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )

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

Kernel permissive

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

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:

Check second post for bugs and solutions.

Change log:

Re-add Network Traffic Monitor

Project name: android_kernel_oneplus_msm8996

mm: Tighten x86 /dev/mem with zeroing reads

crypto: ahash - Fix EINPROGRESS notification callback

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

KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings

scsi: sg: check length passed to SG_NEXT_CMD_LEN

xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window

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

ANDROID: ion: Protect kref from userspace manipulation

Kconfig: msm: disable ultrasound driver

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

mm: migrate dirty page without clear_page_dirty_for_io etc

Project name: proprietary_vendor_oneplus

op3: Update fpc hal from OB15

Project name: android_device_oneplus_oneplus3

op3: Update decoder profiling result

op3: Unpin fpc hal

Project name: android

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

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=529152257862724955

MD5: 430d1429e74b05a455a3745cd8c1829d

Please dont mirror for now the roms zips, thanks