[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] danieldmm:
Build 2018/05/12 #OP5

TugaPower ROM G+

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

#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.

Advise to use latest official 3.2.1-1 or [MENTION=3208754]codeworkx[/MENTION] 3.2.1-0 from 2018/03/09

Also be sure you are using proper firmware. The one recomended its the one from Oxygen 5.1.0, you can find here:

https://meocloud.pt/link/b580ea39-72eb-4af5-93a4-c23e8008341c/firmware_5.1.0_oneplus5.zip/

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_device_oneplus_cheeseburger

cheeseburger: commonize config.fs

cheeseburger: add OnePlus5/oneplus5 to target asserts

Project name: proprietary_vendor_oneplus

msm8998: build libgnsspps from sources

Project name: android_device_oneplus_msm8998-common

msm8998: fix display mode mappings

msm8998: Camera: init.target: Moved camera-daemon creation to on-init.

msm8998 : Do not enable broadcastradio by default

msm8998: Move flac decoder to vendor specific xml file

RILD: Remove copying of QCRIL DB from vendor partition

msm8998: commonize config.fs

msm8998: Don't balance mdss or kgsl IRQs

msm8998: wifi: update wifi config

msm8998: gps: add libgnsspps sources from caf

Project name: android_kernel_oneplus_msm8998

https://pastebin.com/5X6AQAAA

Project name: android_hardware_qcom_audio

msm8998: hal: Update ultrasound route hacks

msm8998: ultrasound: Initial open source hal for Elliptic Ultrasound

msm8996: hal: Update ultrasound route hacks

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

MD5: 04ceb885269f4152ae28d2a570d1a7f8

Please dont mirror for now the roms zips, thanks