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

TugaPower ROM G+

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

#TugaPower Oreo 8.1.0_r26 13.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 13.0

Project name: android

May Security Update android-8.1.0_r26

Switch to our netd fork

Project name: android_kernel_oneplus_msm8996

msm-poweroff: Do not set reboot cmd

Project name: android_device_oneplus_oneplus3

op3: Remove default color temperature override

Project name: android_frameworks_base

NetworkManagement : Add ability to restrict app data/wifi usage

Add support for getAtr api

Make it possible to hide signal strength via Carrier Config

SystemUI: add navbar button layout inversion tuning

SystemUI: Fix Turkish AOSP translation error

Project name: android_packages_apps_Settings

Settings: per-app cellular data and wifi restrictions

Hide signal strength when told by carrier

Disable toggle for forcing apps to be resizable on Android Go

Settings: Hide Night Mode suggestion if LiveDisplay feature is present

Project name: android_build_soong

Allow providing flex and bison binaries

Project name: android_build

Move away from USE_HOST flag and introduce $BINARY_EXEC

core: config: Use host flex if requested

Project name: android_packages_services_Telephony

Add getAtr support

Project name: android_packages_apps_Dialer

Control dialer's incoming call proximity sensor check via an overlay

Project name: android_packages_apps_Trebuchet

Trebuchet: update build.gradle

LauncherProvider: fix crash when disk is full

PagedView: fix pointer index out of range

Project name: android_packages_apps_LineageParts

LineageParts: make volume button re-orient functionality act based on relevant input

Do not show split-screen option for keys on Android Go devices

Project name: android_packages_overlays_Lineage

overlays: do not include sysuidark when our dark package is being shipped

Project name: android_lineage-sdk

lineage-sdk: Switch back to AOSP TwilightService

Project name: android_hardware_lineage_interfaces

livedisplay: Make hsic structs internal

livedisplay: Don't unnecessarily call new

livedisplay: Move SDMController helper functions to anonymous namespace

livedisplay: Move Color helper functions to anonymous namespace

livedisplay: Avoid useless sprintf

livedisplay: Replace defines with enums and constexpr

livedisplay: Switch to stream.fail

livedisplay: Avoid 'using ::std' in Utils

livedisplay: Remove unused exists helper function

livedisplay: Make ColorBackend a regular object

livedisplay: Fully qualify STL types in headers

livedisplay: Don't assign -1 to uint64_t

livedisplay: SDM: Don't advertise color balance support

livedisplay: Add missing break statement

livedisplay: Use GetBoolProperty

Project name: android_hardware_qcom_bt

Load bluetooth firmwares from /vendor

Project name: android_external_chromium-webview

Update webviews to Chromium 66.0.3359.139

Project name: android_frameworks_av

Camera: check metadata type before releasing frame

libstagefright: Add more sample rates for FLAC

Project name: android_frameworks_opt_net_wifi

Revert "WifiConfigStore: Remove legacy modules"

Project name: android_frameworks_opt_telephony

TelephonyComponentFactory: Overload makeSubscriptionInfoUpdater

Add support of new HIDL service

DcTracker: Change access modifier of isNvSubscription to protected

Project name: android_device_qcom_sepolicy

legacy: Fix more msm8916 perfd denials

Project name: android_bootable_recovery

Revert "Remove the obsolete package_extract_dir() test"

toybox: microcom is not present in the lineage 14.1 source.

Project name: android_system_netd

NetD : Allow passing in interface names for wifi/data app restriction

Project name: android_system_core

init: Don't run update_sys_usb_config if /data isn't mounted

init: do not load persistent properties from temporary /data

Project name: android_system_vold

Workaround perdev_minors path change in Linux

Project name: android_vendor_lineage

apns: Adjust MetroPCS apn to allow USB tether

lineage: Remove FFmpeg plugin remnants

lineage: Stop inheriting from no longer existing closed sources

prebuilts: Fix Telfort apn

apns: updated entries for Koodo

Project name: android_vendor_qcom_opensource_cryptfs_hw

cryptfs_hw: add missing logging tag

Thanks all for the support.

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

MD5: 2ef387845edd79f86334cbc87da343a0

Please dont mirror for now the roms zips, thanks