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

TugaPower ROM G+

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

#TugaPower Oreo 8.1.0_r15 6.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] )

What does not works:

Let me know to add here :)

Change log: TugaPower ROM 6.0

March security update

Project name: android_device_oneplus_oneplus3

*dianlujitao - op3: Address ANT+ denial

Project name: android_kernel_oneplus_msm8996

*Luke Yue - Revert "op3: Enable partial update mode for Samsung display"

*dianlujitao - msm: camera: isp: Use boot clock for recording start time

Project name: android

*Dan Pasanen - manifest: android-8.1.0_r11 -> android-8.1.0_r15

*Tom Marshall - manifest: Track awk

Project name: android_frameworks_base

*Ethan Chen - PackageManager: Catch possible NPE from unparsed platform package

*Bruno Martins - LiveDisplayTile: Avoid NPE during boot up phase

*Bruno Martins - Revert "Visualizer: Adjust for volume level"

*Corinna Vinschen - PowerManager: Allow to distinguish different keypresses

*Corinna Vinschen - PowerManagerService: fix HW button illumination timeout

*Anas Karbila - PowerManagerService: Allow to light up buttons only when pressed

*Ethan Chen - Revert "framework: fix screenshot and rotation animation for devices with abnormal hw rotation"

*Andreas Schneider - storage: Set all sdcards to visible

*周雷 - Use bool var judge whether the navi-keys enabled

*Harry Youd - Visualizer: Adjust for volume level

Project name: android_frameworks_native

*Corinna Vinschen - InputDispatcher: On keypress, deliver keycode to pokeUserActivity

*Corinna Vinschen - PowerManager.h: Define USER_ACTIVITY_FLAG values

Project name: android_build

*Ethan Chen - pathmap: Move RIL path mapping to core/config.mk

*Ethan Chen - Revert "Place TARGET_FS_CONFIG_GEN passwd/group files in /vendor/etc"

Project name: android_vendor_lineage

*Tobias Tefke - Update DocumentsUI overlay for Oreo

*Sam Mortimer - lineage: Enable wifi wakeup config option

*Tom Marshall - lineage: Add awk

*Ethan Chen - qcom_target: Move RIL path mapping to core/config.mk

*Ethan Chen - pathmap: remove duplicate include-path-for

*Joey - vendor: add style api

Project name: android_packages_apps_Snap

*Andreas Schneider - Do not crash if we don't have support for RAW files

Project name: android_packages_apps_CarrierConfig

*Alexander Martinz - CarrierConfig: HoT and tele.ring (232 07) may roam on T-Mobile (232 03)

*jason972000 - Disable OTA for U.S. Cellular since there is no need for it

Project name: android_packages_apps_Gallery2

*jinwu - Fix the issue of view don't reload when onPause

*jinwu - Fix FC of parsing uri is null

*zhuw - SDGallery:Fix monkey FC when url from pick activity is null

*jinwu - Don't show Camera Icon when no pictures found in Albums

*zhuw - SnapdragonGallery: Fix crash show dialog when activity finished

*zhuw - Fix custom filter don't work when first click after back to original

*zhuw - SnapdragonGallery: Fix dialog dismiss when home

*zhuw - SnapdragonGallery: Fix multithread synchronization in screenReceiver

Project name: android_packages_apps_SetupWizard

*Abhisek Devkota - ATV: Also set TV_USER_SETUP_COMPLETE

Project name: android_packages_apps_Trebuchet

*Luca Stefani - Trebuchet: Add contacts to the hotseat

Project name: android_packages_apps_LineageParts

*Bruno Martins - ButtonSettings: Add a toggle for button backlight only when pressed

*Bruno Martins - LineageParts: Update the way OMS records details about overlays

Project name: android_lineage-sdk

*Bruno Martins - LineageSettings: Add a setting for button backlight only when pressed

*Bruno Martins - lineage-sdk: Update the way OMS records details about overlays

