[Magisk] DoR3M3:
I forgot to mention NanoDroid-patcher-18.0~beta2 works and NanoDroid-patcher-18.0.1.20180907 doesn't work, so hopefully not to many commits between them, so you can track down easily...

Using NanoDroid-microG-18.0.1.20180907 I thought all we needed is just .nanodroid-setup to install microg? This worked before with NanoDroid-microG-17.9.20180818...

Flashing in TWRP with these settings below microg is not getting installed...

nanodroid_microg=1
nanodroid_fdroid=0
nanodroid_apps=0
nanodroid_overlay=1
nanodroid_zelda=0
nanodroid_mapsv1=1
nanodroid_init=0
nanodroid_gsync=0
nanodroid_swipe=0
nanodroid_forcesystem=0
nanodroid_bash=0
nanodroid_nano=0
nanodroid_utils=0
nanodroid_fonts=0
nanodroid_override=0
nanodroid_play=4
nanodroid_nlpbackend=0

I see the change now with the .nanodroid-overlay, but I thought that is only if you want to further debloat the system of Gapps. I thought we still only need the .nanodroid-setup as I've shown above and microg will still install with the latest 18x version?

One last thing, NanoDroid-patcher-18.0.1.20180907 I thought we can open Magisk, and flash the zip as a Module in Magisk? If this is correct it fails...

- Copying zip to temp directory
- Installing NanoDroid-microG-18.0.1.20180907.zip
Archive: /data/user/0/com.topjohnwu.magisk/cache/install.zip
inflating: CommonInstaller

*****************************
NanoDroid 18.0.1.20180907
created by Nanolx
microG package
*****************************

