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://forum.xda-developers.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://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
Call Record
Support out of the box to microG GmsCore (
http://forum.xda-developers.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