[ONE Android Development] danieldmm:
Build 2017/11/22 #OPO

TugaPower ROM G+

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

#TugaPower N 53.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 v14.x and Magisk Manager 5.0.x versions

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

If you guys want again Trebuchet just install as regular app ( https://meocloud.pt/link/4aa8084d-fb02-49ee-ab51-8c3006d710bc/Trebuchet.apk )

Compiled using UBER-Linaro ( smoth and battery should be now more improved )

3 finger screenshot support

What does not works:

Let me know to add here :)

Change log N53.0 :

November security patch

Project name: android_frameworks_base

SystemUI: LiveDisplay tile

DPC should not be allowed to grant development permission

Add stub for setCursorVisibility

Prevent deadlock when using always-on legacy VPNs

Add powerhint function that accepts an array of data

Project name: android_system_bt

SDP: Bounds check 'id' parameter for free_sdp_slot()

Project name: android_system_core

Fix integer overflow in utf{16,32}_to_utf8_length

Project name: android_system_netd

Invalidate dst caches when changing network permissions.

Don't allow seamless handover to networks requiring permissions.

Project name: android_hardware_qcom_keymaster

keymaster: Fix compiler warnings

keymaster: Fix TARGET_KEYMASTER_WAIT_FOR_QSEE

Project name: android_hardware_qcom_audio

configs: Fixed BTSCO samplerate mixer control

Project name: android_frameworks_opt_telephony

Ensure IMS dial uses the correct CLIR mode.

GsmCdmaPhone: Fallback to PhoneNumberUtils if telephony-ext fails

Project name: android_frameworks_native

Remove window obscurement information.

Project name: android_frameworks_av

Track graphic buffer mode in OMXNodeInstance

EffectBundle: Check parameter and value size

Project name: android_vendor_cm

cm: build: kernel: Rework kernel module logic

extract_utils: Fix pinning when not cleaning vendor dir

Updated apns for device bringup for S4 Mini - serranolteusc

build: Make eat use the latest zip in $OUT

Added more USA sensitive phone numbers

cm: Append time of day to zip names for unofficials

Disable LiveDisplay by default for ATV

Project name: android_libcore

Fix NPE in Signature getCurrentSpi.

Project name: android_packages_services_Telephony

Telephony: Add ERI configuration for U.S. Cellular

Telephony: NetworkSelection: Don't show blank "available networks"

Project name: android_packages_apps_PackageInstaller

Backport overlay security fix

Project name: android_packages_apps_Nfc

Revert "Make Transceive Length configurable for ISO DEP Technology"

Make Transceive Length configurable for ISO DEP Technology

Project name: android_packages_apps_CarrierConfig

CarrierConfig: Load ERI configuration for U.S. Cellular

Project name: android_packages_apps_Settings

Settings: Strings: Modify a few german summaries

AppOps: Add info if app doesn't request any blockable permissions

AppOps: Add icon for "Toggle cellular data"

Fix wrong format in AndroidManifest.xml

Project name: android_packages_apps_Gallery2

Fix crash after deleting a video on Albums tab

Project name: android_packages_apps_Recorder

Recorder: Add possibility to delete last recording from notification

Recorder: Fix wrong denial message in Recorder

Recorder: fix a string

Recorder: don't allow multiple instances of the app

Recorder: Start recording after giving permissions

Recorder: Fix permission request texts

Recorder: update UI

Recorder: start overlay service as not sticky

Recorder: add constraint-layout aar lib for aosp build env

Project name: android_external_libnfc-nci

Revert "Add NAME_ISO_DEP_MAX_TRANSCEIVE_LENGTH"

Add NAME_ISO_DEP_MAX_TRANSCEIVE_LENGTH

Project name: android_external_libmpeg2

Propagating Error From impeg2d_pre_pic_dec_proc

Check on Picture Dimensions

Fix Half Pel MC on Last Ref Row

Check Number of MBs to Skip.

Replace memcpy with memmove to Solve Memory Overlap Error

Project name: android_external_libhevc

Added an out of bound check on u4_num_bufs in input argument

Fix tile index buf alloc size

Project name: android_external_libavc

Decoder: Updated error check while parsing num_ref_idx_lx_active.

Decoder: Corrected variable datatypes in ih264d_get_implicit_weights.

Added an out of bound check on u4_num_bufs in input argument

Decoder: Conceal picture only if valid picture buffer is obtained.

Change log N52.0 :

Added 3 fingers screnshot ( Gestures Settings )

Lawnchair updated to version 1.1.0.1420

Project name: android_frameworks_base

SystemUI: Profiles tile should require authentication

Project name: android_packages_services_Telephony

Telephony: Fix wrong en-translations

Project name: android_packages_apps_Dialer

Squashed support for multilanguage T9 dialer (1/2)

Project name: android_packages_apps_PhoneCommon

Squashed support for multilanguage T9 dialer (2/2)

Project name: android_packages_apps_Calendar

Calendar: Show year info for week view

Thanks all for the support.

Download: https://androidfilehost.com/?fid=817906626617948534

MD5: 022e2e42ae1b361ac72bcd0dffc55a4d

Please dont mirror for now the roms zips, thanks