[Magisk] Setialpha:
15.0~beta1

Version 15.0~beta1 (internal version code 14.90) is now available for testing. A few of the most noticable changes:

Fake Store now comes with CHECK_LICENSE permission granted, should fix issues with several Substratum themes (when Yalp Store is used instead of Play Store)

Development build of MPV video player

microG GmsCore with Maps fix (HTTP Request Issue) to (hopefully) solve issues with Uber & Co (untested)

Installer routine to install APK libraries rewritten (faster, more robust and failsafe)

Patcher now (again) explicitely checks if ROM is odexed, for a more meaningful error message

Déjà Vu unified location provider backend now default [nanomod_nlpbackend=1], Mozilla still chooseable [nanomod_nlpbackend=2], or None [nanomod_nlpbackend=0]

other minor updates and fixes

Feel free to test and report any issues.

Full ChangeLog since 14.9:

* General Changes
* Full, microG packages
* add Déjà Vu unified location provider backend
* custom FakeStore build featuring CHECK_LICENSE permission
* custom microG GmsCore build featuring Maps fixes (for Uber and other apps)
* Full, microG, F-Droid packages
* simplify app library installation routine
* installer now enforces apk and directory name to be equal
* Full package
* custom MPV build from latest upstream source
* Patcher package (on-device), addon.d
* remove restriction for SDK 27 (Android 8.1)
* don't apply UI patch for sigspoof on SDK 25 or newer
* was SDK 26 or newer previously
* add back explicit odex check (for more meaningful error message)
* Patcher script (on-pc)
* remove restriction fro SDK 27 (Android 8.1)
* don't apply UI patch on SDK > 25
* already the case for Patcher package and addon.d
* build-package script
* check for dependencies prior to downloading
* SetupWizard
* update string to reflect that Sigspoof UI is SDK <25 only
* add option `nanomod_nlpbackend`, choose microG location backend
* 0 = no location backend
* 1 = Déjà Vu location backend
* 2 = Mozilla (Ichnaea) location backend
* nanomod-setup configuration file
* add option `nanomod_nlpbackend`, choose microG location backend
* 0 = no location backend
* 1 = Déjà Vu location backend
* 2 = Mozilla (Ichnaea) location backend
* Updates [automatic]
* NewPipe (0.11.1)
* (Simple) Calendar (3.0.1)
* (Simple) Gallery (3.0.2)
* Termux (0.59)
* Yalp Store (0.32)
* nlpBackendIchnaea (1.3.3)
* nlpBackendDejavu (1.0.4)
* Open Camera (1.42.1)
* Odyssey (1.1.9)
* Updates [manual]
* FakeStore (0.0.2+CHECK_LICENSE)
* MPV (20171225)
* microG GmsCore (0.2.4-107+MAPS_FIX)

Download from AFH.

In case of errors, please provide

your device's architecture

your device's Android version (not ROM version)

whether installed as Magisk Module or in System Mode

used Magisk version

recovery.log or logcat or both (whatever is applicable)

Additional Notes (shamelessly copied from 14.7 announcement post):

Play Store 8.4.*.V introduces internal apk changes, which are not (yet) supported by APK Tool, so I can't provide a newer version right now. To stop the Play Store from constantly trying to update itself (and drain both battery and mobile data), use an application like DisableService, Servicely or-the-like to disable Play Store's 'DailyHygieneService' *AFTER* you've initially setup the Play Store, else it won't sync your installed applications and won't provide you with updates, until you let that service atleast run once.