[ONE Android Development] danieldmm:
Build 01/09/2018 #OPO

TugaPower ROM G+

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

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

If after removing encryption rom still does not boot, make a factory reset again after flashing rom and gapps, then all will be fine.

Please be sure you are using one TWRP that can handle firmware flash

Advise to use latest official TWRP

Also be sure you are using proper firmware.

Relative to gapps, the advised ones is nano package ( ARM):

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

Support to NetHunter

Three fingers screenshot

Support to kcal color control

Charging inproved

What does not works:

Let me know to add here :)

Changelog: TugaPower O 25.0

August security patch

Magisk core and Magisk Manager update

Project name: android_device_oppo_msm8974-common

msm8974-common: Set TARGET_NEEDS_LEGACY_CAMERA_HAL1_DYN_NATIVE_HANDLE

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

MD5: 9f96e41042f78d79801779c28c983fd3

Please dont mirror for now the roms zips, thanks