[Magisk] Setialpha:
16.0~beta1

Hi everyone, Version 16.0~beta1 is now available. What new?

Project renamed from NanoMod to NanoDroid

Most importantly: NanoMod is now NanoDroid (this has been announced and explained a few pages back, tl;dr: the old name was ****ty (and the new one did have to include the Nano prefix for reconizability)).

What does that mean? All zips take care of the transistion, so if you install NanoDroid (Full), then NanoMod (Full) will be removed during that process, same for the microG and F-Droid modules. The SetupWizard will create the configuration files with nanodroid-* instead of nanomod-* filename prefix, the Uninstaller and Patcher support both (!). During installation of the Full, microG or F-Droid packages existing nanomod-* configuration files will be renamed to nanodroid-* (also the variable names will be migrated from nanomod_* to nanodroid_*).

In other words: unless in case of bugs you won't notice anything besides the name change, just update and go. Errr... since this is a beta release taking a backup of /data/ beforehand might be useful, though I've successfully tested everything, but my constellations and devices are limited.

Uninstaller note

I've noticed many people update like: a) flash Uninstaller, b) flash NanoDroid. That's not necessary. The Unintaller is only for ... well: uninstallations. I guess most people don't know how Magisk Modules actually update themselves: a) they uninstall themselves, b) they install themselves again. Yes, that's default, check the module template. Flashing the Uninstaller before an Upgrade is thus redundant (with the drawback that your configuration files get deleted and you have to re-flash the Patcher (if required; yes: if you just upgrade NanoDroid a patched services.jar survives the update (if you don't destroy it with the Uninstaller))).

tl;dr: don't use the Uninstaller if you don't REALLY uninstall NanoDroid when in Magisk Mode. For System Mode: only flash the Uninstaller if you change the installation settings.

Mirrors

AFH is down from time to time, so I've decided to host the latest Stable and latest Beta release on my homepage aswell. The full archive of files (= old releases) will only be available on AFH.

Documentation

The first post in this thread and the full documentation (aswell as the short introduction on my homepage) have been updated to reflect all changes (= rename + new mirror) from this release.

Full ChangeLog

* Important Notes
* this release changes the name from 'NanoMod' to 'NanoDroid'
* the module IDs will change as follows
* NanoMod	NanoDroid
* NanoModmicroG	NanoDroid_microG
* NanoModfdroid	NanoDroid_FDroid
* the nanomod-overlay script is now nanodroid-overlay
* the novl shortcut is unchanged
* the installers will take care of getting rid of the old modules
* Bug Fixes:
* nanodroid-overlay script
* fix `-p`, `--permission` switch not working in System Mode
* Full, microG package
* fix Google Sync Adapters installation
* microG package
* fix aapt not installed
* General Changes:
* Downloads
* as before all files are available from AFH (including archive)
* short-links renamed from NanoMod to NanoDroid
* additionally the latest stable and beta releases are now mirrored on Nanolx
* Stable Downloads [> Nanolx](https://downloads.nanolx.org/NanoDroid/Stable)
* Beta Downloads [> Nanolx](https://downloads.nanolx.org/NanoDroid/Beta)
* Common Installer
* take care of getting rid of old-named module upon installation
* generalize function showing the NanoDroid banner
* minor code revision
* Full, microG, F-Droid packages
* move banner displaying into Common Installer
* update Magisk module.props for name change
* improve Magisk module.props description
* more simplification
* Configuration Files
* the installers will auto-rename configuration files if necessary
* .nanomod-setup	.nanodroid-setup
* .nanomod-apps	.nanodroid-apps
* .nanomod-overlay	.nanodroid-overlay
* the installers will migrate the variable names to the new ones if necessary
* Uninstaller
* support all installations (NanoMod <15.0, NanoMod <16.0 and NanoDroid)
* minor code revision
* Updates (automatic)
* Substratum (953)
* NewPipe (0.11.5)
* BeHeKeyboard (1.1.2)
* (Simple) Gallery (3.2.4)
* Yalp Store (0.34)
* K-9 Mail (5.403)

Download links

Download from AFH or Nanolx.

Bug reporting

It's very important to report bugs regarding the NanoMod > NanoDroid transistion with this release.

In case of errors, please provide

/data/adb/.nanodroid_MODID

/data/adb/.recovery_MODID

logcat (if 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.