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

TugaPower ROM G+

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

#TugaPower PIE 9.0.0_r6 0.6 Beta LineageOS #laos #OnePlus

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=9.0&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

Powered by Magisk root canary version

Support to NetHunter

Support to kcal color control

Busybox by [MENTION=4544860]osm0sis[/MENTION]

Charging inproved

What does not works:

Let me know to add to secod post

Changelog: TugaPower P 0.6 Beta

Magisk updated to canary release version

( use https://bit.ly/2N8UVlq in custom magisk channel )

Fixed battery and clock customization

Direct unlock when used any smart lock option

Project name: android_kernel_oppo_msm8974

defconfig: bacon/find7/n3: Regenerate

Project name: android_packages_apps_Settings

Settings: Add LineageParts charging sound settings preference

Settings: Add high touch sensitivity and touchscreen hovering toggles

Settings: Add kill app back button toggle

storage: Do not allow eject for volumes on non-removable disks

Display correct device type in lock screen suggestion

Project name: android_packages_apps_LineageParts

LineageParts: Remove dividers from expanded desktop/long screen apps list

LineageParts: Set proper default value for charging sounds

LineageParts: Reenable buttons related settings

LineageParts: Force show navbar has moved to system settings

ButtonSettings: Adapt for dropped needsNavigationBar method

Project name: android_frameworks_base

SystemUI: Add support for persistent usb drive notification.

power: Re-introduce custom charging sounds

SystemUI: handle camera launch gesture from keyhandler

Camera button support

PhoneWindowManager: Fix issues introduced with runtime navbar

Allow screen unpinning on devices without navbar

Framework: Forward port Long press back to kill app (2/2)

frameworks/base: Support for third party NFC features and extensions

storage: Do not notify for volumes on non-removable disks

Fix mounting of non-FAT formatted SD cards (1/2)

Camera: allow camera to use power key as shutter

Forward port 'Swap volume buttons' (1/3)

PhoneWindowManager: Allow torch and track skip during ambient display

fw/b: Allow customisation of navbar app switch long press action

PhoneWindowManager: Implement press home to answer call

PhoneWindowManager: Tap volume buttons to answer call

Reimplement device hardware wake keys support

Reimplement hardware keys custom rebinding

SystemUI: add left and right virtual buttons while typing

Long-press power while display is off for torch

PhoneWindowManager: add LineageButtons volumekey hook

Framework: Volume key cursor control

Add support for runtime toggle of navbar

SystemUI: Dismiss keyguard on boot if disabled by current profile

TunerServiceImpl: Add support for Lineage global settings

Project name: android_frameworks_native

Forward port 'Swap volume buttons' (2/3)

Project name: android_lineage-sdk

lineage-sdk: Move force show navbar to lineage system settings

lineage-sdk: Default config_deviceHardware{Wake}Keys to 64

Project name: android_packages_apps_DeskClock

Make new menu entry to link to cLock widget settings.

Provide upgrade path for cm-14.1 -> lineage-16.0

Project name: android_packages_apps_Camera2

Fix crash if Exif-Tag buffer-length and component-count are both 0

Camera2: Fix Undo button behaviour

Camera2: Remove google help preference

Camera2: Add option to set max screen brightness

Camera: Powerkey shutter (2/2)

Camera2: Request for ACCESS_FINE_LOCATION permission

Project name: android_packages_apps_SetupWizard

SetupWizard: Update for moved force show navbar setting

Project name: android_build

core_base: Remove libnfc_ndef from PRODUCT_PACKAGES

Project name: android_frameworks_av

SoundTriggerHalLegacy.cpp: include errno.h

Explicitly initialise base class in copy constructor

Camera: CameraHardwareInterface: Releasing mHIDLMemoryMapLock in QdataCallback

Camera:CameraService: Added lock on mHIDLMemPoolId in QDataCallback..

libstagefright: Add more sample rates for FLAC

Camera: Add support for preview frame fd

Camera: Add extensions to CameraClient

libstagefright: encoder must exist when source starting

camera: Only link and use vendor.qti.hardware.camera.device if specified

Camera: CameraHardwareInterface changes to support Extended FD

soundtrigger: fill in default extras from dsp

camera: Workaround for GCC-compiled HAL3 drivers

Project name: android

lineage: Enable ntfs-3g and remove fuse

manifest: Enable SetupWizard

lineage: Re-enable NXP NFC repositories

Project name: android_vendor_nxp_opensource_halimpl

halimpl: Guard with TARGET_USES_NQ_NFC

Project name: android_vendor_nxp_opensource_packages_apps_Nfc

NFC: Clean duplicated and unknown permissions

Project name: android_vendor_lineage

overlay: Remove config_persistUsbDriveNotification

apns: NOS: fix tethering and mms.

tools: update smali/baksmali to 2.2.5

tools: update vdexExtractor from 0.4.1 to 0.5.2 for P compat

Project name: android_hardware_qcom_audio

audio: Use normal tinycompress

Project name: android_hardware_qcom_audio

Bypass compilation errors due to compiler upgrade

hal: Require feature flags to be explicitly enabled

hal: Update prefixes for audio system properties

Fix potential NULL dereference in Visualizer effect

visualizer: Fix typedef redefinition

audio: Fix deprecated log warning

voice_processing: do not use GNU old-style field designators

visualizer: do not use GNU old-style field designators

Project name: android_system_vold

secdiscard: should pin_file to avoid moving blocks in F2FS

vold: Also wait for dm device when mounting private volume

vold: Make sure block device exists before formatting it

vold: Accept Linux GPT partitions on external SD cards

vold: Allow reset after shutdown

vold: skip first disk change when converting MBR to GPT

Treat removable UFS card as SD card

Fix the group permissions of the sdcard root.

vold ext4/f2fs: do not use dirsync if we're mounting adopted storage

vold: Mount ext4/f2fs portable storage with sdcard_posix

vold: Honor mount options for ext4/f2fs partitions

vold: Support internal storage partitions

vold: Fix fsck on public volumes

vold: add support for more filesystems for public storage

Project name: android_external_e2fsprogs

resize: Make a target for standalone resize2fs_static binary

Project name: android_packages_services_Telecomm

Telecomm: Make sensitive phone numbers not to be shown in call log history.

Thanks all for the support.

Download: https://tugapower.net/TP/OP1/PIE/TugaPowerP06_OP1.zip

MD5: ab88fc970a37d2af66afcb1041e1d2cb

Please dont mirror for now the roms zips, thanks