[Magisk] Setialpha:
22.0-beat2 (21.0.91.20190709)

Hi all,

the second beta for 22.0 (internal version code 21.0.91) is now available for testing.

Announcement post for the first beta.

Highlights

now only shipping official builds for microG GmsCore and DroidGuard Helper

fix bootloops with LineageOS 16 (post May builds)

APKs are now GNU Zip (gzip) compressed, saving 120 MB space from TWRP

many bugfixes in the Uninstaller for System Mode installations

massively improved package creation process (build-package)

everything from beta1

Full ChangeLog

## 22.0 in-dev

### Notes

* This release no longer ships the custom microG GmsCore
* if you previously opted-in for it you'll be auto-migrated to the official build
* the setup variable `nanodroid_gmscore` is obsolete now

* This release no longer ships the custom microG DroidGuard Helper
* if you previously opted-in for it you'll be auto-migrated to the official build

* This release replaces `OmniClock` with `Alarmio`
* if you previously opted-in for OmniClock you'll be auto-migrated to Alarmio

* This release replaces `Lightning` with `Privacy Browser`
* if you previously opted-in for Lightning you'll be auto-migrated to Privacy Browser

* This release replaces `BeHeKeyboard` with `Hacker's Keyboard`
* if you previously opted-in for BeHeKeyboard you'll be auto-migrated to Hacker's Keyboard

* This release drops `OpenWeatherMapProvider`
* check your ROM for supported Weather Providers

* This release switches from alpha to stable `Tor Browser` build

### Bugfixes

* SetupWizard
* fix creating configuration files

* Installer
* improve automatic privapp-whitelist creation
* fixes LineageOS 16 bootloops
* ensure FAKE_PACKAGE_SIGNATURE is only in default-permissions on ROMs with native support
* fixes LineageOS 16 bootloops

* Uninstaller
* several fixes for System Mode uninstallation

* nanodroid-font Scipt
* fix applying font

* build-package
* fix filepaths in SHA256 checksums

### General Changes

* SetupWizard
* backup previous configuration files into `/data/media/0/nanodroid_backups/config_%Y%m%d-%H.%M.%S`
* where `%Y%m%d-%H.%M.%S` is the current date in `20190609-12.07.16` format
* sort list of applications alphabetically
* make official microG GmsCore the default choice
* string changes

* SysTest
* allow running from Magisk Manager
* filter out Magisk mounts from log
* log usable space for Installer

* Installer
* allow in-place migration between NanoDroid and Official microG GmsCore
* support recoveries with `/sdcard1` (like OrangeFox) @Vavun
* internal improvements

* Uninstaller
* drop support for uninstalling old Magisk mode installs (Magisk < 19.0)
* drop support for uninstalling old System mode installs (NanoDroid < 18.0.3)

* build-package
* use JSON instead of XML indices for F-Droid repositories
* only download F-Droid indices if required
* compress APKs using GNU Zip (gzip)
* saves about 120 MB space in TWRP for full package
* many internal improvements

### Updates

* automatic
* Alarmio (1.0.2)
* NewPipe (0.16.2)
* Odyssey (1.1.18)
* Bromite System WebView (75.0.3770.132)
* Orbot (16.1.0-BETA-5)
* Tor Browser (60.7.0)
* F-Droid (1.7)
* Simple Gallery (6.8.2)
* Simple Calendar (6.5.4)
* QKSMS (3.6.6)
* OpenKeychain (5.3)
* Twidere (3.7.5)
* OsmAnd+ (3.4.0)

* manual
* official microG GmsCore (0.2.8.17785-mapbox)
* MPV (20190620-nightly)
* Play Store (15.5.22)

Download links

Download from Nanolx.

Bug reporting

In case of errors, please provide

/data/media/0/MODID_log_INSTALLDATE

/data/media/0/MODID_twrp_INSTALLDATE

SysTest package logfile

logcat (if applicable)