*Joey - sdk: introduce Style API

Project name: android_hardware_qcom_display

*Jiyong Park - msm8974: Move QCOM HALs to vendor partition

*Steve Kondik - hwc: msm8084: Set ioprio for vsync thread

*Elektroschmock - display: Don't use gnu-oldstyle field designators

*doc HD - msm8084: include kernel headers

*Naseer Ahmen - msm8960: copybit: Fix type conversion error for GCC 4.7

*Giulio Cervera - display: add TARGET_PROVIDES_LIBLIGHT

*Ricardo Cerqueira - display: Always assume kernel source is present

*Chirayu Desai - Revert "msm8974: deprecate msm8974"

Project name: android_hardware_qcom_audio

*codeworkx - hal: switch audio_extn_set_parameters and amplifier_set_parameters

*Daniel Hillenbrand - hal: Support the audio amplifier hook

*Dhananjay Kumar - audio: configs: update policy configuration to fix vts failure

*Satya Krishna Pindiproli - hal: fix failure in running VtsHalAudioV2_0Target module

*Aniket Kumar Lata - mm-audio: aenc: Fix VTS failures for encoders

*Aditya Bavanari - hal: Fix failure in VtsHalAudioV2_0Target test due to spkr protection

*Aniket Kumar Lata - hal: Update prefixes for audio system properties

*LuK1337 - audio: Fix msm8952-snd-card-mtp support

*Steve Kondik - hal: Clean up compilation warnings

*solk2 - hal: Fix voice call recording

*Daniel Hillenbrand - hal: Support the audio amplifier hook

*Steve Kondik - hal: Don't try to record using 3-mic unless we mean it

*Ethan Chen - audio: Extend platform parser to allow device name aliasing

*pavanc - audio: Return ENODATA when position is failed to be retreived

*Naresh Tanniru - hal: configs: effects: update conf & lib paths

*Aniket Kumar Lata - hal: audio-test: Move omx tests mm-audio-internal

*Ethan Chen - audio: Only allow non-legacy HAL

*Ethan Chen - audio: Use project pathmap

Project name: android_hardware_qcom_gps

*Dante Russo - msm8974: Return the correct length of nmea sentence

*Jiyong Park - msm8974: Don't rely on transitively included headers

*Dante Russo - msm8974: Fix logging level and remove nmea log

*Dan Willemsen - msm8974: Fix duplicate gps.conf for hammerhead

*Diego Wilson - msm8974: Move device dependent modules to /vendor

*Ying Wang - msm8974: Cleanup obsolete LOCAL_PRELINK_MODULE

*Dante Russo - msm8974: Default apn ip type to ipv4

*Dimitry Ivanov - msm8974: Add missing liblog dependency

*Chirayu Desai - Revert "msm8974: remove from top level makefile"

*Chirayu Desai - Revert "msm8974: deprecate msm8974"

Project name: android_hardware_qcom_power

*dianlujitao - power: Don't advertise power profile when interaction boost disabled

Project name: android_hardware_qcom_media

*Ethan Chen - mm-video-v4l2: Check for correct error code

Project name: android_external_chromium-webview

*Luca Stefani - Update webviews to Chromium 65.0.3325.144

Project name: android_external_one-true-awk

*Tom Marshall - awk: Add libawk_main for recovery and fixup symbols

Project name: android_bionic

*Ethan Chen - Revert "Add ability to read /etc/passwd and /etc/group"

Project name: android_device_lineage_sepolicy

*Joey - sepolicy: add style api

Project name: android_bootable_recovery

*Aaron Kling - updater: Fix allowing devices to suppress BLKDISCARD

*Tom Marshall - recovery: Add awk lib and driver

Project name: android_system_vold

*LuK1337 - Revert "f2fs: Fix kMkfsPath to match location of CM binary"

Thanks all for the support.

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

MD5: f751b2dab5406197e378cc00b962fb25

Please dont mirror for now the roms zips, thanks