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

TugaPower ROM G+

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

#TugaPower N 60.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. ( http://xdaforums.com/oneplus-one/development/unofficial-twrp-3-0-x-tugapower-t3398366 )

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/c1d9a297-e3f7-480b-9567-1bc601c073dd/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 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 ( 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 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 v16.x

Replaced Trebuchet with latest Lawnchair beta ( https://github.com/Deletescape-Media/Lawnchair )

3 finger screenshot support

What does not works:

Let me know to add here :)

Be sure you dont have an older Magisk module called Android Pay Fix on Magisk or NFC will start to FCing

Change log N59.0 :

Jun Security Patch

Updated Lawnchair

Project name: android_frameworks_base

SystemUI: Toggle USB tethering only when USB is connected

Rework thumbnail cleanup

ResStringPool: Fix security vulnerability

[BACKPORT] SystemUI: Fix alignment glitch with brightness mirror

ConnectivityService: move reportNetworkConnectivity to handler

ConnectivityService: safer locking

Revert "Prevent deadlock when using always-on legacy VPNs"

Project name: android_system_bt

Drop LE CoC fragments when frame size is too big

Fix OOB read in process_l2cap_cmd

[Backport] Handle bad packet length in gatts_process_read_req

Add bounds check for BNEP_Write

PAN: Always allocate in bta_pan_data_buf_ind_cback

Fix unexpected behavior in bta_dm_sdp_result

Project name: android_packages_providers_UserDictionaryProvider

Check caller before accessing database

Project name: android_packages_providers_MediaProvider

Rework thumbnail cleanup

Fix deadlock in MediaProvider

Project name: android_packages_apps_Nfc

NFC: Clean duplicated and unknown permissions

Project name: android_packages_apps_Dialer

InCallUI: Refactor primary call info card

Fix incorrect number formatting in call stats details.

Remove redundant layout item.

Project name: android_vendor_cm

repopick: Update SSH queries result to match HTTP queries

Project name: android_frameworks_av

EffectsFactory: add debug and trace wrappers for NXP LifeVibes

Add check preventing div0 issue

Sanitize effect descriptors for AudioPolicyService binder calls.

Init gain config to prevent uninit leak.

Project name: android_frameworks_opt_telephony

Fixed invalid pdu issue

Telephony: Fix "Keep preferred SMS Sim"

Project name: android_external_sonivox

sonivox: fix hang caused by bad meta-event

Project name: android_external_libmpeg2

Adding Check For Number of Skip MBs

Project name: android_external_libhevc

Add limits check for depth hierarchy sps parameters

Return error for invalid sps sub layers parameters

Return error for invalid reorder parameter

Project name: android_external_libavc

Encoder: Return error for odd resolution

Decoder: Modify setting short term reference field flag

Project name: android_external_libvpx

libvpx: cherry pick fix to OOB of mv_cost index.

Project name: android

manifest: Remove external/libvorbis

manifest: Track own external/libvorbis

Thanks all for the support.

Download: https://www.androidfilehost.com/?fid=746163614322272972

MD5: c64e8f73446c87baed43316285375b86

Please dont mirror for now the roms zips, thanks