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

TugaPower ROM G+

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

#TugaPower Oreo 8.1.0_r43 25.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 25.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 25.0

August security patch

Magisk core and Magisk Manager updated

Project name: proprietary_vendor_oneplus

msm8998: switch to hidl ANT+ hal

msm8998: add more cne, ims blobs

msm8998: Move qcrilmsgtunnel.apk out of /vendor

oneplus5: move ifaa back to system

oneplus5: update blobs from 5.1.5, vendor move

msm8998: update blobs from 5.1.4

Project name: android_kernel_oneplus_msm8998

oneplus5: mount vendor partition

oneplus5: Improve headset compatibility

oneplus5: enable WLAN_TX_FLOW_CONTROL_V2 for qcacld-3.0

drivers: staging: import wifi stack from LA.UM.6.4.r1-10300-8x98.0

wcd9xxx: Improve power consumption

wcd-mbhc: Improve power consumption

pn5xx: Improve NFC power consumption

pn5xx: power consumption improvement

Project name: android_device_oneplus_cheeseburger

cheeseburger: update fingerprint from 5.1.5

cheeseburger: require 5.1.4 firmware

Project name: android_device_oneplus_msm8998-common

msm8998: switch to hidl ANT+ hal

msm8998: bring config.fs inline with caf

msm8998: Move qcnvitems.jar / qcrilhook.jar out of boot jars

msm8998: update config fs

msm8998: fix some bluetooth specific selinux denials

msm8998: Use mke2fs to create ext4 images

msm8998-common: sed qti_libpermissions.xml during extract instead of pinning

msm8998: Fix typo from CodeAurora in the QTI whitelist

msm8998: update cne, ims blobs list

msm8998: updater: check if vendor partition exists

msm8998: Move qcrilmsgtunnel.apk out of /vendor

msm8998: fix another ifaa denial

msm8998: vndk-sp is no vendor module

msm8998: selinux fixes for ifaa

msm8998: remove USE_SENSOR_MULTI_HAL

msm8998: move ifaa back to system

msm8998: Go treble!

msm8998: move /system/vendor to /vendor

msm8998: Fix sepolicy for Treble

msm8998: update vendor patch level

msm8998: specify additional root folders

msm8998: recovery: add vendor partiton to fstab

msm8998: update blobs from 5.1.5

msm8998: update gps configs from 5.1.4

msm8998: audio: fix 5.1.4 merge fail

msm8998: update data-ipa-cfg-mgr from LA.UM.6.4.r1-10300-8x98.0

msm8998: audio: update configs from 5.1.4 and caf

msm8998: update gps from LA.UM.6.4.r1-08500-8x98.0

msm8998: update vendor security patch level

msm8998: update blobs from 5.1.4

msm8998: audio: temp disable broken deep_buffer playback

Project name: android_build

Also check if BOARD_KERNEL_SEPARATED_DTBO is set

Project name: android_build_soong

soong: Enforce absolute path if OUT_DIR is set

Project name: android_external_openssh

Disable StrictModes

Add Android support

Revert "upstream: Ensure that D mod (P-1) and D mod (Q-1) are calculated in"

shorten temporary SSH_REGRESS_TMP path

rebuild dependencies

fix path in distclean target

upstream: memleak introduced in r1.83; from Colin Watson

upstream: AIX reports the CODESET as "ISO8859-1" in the POSIX locale.

modified: openbsd-compat/port-uw.c remove obsolete and un-needed include

Missing unistd.h for regress/mkdtemp.c

update version numbers in anticipation of release

configure: work around GCC shortcoming on Cygwin

cygwin: add missing stdarg.h include

upstream: revert compat.[ch] section of the following change. It

upstream: better diagnosics on alg list assembly errors; ok

Some AIX fixes; report from Michael Felt

upstream: The script that cooks up PuTTY format host keys does not

upstream: improve

upstream: Describe pubkey format, prompted by bz#2853

upstream: fix numbering

upstream: Use new private key format by default. This format is

upstream: invalidate dh->priv_key after freeing it in error path;

Project name: android_external_p7zip

Actual working support for building on Android

Use a sane naming convention for the shared library

Fix CVE-2018-10115

Fix CVE-2018-5996

