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

TugaPower ROM G+

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

#TugaPower Oreo 8.1.0_r46 26.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.

Your TWRP also need to be hable to mount and flash vendor partition.

Starting on O 25.0 the required firmware its 5.1.5 and is treblish, you need to have the vendor partition created, if you dont have you need to follow this steps:

Flash firmware 5.1.4 on TWRP

https://sourceforge.net/projects/ch...firmware/firmware_5.1.5_oneplus5.zip/download

Reboot TWRP

Flash firmware 5.1.5 on TWRP

https://sourceforge.net/projects/ch...firmware/firmware_5.1.5_oneplus5.zip/download

Reboot TWRP

Flash TugaPower O 26.0

Reboot phone

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

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 :)

Changelog: TugaPower O 26.0

Project name: android_device_oneplus_msm8998-common

msm8998: enable anc on regular calls and on voip when using headphones

msm8998: recovery: add missing quotes

msm8998: recovery: add missing usb config

msm8998: fix android.hardware.gnss@1.0-service-qti

Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (gps)

Move android.hardware.gnss@1.0-service-qti.rc to vendor

Don't rely on transitively included headers

msm8998: Build libgps.utils with VNDK.

msm8998: audio: move amp to vendor

msm8998: audio: do not enable ANC for handset

msm8998: selinux: label some oem specific props

msm8998: Build a system version of android.hidl.base@1.0 for imsvt

msm8998: livedisplay: fix default display mode name

September security patch 8.1.0_r46

Magisk updated to latest canary version

Project name: android_packages_apps_Settings

Settings: fix german translations for "gesture"

Project name: android_frameworks_opt_telephony

TelephonyComponentFactory: Fix SubscriptionInfoUpdater overloading

Project name: android_frameworks_base

PackageManager: Avoid another NPE when dereferencing mPlatfromPackage

LocationTile: Replace deprecated MetricsLogger calls

Tiles: SystemProfiles: Adapt behaviour

System Profiles in QS Tiles

Project name: android_vendor_lineage

addonsu: Fix installation on Lineage recovery

repopick: Warn about empty commits instead of failing

Project name: android_hardware_qcom_media

mm-video-v4l2: Protect buffer access and increase input buffer size

Project name: android_hardware_qcom_display

Fix Buffer Overflow in Vendor Service display.qservice

Thanks all for the support.

Download: https://tugapower.net/TP/OP5/OREO/TugaPowerO26_OP5.zip

MD5: df833f19cb81bb7e83fac3b727fd7968

Please dont mirror for now the roms zips, thanks