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

TugaPower ROM G+

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

#TugaPower N 64.0 LineageOS #laos #OnePlus #Android 7.1.2r36 #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 N64.0 :

Magisk canary updated to latest version

Project name: android_build

Security Patch November 2018

Project name: android_frameworks_base

Make adb use a custom prop for adb root

Verify number of Map entries written to Parcel

RESTRICT AUTOMERGE: Hide overlay windows when requesting media projection permission.

Fix crash during cursor moving on BiDi text

DO NOT MERGE. Persistable Uri grants still require permissions.

Always create grant structures when persistable.

Optimise the hit test algorithm

Add support for search in DownloadManager.

Extend SQLiteQueryBuilder for update and delete.

Execute "strict" queries with extra parentheses.

Project name: android_packages_apps_Settings

Make adb use a custom prop for adb root

BACKPORT: Disable changing lock when device is not provisioned

Project name: android_external_aac

Add sampling rate sanity check

Break audio element loop in case element_count becomes too large.

Prevent bit buffer counter overflow.

Project name: android_external_skia

BACKPORT: Cherry-pick "begin cleanup of malloc porting layer"

Project name: android_external_v8

Backport: Fix Object.entries/values with changing elements

Project name: android_external_chromium-webview

Update webviews to Chromium 69.0.3497.109

Project name: android_external_sonivox

sonivox: prevent rejection of good but large MIDI files

sonivox: prevent infinite loop in OTA ringtones

Project name: android_external_icu

icu: Update tzdata to 2018g

icu: Update tzdata to 2018f

Project name: android_packages_apps_Messaging

Allow intent shared subject or title to be mms subject

Project name: android_packages_apps_CMParts

PartsActivity: Prevent actionbar NPE

Project name: android_packages_apps_LockClock

Release the wakelock before worker thread termination

Project name: android_packages_apps_TvSettings

Make adb use a custom prop for adb root

Project name: android_packages_providers_DownloadProvider

All untrusted selections must go through builder

Enable search for Downloads

Project name: android_frameworks_av

MediaExtractor: stop rendering when an error occurs

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_bionic

zoneinfo: Update tzdata to 2018g

zoneinfo: Update tzdata to 2018f

Project name: android_libcore

ZoneInfo: Exclude boundary tz transitions

Project name: android

manifest: Track our own chromium-libpac

manifest: Track our own external/v8

Project name: scripts

scripts: Add simplified AOSP merger

Project name: android_vendor_cm

sepolicy: Allow adbd to set a system_prop

Label cm.service.adb.root as system prop

RJIO: Change Roaming protocal to IPV4V6.

apns: update RJIO APNs

Project name: android_system_core

Make adb use a custom prop for adb root

Project name: android_system_bt

Check data length when parsing AVRCP vendor specific command responses

AVRCP: unify Get{Element,Item}Attributes response.

Check AVRCP data length when parsing inside avrc_ctrl_pars_vendor_rsp()

Thanks all for the support.

Download: https://tugapower.net/TP/OP1/NOUGAT/TugaPowerN64.zip

MD5: 7eda69259aec22612a52e2769fe2bcb7

Please dont mirror for now the roms zips, thanks