[Magisk] Setialpha:
16.3~beta2

One day early, but who cares: the second beta for the upcoming 16.3 is now available. Highlights since beta1:

fixed a regression in microG package preventing installation

NanoDroid-Overlay Script split into NanoDroid-Overlay, NanoDroid-Perm, NanoDroid-UPD, NanoDroid-Prop and NanoDroid-Util (see Documentation or ChangeLog for full details)

this and the documentation update will hopefully sched some light on lesser known NanoDroid features...

fixed SetupWizard not saving user choice for location backend, which results in the fallback setting (= DejaVu-only) to be used

microG package no longer ships GNU Bash;aapt and column tools still included, as required by the NanoDroid scripts

GApps and conflicting location packages will now be Pseudo Debloated (Magisk Mode) or moved to /sdcard/nanodroid_backups (System Mode) during installation, when microG is installed

based on [MENTION=5627087]ale5000[/MENTION] list

Uninstaller will restore apps when in System Mode (or just re-flash the ROM in that case)

this is done irregardless whether the user wants to use the Pseudo Debloat feature (obviously, as it's required for proper microG setup)

The documentation now includes all missing bits and updates from 15.3 till 16.3~beta2

Full ChangeLog since 16.2

### Bug Fixes

* SetupWizard
* fix creating setup value for location backend

### General Changes

* Documentation
* updated
* Common Installer
* Full, microG, F-Droid packages
* improved A/B partition scheme support
* Full, microG packages
* move binaries from /system/xbin to /system/bin
* some stock ROMs no longer have /system/xbin, which will cause bootloops if Magisk creates it nonetheless
* remove conflicting GApps during installation, list by ale5000
* in Magisk Mode they will be pseudo-debloated
* in System Mode they will be moved to /sdcard/nanodroid_backup
* also see SetupWizard changes for now more flexible Full and microG package setups
* Full package
* switch from stable to beta build for QKSMS
* microG package
* no longer include GNU Bash
* SetupWizard
* change default location for configuration files from /data to /sdcard
* new setup variables
* nanodroid_bash=[0|1] whether to install GNU Bash, Less pager (Full)
* nanodroid_nano=[0|1] whether to install GNU Nano Editor (Full package)
* nanodroid_utils=[0|1] whether to install Shell Utilities (Full package)
* Patcher, Uninstaller
* initial A/B parition scheme support
* Uninstaller
* restore GApps backup upon uninstallation (System Mode)

### NanoDroid Scripts

* NanoDroid-Overlay Script
* does not (more precisly: no longer) require Bash, default Shell is enough
* split into different scripts

* NanoDroid-Overlay Script
* now only includes overlay (= Pseudo Debloat) related functions
* shell name: nanodroid-overlay
* shell name: novl
* NanoDroid-UPD
* functions to update custom NanoDroid apks
* PlayStore
* FakeStore
* OpenLauncher
* shell name: nanodroid-upd
* shell name: nupd
* NanoDroid-Prop
* functions related to resetprop
* shell name: nanodroid-prop
* shell name: nprp
* NanoDrod-Perm
* functions releated to permissions
* shell name: nanodroid-perm
* shell name: npem
* NanoDroid-Util
* remaining functions
* OTA update fix (non-working navbar et all)
* Airplane Mode settings
* Audio Focus Permission management
* Display Boot Count
* Clipboard Reading Permission management
* shell name: nanodroid-util
* shell name: nutl

### Software Updates

* Automatic
* AnySoftKeyboard (1.9.1117)
* Déjà Vu nlpBackend (1.1.3)
* Open KeyChain (4.9.1)
* XDA Labs (1.1.5.4b)
* F-Droid (1.1-alpha4)
* (Simple) Gallery (3.5.3)
* QKSMS (3.0-beta6)
* K-9 Mail (5.502)
* Manual
* GNU Bash (4.4.19)
* Play Store (9.2.11)

Download links

Download from Nanolx.

(to lazy right now to update to AFH, will follow tomorrow)

Bug reporting

In case of errors, please provide

/data/adb/.nanodroid_MODID

/data/adb/.recovery_MODID

logcat (if applicable)