> prepare installation
Archive: /data/user/0/com.topjohnwu.magisk/cache/install.zip
creating: system/app/GsfProxy/
inflating: system/app/GsfProxy/GsfProxy.apk
creating: system/app/nlpBackendDejavu/
inflating: system/app/nlpBackendDejavu/nlpBackendDejavu.apk
creating: system/app/nlpBackendIchnaea/
inflating: system/app/nlpBackendIchnaea/nlpBackendIchnaea.apk
creating: system/app/nlpBackendNominatim/
inflating: system/app/nlpBackendNominatim/nlpBackendNominatim.apk
creating: system/priv-app/DroidGuard/
inflating: system/priv-app/DroidGuard/DroidGuard.apk
creating: system/priv-app/FakeStore/
inflating: system/priv-app/FakeStore/FakeStore.apk
creating: system/priv-app/GmsCore/
inflating: system/priv-app/GmsCore/GmsCore.apk
creating: system/priv-app/Phonesky/
inflating: system/priv-app/Phonesky/Phonesky.apk
creating: system/priv-app/YalpStore/
inflating: system/priv-app/YalpStore/YalpStore.apk
inflating: system/xbin/nanodroid-font
inflating: system/xbin/nanodroid-overlay
inflating: system/xbin/nanodroid-perm
inflating: system/xbin/nanodroid-prop
inflating: system/xbin/nanodroid-upd
inflating: system/xbin/nanodroid-util
inflating: system/xbin/novl
inflating: system/xbin/npem
inflating: system/xbin/nprp
inflating: system/xbin/nupd
inflating: system/xbin/nutl
inflating: system/xbin/unzip.arm
inflating: system/xbin/unzip.x86
creating: system/framework/
inflating: system/framework/com.google.android.maps.jar
creating: gsync/
creating: gsync/etc/
creating: gsync/etc/permissions/
inflating: gsync/etc/permissions/contacts-calendar-sync.xml
creating: gsync/K/
creating: gsync/K/app/
creating: gsync/K/app/GoogleCalendarSync/
inflating: gsync/K/app/GoogleCalendarSync/GoogleCalendarSync.apk
creating: gsync/K/app/GoogleContactsSync/
inflating: gsync/K/app/GoogleContactsSync/GoogleContactsSync.apk
creating: gsync/K/priv-app/
creating: gsync/K/priv-app/GoogleBackupTransport/
inflating: gsync/K/priv-app/GoogleBackupTransport/GoogleBackupTransport.apk
creating: gsync/L/
creating: gsync/L/app/
creating: gsync/L/app/GoogleCalendarSync/
inflating: gsync/L/app/GoogleCalendarSync/GoogleCalendarSync.apk
creating: gsync/L/app/GoogleContactsSync/
inflating: gsync/L/app/GoogleContactsSync/GoogleContactsSync.apk
creating: gsync/L/priv-app/
creating: gsync/L/priv-app/GoogleBackupTransport/
inflating: gsync/L/priv-app/GoogleBackupTransport/GoogleBackupTransport.apk
creating: gsync/M/
creating: gsync/M/app/
creating: gsync/M/app/GoogleCalendarSync/
inflating: gsync/M/app/GoogleCalendarSync/GoogleCalendarSync.apk
creating: gsync/M/app/GoogleContactsSync/
inflating: gsync/M/app/GoogleContactsSync/GoogleContactsSync.apk
creating: gsync/M/priv-app/
creating: gsync/M/priv-app/GoogleBackupTransport/
inflating: gsync/M/priv-app/GoogleBackupTransport/GoogleBackupTransport.apk
creating: gsync/N/
creating: gsync/N/app/
creating: gsync/N/app/GoogleCalendarSync/
inflating: gsync/N/app/GoogleCalendarSync/GoogleCalendarSync.apk
creating: gsync/N/app/GoogleContactsSync/
inflating: gsync/N/app/GoogleContactsSync/GoogleContactsSync.apk
creating: gsync/N/priv-app/
creating: gsync/N/priv-app/GoogleBackupTransport/
inflating: gsync/N/priv-app/GoogleBackupTransport/GoogleBackupTransport.apk
creating: gsync/O/
creating: gsync/O/app/
creating: gsync/O/app/GoogleCalendarSync/
inflating: gsync/O/app/GoogleCalendarSync/GoogleCalendarSync.apk
creating: gsync/O/app/GoogleContactsSync/
inflating: gsync/O/app/GoogleContactsSync/GoogleContactsSync.apk
creating: gsync/O/priv-app/
creating: gsync/O/priv-app/GoogleBackupTransport/
inflating: gsync/O/priv-app/GoogleBackupTransport/GoogleBackupTransport.apk
creating: gsync/P/
creating: gsync/P/app/
creating: gsync/P/app/GoogleCalendarSync/
inflating: gsync/P/app/GoogleCalendarSync/GoogleCalendarSync.apk
creating: gsync/P/app/GoogleContactsSync/
inflating: gsync/P/app/GoogleContactsSync/GoogleContactsSync.apk
creating: gsync/P/priv-app/
creating: gsync/P/priv-app/GoogleBackupTransport/
inflating: gsync/P/priv-app/GoogleBackupTransport/GoogleBackupTransport.apk
creating: system/etc/permissions/
inflating: system/etc/permissions/com.google.android.maps.xml
inflating: system/etc/permissions/features.xml
inflating: system/etc/permissions/org.fdroid.fdroid.privileged.xml
inflating: system/etc/permissions/privapp-permissions-google.xml
creating: system/etc/sysconfig/
inflating: system/etc/sysconfig/microg-a5k.xml
creating: system/etc/default-permissions/
inflating: system/etc/default-permissions/microg-permissions.xml
creating: swipe/
creating: swipe/arm/
inflating: swipe/arm/libjni_keyboarddecoder.so
inflating: swipe/arm/libjni_latinimegoogle.so
creating: swipe/arm64/
inflating: swipe/arm64/libjni_latinimegoogle.so
inflating: swipe/arm64/libjni_keyboarddecoder.so
creating: swipe/x86/
inflating: swipe/x86/libjni_keyboarddecoder.so
inflating: swipe/x86/libjni_latinimegoogle.so
creating: swipe/x86_64/
inflating: swipe/x86_64/libjni_latinimegoogle.so
inflating: swipe/x86_64/libjni_keyboarddecoder.so
creating: common/
inflating: common/service.sh
creating: META-INF/
creating: META-INF/com/
creating: META-INF/com/google/
creating: META-INF/com/google/android/
inflating: META-INF/com/google/android/updater-script
inflating: META-INF/com/google/android/update-binary
inflating: module.prop
inflating: CommonInstaller
inflating: CommonAddon
inflating: busybox.arm
inflating: busybox.x86
inflating: README.md
inflating: ChangeLog.md
inflating: .nanodroid-overlay
inflating: .nanodroid-setup
rootfs on /
/dev/block/sda8 on /system_root
/dev/block/sda8 on /system
tmpfs on /dev
devpts on /dev/pts
proc on /proc
sysfs on /sys
selinuxfs on /sys/fs/selinux
/dev/block/dm-0 on /vendor
none on /acct
debugfs on /sys/kernel/debug
none on /dev/stune
tmpfs on /mnt
none on /config
none on /dev/cpuctl
none on /dev/cpuset
pstore on /sys/fs/pstore
/dev/block/platform/soc/1da4000.ufshc/by-name/userdata on /data
/dev/block/platform/soc/1da4000.ufshc/by-name/modem_a on /firmware
/dev/block/platform/soc/1da4000.ufshc/by-name/dsp_a on /dsp
/dev/block/platform/soc/1da4000.ufshc/by-name/persist on /persist
tmpfs on /storage
tracefs on /sys/kernel/debug/tracing
tmpfs on /sbin
/dev/block/sda8 on /sbin/.core/mirror/system
/dev/block/dm-0 on /sbin/.core/mirror/vendor
/dev/block/platform/soc/1da4000.ufshc/by-name/userdata on /sbin/.core/mirror/bin
/sbin/.core/block/loop08 on /sbin/.core/img
adb on /dev/usb-ffs/adb
/data/media on /mnt/runtime/default/emulated
/data/media on /storage/emulated
/data/media on /mnt/runtime/read/emulated
/data/media on /mnt/runtime/write/emulated
/dev/block/platform/soc/1da4000.ufshc/by-name/userdata on /sbin/.core/db-0/magisk.db
++ ROM has no /system/xbin, using /system/bin instead
> Config | nanodroid-setup | /sdcard
> Config | nanodroid-overlay | fallback
!!
System Mode installation detected, but device in BOOTMODE
!!
! Installation failed