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

TugaPower ROM G+

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

#TugaPower N 44.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/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 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 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 versions

What does not works:

Let me know to add here :)

Change log:

Project name: android_kernel_oneplus_msm8974

ASoC: msm: qdsp6v2: Add range checking in msm_dai_q6_set_channel_map

ASoC: msm: q6dspv2: use correct variable type to store ION buff size

ASoC: msm: qdsp6v2: Fix build after mismerge

ASoC: msm: qdsp6v2: Fix build after mismerge

drivers: soc: add mutex to prevent response being processed twice

trace: resolve stack corruption due to string copy

ASoC: msm: qdsp6v2: Fix out-of-bounds access in put functions

defconfig: msm: Disable CONFIG_CP_ACCESS

ANDROID: ion: Protect kref from userspace manipulation

ion: blacklist %p kptr_restrict

ion: Fix use after free during ION_IOC_ALLOC

msm: cpp: Fix for integer overflow in cpp

input: misc: fix heap overflow issue in hbtp_input.c

ANDROID: ion: check for kref overflow

net: ipc_router: Register services only on client port

net: wireless: bcmdhd: fix use-after-free in _dhd_pno_get_for_batch()

ALSA: info: Check for integer overflow in snd_info_entry_write()

perf: don't leave group_entry on sibling list (use-after-free)

sctp: validate chunk len before actually using it

drivers: qcom: ultrasound: Lock async driver calls

msm: camera: sensor: Validate eeprom_name string length

msm: camera: fix bound check of offset to avoid overread overwrite

msm: cpp: Fix for buffer overflow in cpp.

proc: prevent accessing /proc/<PID>/environ until it's ready

fs/exec: fix use after free in execve

Project name: android_vendor_cm

Add WOM Internet/MMS (CL) apn

qcom: Allow setting custom audio, display, and media HALs

templates: Update to show usage for new extract_files features

extract_files: Add support for paths without system/

extract_files: Add support for specifying blob sections

build: Update smali and baksmali to 2.2.1

Project name: android_frameworks_opt_telephony

Telephony: Keep preferred SMS Sim

Project name: android_frameworks_base

AppOps: Fix yet another deadlock

Project name: android_packages_apps_Snap

Snap: fix low resolution front camera switch icon

Project name: android_packages_apps_Eleven

Eleven: Add WRITE_MEDIA_STORAGE permission

Eleven: Promote to privileged app

Eleven: allow artwork to scale down

Project name: android_packages_apps_Dialer

Dialer: Provide upgrade path for removed lookup providers

Project name: android_packages_apps_Gallery2

Gallery2: Fix various issues and glitches

Gallery2: Fix potential crash

Gallery2: Switch to navigationbar from support libs

Gallery2: Fix can't parse documents uri

Gallery2: Fix views overlap

Gallery2: Support GIF animation

Gallery2: Increase the size of the tiles when decoding images

Gallery2: Support the newly added media file types in MTP mode

Gallery2: Fix use of uninitialized stack variables

Gallery2: Remove unused renderscript class

Gallery2: Fix spelling error

Gallery2: Properly declare the own permissions

Gallery2: Remove more possible NPEs

Gallery2: Enable frames in the editor

Gallery2: Remove slideshow option if there are only videos

Gallery2: Remove 3D overscroll effect

Gallery2: Disable dummy starting window

Gallery2: Fix up audio effects dialog

Gallery2: Everyone or no one

Gallery2: Replace hamburger menu with bottom bar

Gallery2: Change all share intents to chooser style

Gallery2: Update menu

Gallery2: Update theme

Gallery2: Move & improve CAF strings

Gallery2: Make sure no NPE happens

Gallery2: Remove invalid comment from manifest

Gallery2: Cleanup renderscript flags in Android.mk

Gallery2: Reduce logspam in video player

Gallery2: Store DATE_TAKEN as milliseconds

Gallery2: Modify AOSP EL translations

Gallery2: Remove CAF translations

Gallery2: Add record time to details view

Gallery2: Fix crash of gallery on showing details

Gallery2: Fix crash when Bluetooth service is disabled

Gallery2: Try to open existing camera

Gallery2: New icon

Gallery2: Bump minsdk and targetsdk version

Gallery: FilterShowActivity: Fix loading spinner being show forever

Gallery: TileImageView: fix NPE

FaceDetect: Catch more linker errors during initialization

FaceDetect: Catch linker errors during initialization

Bump API to match dependencies.

Add missing includes.

Cleanup warnings in jni.

Fix misc-macro-parentheses warnings in Gallery2.

Float.NaN != ... always evaluates to true, use Float.isNaN.

Rename app back to Gallery

Thanks all for the support.

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

MD5: 2d40fdb5249b4b045a747233a2135fa7

Please dont mirror for now the roms zips, thanks