[Magisk] Didgeridoohan:
Updated module to v6.0.0 and fingerprints list to v132

So, the day that MagiskHide no longer works as we have been used to up to now is drawing ever closer. A rudimentary version of MagiskHide will still be available in some form (see @topjohnwu's text on the state of Magisk 2021 for details), but there are some parts of it that already have been stripped from the code on Github and won't be available in the next release.

Therefore I've implemented a bunch of those parts into MagiskHide Props Config, namely the prop changing parts. The name of this module suddenly became much more apt... All the MagiskHide prop changes will be activated by default, but can of course be tweaked if anyone wants to (fun fact: tweaking the MagiskHide sensitive props was the original intent behind this module, and then fingerprint spoofing happened).

That's the main purpose of this update. Check the docs for details, but this feature should most of the time just be a flash and forget thing.

But, Google started changing things with SafetyNet again recently and it seems like changing model props now often is necessary in combination with fingerprints spoofing and tricking keystore with USNF (using LSPosed and XprivacyLua also seems to work). The props set by this module are global, as are all props set by Magisk, but I'm sure that since @kdrag0n now is making his latest release of the module into a Riru module he can make this changing of props much more targeted towards only Google services. Anyway, the code for this was still in the module, just deactivated, so I activated it again in this release if anyone want's a little more controll over what to set the model props to. Check the docs for more details.

There are also a couple of fingerprints added in this release. Thank you @Displax and @nononymous for the contributions.

Update 2 - Quickfix release v6.0.1

Since some user were experiencing issues with the soft reboot used for props set in the late_start service boot stage I made that specific feature into an option.

Thank you @zulu88 for helping with testing.

There'll probably be more stuff that needs tweaking from this update, so please keep reporting anything you find.

Update 3 - Quickfix release v6.0.2

Another day, another bugfix release...

Just another release to fix a few bugs introduced with the remade MagiskHide sensitiv props feature. Huge thanks to everyone testing stuff and reporting about issues they find. ❤️

I'm fairly sure this isn't going to be the end of the bugfixes though. My mind is just shot nowadays and keeping myself focused on things as complicated as this module is getting increasingly hard...

Changelog

v6.0.2

Fix problems when trying to disable/enable sensitive props.

Fix typo when checking for triggering prop values (meant that props wouldn't set properly during boot).

Fix UI info for if a sensitive prop has been set by the module or not.

More optimisations of the new code (but it's by no means optimised).

v6.0.1

Quickfix update to make the soft reboot when setting props in the late_start service boot stage an option. It has the potential for causing issues it seems (mainly on Samsung devices apparently). See the documentation for details.

Minor UI fixes and optimisations.

v6.0.0

Updated the "Edit MagiskHide props" feature to include all the sensitive prop values that MagiskHide changed, up to and including Magisk v23. All props will now be set by default. See the documentation for details.

Alter the permissions for SELinux files if SELinux is permissive (was included in MagiskHide up to Magisk v23).

Reenabled "Force BASIC key attestation", since Google seems to have changed things around again. See the documentation for details.

Fix reboot function in post-fs-data.sh.

Various small fixes.

Added fingerprints for Google Pixel 5a and Motorola Moto Z3 Play. List updated to v132.