[Magisk] Didgeridoohan:
I have had some time in past few days to work on a new update, mainly involving small improvements.

The main improvement to this update is that it now is possible to simulate both manufacturer and model with the "Device simulation" feature. I'm seeing more and more people using tools like this to change how their devices are perceived, so I'd thought I'd go that extra mile to add a few more props for easy device simulation. The device simulation feature will now also change partition specific versions of the props as well (can of course be disabled if you wish).

Simulating manufacturer and model isn't as straightforward as the other props being set by this feature though. All other props are extrapolated from the used fingerprint, but the two props in question are not always available in the fingerprint. Luckily Google has a long list of devices that support the Play Store (which means they are certified), so I looked through every device on the list and compared to Googles list to find the manufacturer and model name. It is of course possible that one or another of the model names I've taken from that list isn't quite right, so if anyone finds one that doesn't match the real ro.product.model prop value for a device please let me know.

This new feature also means that it is highly appreciated if any fingerprint submissions for devices that aren't already on the list also include the ro.product.manufacturer and ro.product.model prop values for that device. Those who are curios for more details can study the documentation and the prints.sh file on GitHub.

TL;DR: The above wall of text simply states that it is now a lot easier to simulate another device using this module.

Another new feature is that it is now possible to export the module settings to a configuration file, for easier setup on a clean install of the module or if you want to share your settings with someone else, etc. Again, see the documentation for details (although it's quite self-explanatory). Thank you to [MENTION=3365228]crok.bic[/MENTION] for the idea.

Other highlights can be seen in the changelog below.

Thank you to [MENTION=8234677]Some_Random_Username[/MENTION], [MENTION=7856520]Sid127[/MENTION], [MENTION=4205010]aerodown[/MENTION] and [MENTION=453495]JEANRIVERA[/MENTION] for providing the fingerprints included in this update.

Changelog

v5.2.2

Another quick fix taking care of a weird copy-pasta error that broke manufacturer and model simulation.

v5.2.1

Quick fix for broken fingerprints list and settings export.

v5.2.0

Added ro.product.manufacturer and ro.product.model to simulation props.

Added an option to also use partition specific versions of simulation props (see the documentation for details).

Fixed basic device simulation so that it now only sets props that are already found on the device.

Fixed changing MagiskHide sensitive props in late_start service boot stage (see the documentation for details).

Updated simulation props editing so that several props can be activated at once (see the documentation for details).

Updated MagiskHide sensitive prop editing so that several props can be activated at once (see the documentation for details).

Added a new feature to export current module settings to a configuratino file (see the documentation for details).

Updated the documentation and added AndroidDumps as a resource for finding certified fingerprints (see the documentation for details).

Various under the hood changes and improvements.

Added fingerprint for Samsung Galaxy Note 9 and Xiaomi Mi Box S. Updated fingerprints for HTC U12 Plus, Nokia 6.1 Plus and several variants of OnePlus 7, 7 Pro and 7T. List updated to v78.