[Galaxy S 4 i9506 Android Development] DiamondJohn:
I am really surprised I have not read about just how much faster Oreo boots (all ROMs) as compared to Nougat; well at least for me. Its also confusing how much faster it boots than on my Nexus 5, which is mostly the same specs.:silly:

As I explained above, the newer Viper automatically did all the config and install for itself, I didn't even have to have BusyBox installed (previously you had to have a specific version of BB installed :mad:). However, many people do prefer the older interface.

Thats a no-no. Su is not a simple switch in the system, it includes a binary and SU-daemon ie service, so simply not switching it on could cause issues. I don't fully understand all the intricacies, however, the fact that the Magisk developers explicitly created an Un-SU zip/process, indicates that its something they think should be done, and it is part of the install instructions. ie I tend to listen to people who know better than me;).

I actually have developed an app, which a previous version is here on Xda, and in the new version is has the features to Freeze, Hide (new to me), kill, Hibernate, list (by current "state") etc etc etc apps, including system apps, its a pity I haven't had time to publish the newer version, but soon. FYI: its a single adb command (pm disable <app code>) to freeze an app. I only learnt of the "Hide" feature in android when building the app, and have no real understanding of what it really means, as I have not seen any other apps doing it.:confused:

Same here :good:. I install all from playstore, and then use a windows script to install all the other non-play store apps using ADB over WiFi. But before that I always restore my call history and sms's. And there are one or two apps that I do restore the data on.:o lazy.

I have been pretty lucky myself, with no problems :highfive: I did have issues on a previous test build, until I manually switched to "Global", but since I included it as part of the build its been good :fingers-crossed: Maybe a different preferred network selection would work better for you.

I dont upgrade my ROM unless I can get Viper working on it! As I explained in the post above. I basically:

0. performed all backups and wipes etc etc

1. Flashed the ROM

2. Flashed GApps

3. Flashed Un-SU (From magisk thread "UPDATE-unSU-signed.zip")

4. Flashed Magisk 16.0

5. Booted phone

6. Froze AudioFX

7. Installed "Viper Version 2.6.0.5 20180524.apk" simply by clicking on the APK in a file manager

8. Ran Viper, at which point it asked to install driver (I selected the recommended version)

9. It asked to reboot phone, so I allowed it to

10. Started playing music, went into equaliser and enabled viper

11. It all worked. :highfive: I noticed it had created/installed a Magisk module all by itself! I did not need to do any manual Magisk module install. I think I previously looked in the module list, and didn't find the one for the latest version of Viper

Yes. And it is simply a ZIP you flash before flashing the Magisk zip. I got mine ages ago from the Magisk thread. its called "UPDATE-unSU-signed.zip"

The boot certainly does!

Thats not correct. A couple of things you have to understand here. The CPU's will actually turn on and off faster than most interfaces you use to display them can actually keep up with. The best I have found is actually the built-in "Show CPU" feature, which can be activated easily via an available Quick tile. Also, most CPU Governors have a "Touch boost" that will set the CPU's up to full speed whenever they see a finger on the screen; so don't touch the screen! Also (yes still more), most CPU's Gov's are not overly conservative (user experience above battery). Try something like "Powersave" (if you can bear the laaaaag)

I am still playing with them , but Wheatley seems pretty good, but I did have a random reboot using it once, and "once bitten twice shy":mad:. My current one is "Intellidemand", but it does have a little lag.