[OnePlus 3 & 3T Cross Device Development] danieldmm:
Build 2017/02/19 #OP3 #OP3T

TugaPower ROM G+

Telegram Group: https://telegram.me/TugaPowerRomOP3T

#TugaPower N 11.0 LineageOS #laos #OnePlus #Android 7.1.1 #OMS7 #Substratum

If you have some spare bucks consider donating, it will be really appreciated: https://www.paypal.me/TugaPower

Relative to gapps, testing open gapps 7.1 nano package, working without issues

http://opengapps.org/?api=7.1&variant=nano

Replaced built in OTA by OTA Updates app ( https://github.com/MatthewBooth/OTAUpdates )

Replaced audiofx with Viper4Arise Deutereonomy 2.4 ( https://xdaforums.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )

Gello removed and replaced by latest TugaBrowser beta v54.x Stable ( built in OTA for the Browser ) ( blocks ads and protect privacy)

TugaBrowser -> http://xdaforums.com/android/apps-games/app-tugabrowser-t3472457

Call Record

Kernel permissive

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

Partial screenshot ( activate screenshot on power menu button and long press there to activate partial screenshot )

Full support to Substratum OMS7 :)

Powered by Magisk root and Magisk Manager

What does not works:

Check second post for bugs and solutions.

Change log:

Project name: android_packages_apps_Magisk

Update Magisk Manager to version 4.2

Update Deuterenomy Magisk Module to v3

Project name: android_device_oneplus_oneplus3

op3: Hide sRGB toggle in developer options

op3: add aptX codec support

op3: Address some denials

sepolicy: update rules for dashd

op3: Map known display modes for s6e3fa5 panel

op3: sepolicy: Fix rmt_storage and rfs_access policies

Revert "op3: Include aptX codec support"

op3: Fix permission for config partition

op3: Include aptX codec support

op3: Add sRGB entry to color profiles

op3: Move org.ifaa.android.manager to OSS

op3: Update for OxygenOS 4.0.3 blobs

Project name: android_device_oppo_common

oppo-common: Replace variable for setup wizard complete

Project name: android_kernel_oneplus_msm8996

ARM: dts: 15801: Configure ramoops memory

fs/pstore: fix compilation warning

pstore: Fix the ramoops module parameters update

fs/pstore: initialize pmsg from device tree

fs:pstore:ramoops: config mem from dt

Project name: proprietary_vendor_oneplus

op3: add aptX codec support

Revert "oneplus3: add aptX codec support"

oneplus3: add aptX codec support

op3: Remove prebuilt org.ifaa.android.manager

op3: Update blobs

Project name: android_packages_apps_Snap

Snap: CaptureModule: fix preview being invisible on first start

CaptureModule: Fix UI.

Snap: CaptureModule: re-apply flash setting when disabling manual iso

Snap: CaptureModule: check if ZSL is supported before using it

Snap: CaptureModule: enable noise reduction

Snap: CaptureModule: enable redeye reduction

Snap: CaptureModule: enable and fix manual iso control

Snap: CaptureUI: remove camera2 option

Snap: detect and use Camera2 if available

Project name: android_system_bt

Revert "Bluetooth-Wipower: Enable WiPower feature."

Project name: android_system_vold

vold: Update path to cryptfs_hw

Project name: android_hardware_qcom_bootctrl

bootctl: use TARGET_RECOVERY_UPDATER_LIBS macro for linking

Project name: android_hardware_qcom_media

media: add missing 8952 symlink

Project name: android_hardware_qcom_fm

jni: Confine the firmware-load skipping to the actual loading

Project name: android_hardware_libhardware

hardware: power: Remove POWER_HINT_AUDIO

Revert "power: Add support for camera preview in powerHAL"

Project name: android_hardware_ril

ril: Setting ril to v10 or v11 serves no purpose

Project name: android_vendor_qcom_opensource_cryptfs_hw

cryptfs_hw: Remove keymaster partition check

Cleanup temporarily stored passwords

cryptfs_hw: update the listener property with keymaster property

Wait for QSEECom listeners before calling KMS APIs

cryptfs_hw: Tie HW FDE keys with keymaster

cryptfs_hw: Update module as per vold project

cryptfs_hw: add string.h

cryptfs_hw: Update APIs to take old password

cryptfs_hw: Add support for wipe_key routine

Adding support for eMMC based ICE

Adding support of Inline Crypto Engine (ICE)

qcom/common: Added O_NOFOLLOW to avoid follow the symlink

Port cryptfs_hw library to 64bit platform

Wrong function pointer usage

Place library in vendor folder on device

vold: HW based device encryption

Project name: proprietary_vendor_qcom_binaries

Revert "bluetooth: Add aptX & aptXHD to comfirmed platforms"

bluetooth: Add aptX & aptXHD to comfirmed platforms

Project name: android_vendor_cm

CyanogenSetupWizard > LineageSetupWizard

cm: config: dont build CMWallpapers

Project name: cm_platform_sdk

cmsdk: Deprecate CM_SETUP_WIZARD_COMPLETED

RemotePreferenceManager: Fix receiver registration issues.

Project name: android_device_qcom_sepolicy

Bluetooth: Remove stray characters

Project name: android_device_qcom_common

Revert "extractors: Add aptX & aptXHD to confirmed platforms"

cryptfs_hw: Move to vendor/qcom/opensource/cryptfs_hw

Project name: android_frameworks_native

sf: fixes for HWC2

Project name: android_frameworks_base

SystemUI: Network Traffic [1/3]

Re-introduce custom charging on/off sounds

Clean up CAF translations

Show infinity for large notification counts

Don't reposition the clock when pulling down the notification bar

SystemUI: Use mContext.getDrawable for battery icon

Project name: android

cm: Sync the new cryptfs_hw repo

cm.xml: remove CMWallpapers repo

Project name: android_build

dumpvar: Dump RECOVERY_VARIANT if not empty

Add dumpvar for WITH_SU

edify: Fix AssertSomeBaseband

Revert "build_image: Unbreak verity/FEC generation"

core: Output full OTA package path to terminal

Project name: android_external_e2fsprogs

e2fsck: Add e2fsck_static

Project name: android_external_ntfs-3g

Loaded the fuse kernel module with no environment

Project name: android_packages_providers_ContactsProvider

dbhelper: fix schema disaster from pre-cafrebase repo

Project name: android_packages_services_Telephony

Telephony: Fix qtistrings

Telephony: Fix qtistrings

Project name: android_packages_apps_Contacts

Contacts: Fix quotes

Improve CAF strings

Project name: android_packages_apps_Settings

Track RemotePreferenceManager API changes.

wifi: Allow configuration of country code for wifi

Settings: Add status bar tap to sleep pref to gestures

Project name: android_packages_apps_CMParts

CMParts: Replace variable for setup wizard complete

CMParts: Add strings for sRGB

Move status bar settings back to personal category.

CMParts: strings: Fix indentation

CMParts: gestures: Specify a qualified user for update broadcast

Project name: android_packages_apps_Dialer

Improve CAF strings

Project name: android_packages_apps_ContactsCommon

ContactsCommon: Fix derp

Project name: cm_platform_sdk

cmsdk: Add Network Traffic [2/3]

Project name: android_packages_apps_CMParts

CMParts: Network Traffic [3/3]

Download links:

Android File Host: https://www.androidfilehost.com/?fid=745425885120709338

MD5: 91c65040df13d5bd6fbbd2a259deea31

Please dont mirror for now the roms zips, thanks

Sources :

Rom:- https://github.com/LineageOS

Kernel:- https://github.com/LineageOS/android_kernel_oneplus_msm8996