[Galaxy S6 Android Development] Setialpha:
Version 5.9.0

Version 5.9.0 is now available. Changes since 5.8.0:

5.9.0 20161026:

userapps:
- remove 0andbackup
- remove Cyanogen Screencast

apps:
- update Always On (2.0.3)
- update Play Store (7.1.14.I)
- update Kernel Adiutor (0.9.31.2)
- update SuHide GUI (1.3.0)
- add RootSwitch (1.3.3.2)

system:
- Good Lock NanoViz/ZeroViz:
- allow Fingerprint unlock after reboot
- SecSettings2:
- remove quick settings
- fix Do Not Disturb
- add LED indicator settings
- remove AdAway, AlwaysOn, Xposed Installer, Magisk Manager,
SuperSU, SuHide, Neo Power Menu, Settings Editor, microG
from System Settings, instead they show up in Launcher again
- add optional PHH SuperUser (259-magisk)
- add optional PHH SuperUser (259)
- install SuperUser (2.0~beta9) for PHH SuperUser
- add version of NanoROM Kernel Settings Script for Magisk
- add version of NanoROM init scripts for Magisk
- update Hacker Kernel for SM-G920FI (15)
- no new version for SM-G925FI available
- fix Hacker Kernel + Magisk + PHH SuperUser (Magisk) not getting
root access (Hacker Kernel's ramdisk is modified in a way that
Magisk believes SuperSU is installed, even if PHH is installed,
thus this combination will lead to no root, the fix is to prevent
Magisk from doing any SuperSU related tasks for Hacker Kernel, if
PHH SuperUser is choosen)

installer:
- much more flexible package selection
- new option for GApps: don't install any
- new option for Kernel Settings Manager: don't install any
- new option for Super User: PHH (magisk), PHH (system)
- new option for Kernel: don't install kernel (keep current)
[read: if you want arter97 kernel, install it first, then NanoROM]
- the follwing apps are now optional (aroma-chooseable):
- AdAway
- Always On: Ambient Clock
- Amaze (File Manager)
- Calculator
- Clock
- Etar (Calendar)
- FaceSlim
- FDroid
- K9Mail
- Lightning
- NewPipe
- QKSMS
- Twidere
- the follwing Xposed stuff is now optional (aroma-chooseable):
- Xposed Installer
- Xposed Neo Power Menu
- Xposed Flat Style Colored Keyboard
- Xposed Settings Editor
- add option to install RootSwitch
- new defaults:
- install PHH SuperUser (Magisk)
- install Magisk
- don't install SuHide
- minor string improvements
- Note: PHH SuperUser (Magisk) is only installed, if Magisk is, too
- Note: RootSwitch and SuHide are only installed for SuperSU (systemless)
- Note: the NanoROM Kernel Settings Script currently only works with SuperSU
(systemmode), SuperSU (systemless) or with PHH SuperUser (Magisk),
it does not work with PHH Super User (system)
- Note: same applies to NanoROM init scripts (the reason is: PHH SuperUser
does not support init scripts, while SuperSU and Magisk do)

I did several tests, but please note that this version brings in many changes to the setup process and the installer under the hood, so please report any issues that might occur. IF one does. Please also include your choices from the aroma installer, so that I can do some testing myself.

And now *drumroll*: I can has Pokemon GO wif diz? Yes. Choose PHH SuperUser for Magisk and Magisk, enable Magisk Hide from Magisk Manager Settings. Don't install SuperSU (any) or SuHide.

I also altered the installation process for Hacker Kernel. By Default Magisk + PHH does not work with Hacker Kernel. During installation Magisk is altered if PHH and Hacker Kernel were choosen, so that it properly works in this combination.

I only tested Stock and Hacker Kernel, I don't know how arter97 kernel behaves with PHH + Magisk. Though, the issue is caused by special stuff integrated in Hacker Kernel's ramdisk, so other kernels should work without modification.

Yes, you can use arter97 kernel (or whatever) with this ROM now, too. The installer allows you to not install any kernel at all, thus the already installed kernel is kept. Please note: before flashing the ROM always flash your desired kernel *before* the ROM. That is, if you don't stick with Stock or Hacker Kernel, those are - as always - included in the ROM.

Have Fun.