[OnePlus 3 & 3T Cross Device Development] danieldmm:
Build 2018/05/26 #OP3-T

TugaPower ROM G+

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

#TugaPower Oreo 8.1.0_r26 14.0 LineageOS #laos #OnePlus #OMS #SubstratumRootLess

If you have some spare bucks consider donating, it will be really appreciated: https://www.paypal.me/TugaPower

If you are on other base rom, best practice is to factory reset prior to flash rom and new gapps.

After this steps if rom does not boot, probably you are encrypted, remove encryption and repeat the steps.

Please be sure you are using one TWRP that can handle firmware flash and can decrypt sucessfull.

Also be sure you are using proper firmware. The one recomended its the to have latest one for based on Open beta for your device ( OP3 or OP3T )

Relative to gapps, the advised ones is nano package ( ARM64):

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

Replaced built in OTA by OTA Updates app ( https://github.com/MatthewBooth/OTAUpdates )

OTA updates supported

Browser removed and replaced by latest TugaBrowser ( built in OTA for the Browser ) ( blocks ads and protect privacy)

TugaBrowser -> http://xdaforums.com/android/apps-games/app-tugabrowser-t3472457

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

Full support to Substratum OMS RootLess without Andromeda:)

Powered by Magisk root v16.x

Direct unlock with face like OP5/OP5T OOS, credits to PixelExperience team

Build as user build

Safety Net checks patched to pass ( thanks to [MENTION=4800121]Sultanxda[/MENTION] )

Three fingers screenshot

What does not works:

Let me know to add here :)

Change log: TugaPower ROM 14.0

Project name: proprietary_vendor_oneplus

op3: Update blobs from OB36/OB27

Project name: android_kernel_oneplus_msm8996

ion: ensure valid start address

Revert "Revert "ion: ensure CMO target is valid""

Revert "ALSA: usb-audio: Kill stray URB at exiting"

fs/proc: Override reboot boot mode with normal

Revert "net: ipc_router: Fix memory leaks when releasing a remote port"

Revert "msm-poweroff: Do not set reboot cmd"

Project name: android_device_oneplus_oneplus3

Revert "op3: Adjust lmk parameters"

Project name: android_build

build: Include LineageOS specific properties in build.prop

Project name: android_packages_apps_Snap

SnapdragonCamera: Change static nature for persist flag

Snap: Check for ACCESS_FINE_LOCATION instead of ACCESS_COARSE_LOCATION

Project name: android_packages_apps_Settings

SimSettings: Fix potential NPE

Project name: android_packages_apps_Gallery2

Add new rule about watermark

Project name: android_packages_apps_Dialer

Add setting to enable Do Not Disturb during calls

Generalize the in-call vibration settings category

Project name: android_packages_apps_Recorder

Recorder: update assets to use rounded style

Recorder: support down to api24

Recorder: update deprecated methods to new ones

Recorder: update aar libs

Recorder: update gradle deps

Project name: android_packages_apps_Trebuchet

Trebuchet: make forced adaptive icons optional

config: enable LEGACY_ICON_TREATMENT

Icons: wrap all legacy icons to adaptive icons

Icons: fix non-adaptive icon handling

Trebuchet: improve predictive apps

Project name: android_packages_apps_LineageParts

LineageParts: Add Reader mode frontend

Project name: android_lineage-sdk

lineage-sdk: Add backend for reading enhancement

Project name: android_hardware_lineage_lineagehw

lineagehw: Introduce Reader mode backend

Project name: android_hardware_qcom_audio

post_proc: Reverse eagle DTS build flag

Fix parameters passed to pcm_open to include PCM_MONOTONIC

Project name: android_hardware_qcom_media

mm-video-v4l2: vidc: venc: Remove legacy encoder device file

mm-video-v4l2: vdec: Remove DivxDrm Decrypt support

fix circular dependency libnativewindow <-> libui

mm-core: omxregistry: deprecate unused OMX components

hal: Added LOCAL_VENDOR_MODULE to set output path of the binaries

Move QCOM mm codecs to vendor partition

Revert "hardware/qcom/media: Disabling CLANG"

Project name: android_external_json-c

libjson: Remove dependency on kernel headers

Project name: android_frameworks_base

base: add reading mode tile

Update text size of overflow number view

SystemUI: update heads up, sync and volume panel drawables

SystemUI: Don't append app name to file on lockscreen

SystemUI: Enable dualTarget on CellularTile

Project name: android_frameworks_native

sensorservice: Register orientation sensor if HAL doesn't provide it

Project name: android_frameworks_opt_telephony

Don't assume 3GPP as active app on CDMA with LTE device

Project name: android_device_qcom_sepolicy

sepolicy: allow vold to read persist dirs

sepolicy: qti_init_shell needs to read dir too

msm8916: Label the FRP partition

legacy: Make WCNSS props readable to hci_qcomm_init

legacy: Resolve msm8992/4 perfd denials

legacy: perf: allow checking for existence of other processes (signull)

legacy: Label BT_QCA6174 sysfs files

legacy: Fix msm8992/4 mm-qcamerad sysfs denials

legacy: Fix labelling msm8992/4 SSR sysfs

Project name: android_system_core

Remove Foreground Boost CPUSet

Project name: android_system_extras

Fix mac build.

Project name: android_vendor_lineage

clear_vars: Remove Maven leftovers

build: Remove HTTP_PREBUILT

build: Remove maven make rules

backuptool: Temporarily render version check permissive

lineage: Isolate LineageOS versions properties for build.prop

verity: Implement verity tool

apn: Fix typo in Rogers roaming protocol

Project name: android_vendor_qcom_opensource_cryptfs_hw

cryptfs_hw: Properly define log tag

Thanks all for the support.

Download: https://www.androidfilehost.com/?fid=890278863836287911

MD5: 7ee8931e004b0acd217843bc9762c032

Please dont mirror for now the roms zips, thanks