[Magisk] Setialpha:
Hi all, the second beta for 18.0 is now available.

What's new?

It contains many changes since beta1, including:

shiny new microG GmsCore and Amaze builds

Patcher greatly improved (beta2 equals to beta1+vdex_9)

several bug fixes and code improvements

(optional) Google Sync Adapters for Pie

so except automatic deodexing in the Patcher Pie is now fully supported

much more

beta1 announcement post

SafetyNet with latest microG

SafetyNet attestation crashes or fails with invalid response since August's API update, microG DroidGuard Helper would need to be updated. So whether any app works depends on how it interprets an invalid response, some crash, some will deny working, some will work. From the apps I currently use that utilize SafetyNet:

SafetyNet Helper Sample: Crash

Animal Crossing Pocket Camp: Crash

Fire Emblem Heroes: Works

Pokemon Go: Works (after removing /sdcard/Magisk Manager/)

Super Mario Run: Works

Play Store: Works (= Device status 'certified')

Yeah, I'm a sucker for Nintendo stuff. It should be noted that I use Magisk, results may vary on non-Magisk setups.

Full ChangeLog

The Full ChangeLog since 17.9 (last stable release)

### Bug Fixes

* CommonInstaller
* cleanup TWRP environment when an installation error occurs during System Mode installation
* regression from 17.9
* remove `GoogleExtServices` from GApps removal list, as it is required for ROMs using `GooglePackageManager`

CommonInstaller, Uninstaller, Patcher
* add busybox build by osm0sis (used during installation only)
* fixes possible installation issues with Stock ROMs from TWRP

* Uninstaller
* fix restoring GApps from /system/app in System Mode installations
* fix removing NanoDroid-Patcher installfile

* On-PC Patcher
* fix creating uninstaller information for System Mode

* CommonInstaller, Patcher
* mount /vendor partition, increases compatibility with several ROMs
* if there's no /vendor partition, but /system/vendor exists, create a compatibility link, which is required on some ROMs

* NanoDroid-Overlay
* fix System Mode support

### General Changes

* CommonInstaller
* add Google Sync Adapters for Android P
* extend GApps debloat blacklist to filter out more stuff
* don't set progressbar when flashing from Magisk Manager
* when migrating from Play Store to Fake Store or vice versa during new installs get rid of that store's app data, too
* code simplifications
* minor string change

* CommonAddon
* code simplifcations

* CommonInstaller, CommmonAddon, Uninstaller
* move installer information for System Mode from /data/adb/.nanodroid-list to /data/adb/NanoDroid_FileList
* CommonAddon and Uninstaller support both
* simplify code for the creation of the installer information

* Patcher, CommonInstaller, Uninstaller
* move patcher installfile from /data/adb/.nanodroid-patcher to /data/adb/NanoDroid_Patched

* CommonInstaller, Uninstaller
* remove support for old NanoMod modules

* CommonInstaller, Patcher
* log all mounted paritions in the recovery.log

* Uninstaller
* display correct version number
* exit when flashing from Magisk Manager without doing anything
* remove support for ancient versions (< 12.0)
* code simplifications

* Patcher
* if ROM's odex method is VDEX, **try** to automatically deodex it
* bundle vdexExtractor
* if ROM's odex method is ODEX, **try** to automatically deodex it
* bundle baksmali and smali
* if ROM's services.jar already contains classes.dex, skip deodexing
* simplify code
* remove old code

### Updates

* automatic
* QKSMS (3.4.5)
* F-Droid (1.4-alpha1)
* (Simple) Gallery (4.6.1)
* Amaze (3.3RC2)
* Substratum (1001)

* manual
* microG GmsCore (0.2.5.12879-141-custom)
* Play Store (11.4.16)

Download links

Download from AFH or Nanolx.

Bug reporting

In case of errors, please provide

/data/adb/MODID_log_INSTALLDATE

/data/adb/MODID_twrp_INSTALLDATE (TWRP Installation)

logcat (if applicable)