Fix CVE-2017-17969

Fix CVE-2016-9296

Import p7zip 16.02

Project name: android_packages_apps_Gallery2

Gallery: use platform cert

Project name: android_packages_apps_Snap

Snap: use platform cert

CameraSettings: Do not crash if zoom ratios are not exposed

Snap: Allow quickreader to work with secure device

Project name: android_packages_apps_DeskClock

deskclock: Fallback to cm lockclock intent in case of upgrade from 14.1

DeskClock: Properly depend on Lineage SDK

Project name: android_packages_apps_Dialer

Dialer: Properly depend on Lineage SDK

Project name: android_packages_apps_Email

Don't request battery optimization exemption if not needed.

Project name: android_packages_apps_SetupWizard

SetupWizardTests: Properly depend on Lineage SDK

SetupWizard: Remove bogus Lineage SDK dependency

Project name: android_packages_apps_LineageParts

Fix Trust strings again

LineageParts: Fix unescaped quote in trust_feature_security_patches_explain

Trust: String changes for accuracy of language

LineageParts: Add missing recycle() calls

LineageParts: Add missing cursor close

LineageParts: add one finger swipe up from home gesture string

LineageParts: Update reading mode toggle for new API

Project name: android_packages_apps_Messaging

Revert "Messaging: Request external storage permission before handling shared files"

Project name: android_packages_apps_AudioFX

AudioFX: Properly depend on Lineage SDK

Project name: android_packages_apps_Profiles

Profiles: Properly depend on Lineage SDK

Project name: android_packages_apps_Eleven

Eleven: bump to api26

Project name: android_packages_providers_DownloadProvider

Fix plural translatability for download speed

Project name: android_packages_services_Telecomm

Telecom: Properly depend on Lineage SDK

Project name: android_frameworks_av

mediascanner: Accept .opus file extension.

OMXNodeInstance: Allow dynamic native handle for shared mem buffer

Project name: android_frameworks_base

Add support for the .opus file format

SystemUI: Fix Data Usage tile to match Settings

SystemUI: Update reading mode tile for new API

SystemUI: Initialize mClockVisibleByUser to android:visibility

Project name: android_frameworks_native

SF: Backport "Fix landscape LCM issue" for legacy hwc

SF: Backport "Need GSI to support landscape LCM" for legacy hwc

DO NOT MERGE: Fix landscape LCM issue

DO NOT MERGE: Need GSI to support landscape LCM

Revert "SF: Squashed hwrotation support"

Revert "SF: Fix hwrotation screenshots at surfaceflinger layer"

Project name: android_device_lineage_sepolicy

selinux: add domain for Gallery

selinux: add domain for snap

Project name: android_lineage-sdk

sdk: Add migration for /missing/ custom button actions

Regen lineage_current

sdk: Rework reading mode API

Project name: android_prebuilts_build-tools

Update ckati to fix find logic (take 2)

Project name: android_vendor_lineage

lineage: enable roundIcons by default

lineage: Disable IPv4 for T-Mobile (and MetroPCS) domestically

build: Add dtbo task

config/common: Clean up debug packages

soong_config: Add TARGET_NEEDS_LEGACY_CAMERA_HAL1_DYN_NATIVE_HANDLE

backuptool_ab: Pick LineageOS properties from build.prop

backuptool: Resolve incompatible version grep syntax

backuptool: Revert "Temporarily render version check permissive"

lineage: Set perms on reading_mode sysfs

lineage: Allow background broadcast for CAMERA_BUTTON

Project name: android_hardware_qcom_power

power-8916: fix using wrong array size in perform_hint_action

power-8084: document performance settings

power-8084: drop POWER_HINT_LAUNCH handling

power-8084: reduce interactive boost

power-8084: clean up code

power: Fix several typos in power profiles

Project name: android_hardware_lineage_interfaces

Update makefiles from anywhere.

Project name: android_hardware_lineage_lineagehw

lineagehw: Check if files are readable when we read them

lineagehw: Add support for sysfs ReadingEnhancement

lineagehw: Update ReadingEnhancement for new API

Thanks all for the support.

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

MD5: 380c8c7b6b5a02d67cb839113357bbed

Please dont mirror for now the roms zips, thanks