[ONE Android Development] danieldmm:
Build 16/12/2018 #OPO

TugaPower ROM G+

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

#TugaPower Oreo 8.1.0_r52 30.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 30.0

Project name: android

manifest: android-8.1.0_r50 -> android-8.1.0_r52

Magisk updated to latest canary version

Project name: android_kernel_oppo_msm8974

power: qpnp-charger: Reduce target charger voltage to 4.39V

Project name: android_frameworks_base

GlobalScreenshot: Fix screenshot not saved with some languages

ClipboardService: Restore different method calls to AppOps to fix PG

SystemUI: Clean duplicated CONFIGURE_WIFI_DISPLAY permission

Make adb use a custom prop for adb root

Rotation related corrections

Project name: android_packages_apps_Trebuchet

Trebuchet: move to default screen on home intent

Project name: android_packages_apps_SetupWizard

SetupWizard: fix SpannableString (Privacy Policy)

Project name: android_packages_apps_Settings

Make adb use a custom prop for adb root

Project name: android_packages_apps_LineageParts

PartsActivity: Prevent actionbar NPE

Project name: android_packages_apps_Messaging

Messaging: Add "Mark as read" quick action for message notifications

Allow intent shared subject or title to be mms subject

Project name: android_packages_apps_Bluetooth

Bluetooth: Clean duplicated READ_CONTACTS permission

Project name: android_packages_apps_LockClock

Release the wakelock before worker thread termination

Project name: android_packages_apps_Contacts

Project name: android_packages_apps_TvSettings

Make adb use a custom prop for adb root

Show Trust in security settings

Add button to shut down device

Project name: android_packages_apps_Exchange

Rename translations for new language code mapping

Project name: android_bootable_recovery

Fix making adb use a custom prop for adb root

Make adb use a custom prop for adb root

Project name: android_device_qcom_sepolicy

legacy: Resolve hal_gnss_default denial

Project name: android_device_lineage_sepolicy

common: Allow adbd to set a system_prop

Label lineage.service.adb.root as system prop

Project name: android_vendor_lineage

common: Allow custom vendor to override properties

Project name: android_hardware_qcom_power

power: Drop default POWER_HINT_INTERACTION routine

Project name: android_system_core

Make adb use a custom prop for adb root

Thanks all for the support.

Download: https://tugapower.net/TP/OP1/OREO/TugaPowerO30_OP1.zip

MD5: 155b22ab06739dd3f8c9ee7ff90adb11

Please dont mirror for now the roms zips, thanks