[ONE Android Development] danieldmm:
Build 2017/06/18 #OPO

TugaPower ROM G+

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

Telegram Channel: https://telegram.me/TugaPowerOnePlusOne

#TugaPower N 37.0 LineageOS #laos #OnePlus #Android 7.1.2 #OMS7 #SubstratumRootLess

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

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

Also be sure you are using proper firmware. The one recomended its the one from cm 13 nighly, you can find here: https://meocloud.pt/link/54c1eb88-f902-4411-aa7a-e1872ac5a47a/TugaPowerFirmwareCM13_v4.zip

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 Deuteronomy 2.4 ( https://xdaforums.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )

Disable manually AudioFX to hide the icon from drawer

Kcal Support ( use Color Control app to adjust colors )

Gello removed and replaced by latest TugaBrowser beta v55.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

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

Multi-ROM Support

Increase max chg current to 2000/500mA

kernel 3.4.113

Kernel permissive

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 RootLess:)

Powered by Magisk root v13.x and Magisk Manager 5.0.x beta versions

What does not works:

Let me know to add here :)

Change log:

Project name: android_device_oneplus_bacon

bacon: disable NfcF HCE

Project name: android

manifest: android-7.1.2_r8 -> android-7.1.2_r17

Project name: android_system_bt

bt: Disable AVRCP 1.6

Project name: android_system_core

libcutils: fix schedboost after 31f78ddf4ea2ab7963d873cb16db98e976346468

Project name: android_hardware_ril

ril: fix a memory leak.

Project name: android_hardware_ti_omap4

omap4: Correct disabling of dirty regions invalidation

Project name: android_vendor_cm

Add sensitive numbers for Israel.

sensitive_pn: Add sensitive phone numbers for Czech Republic

sensitive_pn: Add Canadian sensitive numbers

sensitive_pn: Add more numbers from the Netherlands

fix check_blacklist function to work on wiped /system partition

sensitive_pn: Add sensitive numbers for Serbia

Project name: android_device_qcom_common

power: Use the correct opcode for STOR_CLK_SCALE_DIS

Project name: android_frameworks_base

Aapt2: Fix png leak

Destroy Allocation right away on exception

SymbolComparator operator() is missing const

StatusBar: Catch OOM caused by third-party icons

Adopt lockscreen shortcut hint from AOSP

CaptivePortalLoginActivity correctly gets UserAgent

Prettify the captive portal sign-in activity

LocationTile: Behave like other tiles

Fix a use-of-uninitialized-value warning.

Check for spurious wake ups

Reduce hwui CPU time by using glDrawRangeElements

Stop holding mProxyLock while downloading PAC script data.

Format Japanese numbers using national format when in Japan.

NullPointerException: Attempt to invoke virtual method 'int android.os.Parcel.dataSize()' on a null object reference

SystemUI: allow user to dismiss a locked task by swiping it away manually

SystemUI: animate icon when locking a task

SystemUI: Support recents task locking

fingerprint: handle PerformanceStats NULL pointers

Optimised hwui rounded corners shader

Remove FastJNI optimization on AssetManager to avoid dead lock.

Fixed NPE in canAddMoreManagedProfiles

QS: Remove listeners only if added

SystemUI: Remove trailing whitespace on high_accuracy_description

StorageManager: Improve exception handling

Add support for page theme color to WebView and WebChromeClient.

Project name: android_external_chromium-webview

Update webviews

Project name: android_external_stagefright-plugins

ffmpeg-extractor: StageFright supports Opus files

Revert "FFmpegExtractor: Don't use our extractor when we agree with StageFright"

Project name: android_packages_services_Telephony

Fix Phone Service crash on MSIM devices as Guest user

VoicemailSettingsActivity: Fix some NPEs

Project name: android_packages_apps_WallpaperPicker

Fix bad wallpaper preview image format

Project name: android_packages_apps_Nfc

NfcNci: make T3T/Nfc-F HCE optional

Project name: android_packages_apps_Email

Adjust Email UnitTests to e353ae2ea19c9ea800d10b37e05de7b0ea1aeeb4

Project name: android_packages_apps_CarrierConfig

Remove TIM from non-roaming networks list of H3G IT

CarrierConfig: allow 3 ITA roaming

Project name: android_packages_apps_Snap

SnapdragonCamera: Fix ghosting when non-zsl in VGA/QVGA size

SnapdragonCamera: Fix live shot image stretch when recording is 4K

SnapdragonCamera: Fix photo reversed when enable selfie Mirror

SnapdragonCamera: Fix photo reversed when enable selfie Mirror

SnapdragonCamera: Fix preview in wrong size

SnapdragonCamera: Fix front camera preview flipped

SnapdragonCamera: Fix preview is flipped on 8996

SnapdragonCamera: Camera1 Selfie Mirror orientation check

SnapdragonCamera: Fix Camera1 force close when refocusing the picture.

SnapdragonCamera: Change video snapshot picture size logic

SnapdragonCamera: Avoid cancel AF shortly after trigger

SnapdragonCamera: Fix crash during UI stress test

SnapdragonCamera: Fix OutOfBoundsException in monkey test

SnapdragonCamera: Fix FC for NullPointerException

SnapdragonCamera: Reset zoom value when resuming

SnapdragonCamera: Fix capture with flash will get black image.

SnapdragonCamera: Fix FC cause by Null pointer

SnapdragonCamera: Make copy of location before altering timestamp

Snap: Sign with platform key

Add orientation correction for landscape devices

Snap: Simulate back button press when menu back button is pressed

Project name: android_packages_apps_CustomTiles

CustomTiles: Kill Battery Saver Tile

Project name: android_packages_apps_Settings

Revert "Settings: Fix internal storage summary for non-emulated storage"

Settings: Fix automatic hotspot turn off summary

Project name: android_packages_apps_Eleven

Eleven: Remove unused permission REAL_GET_TASKS

Project name: android_packages_apps_AudioFX

AudioFX: Sign with platform key

Project name: android_packages_apps_Bluetooth

BluetoothOppTransferActivity: fix after ad46f6a52d7240ed1e2127c4263a5cbcf454df09

Project name: android_packages_apps_Terminal

Terminal: Fix keyboard Ctrl- and ALT-key input.

Project name: android_packages_apps_Gallery2

Gallery2: support GIF animation

Increase the size of the tiles when decoding images

Thanks all for the support.

Download: https://cld.pt/dl/download/e025530a-1059-40a1-aab5-d8abda4fccc7/TugaPowerN37.zip

MD5: 4cc9eb44745b4b0e7c2ee307ad76659c

Please dont mirror for now the roms zips, thanks

Sources :

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

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