[Magisk] ipdev:
This module allows you to change and add prop values so, yes you can unlock features that are not normally available to your device and/or system build.

As stated, some times this is not enough because something is physically missing in your system build.

or another partition like vendor, OEM, ...

You would have to use Magisk's overlay to add (or replace) said files.​

I have used this module for quite awhile.

Most of my devices are currently on some form of Android 11.

Take a look at my profile, I think I added most of what I normally keep charged.

ipdev - Device Inventory - Link​

I use this module to adjust the fingerprint and matching security date to be able to pass SafetyNet.

I use this module to test prop values.

Sure I could just use the Magisk setprop and resetprop but, it is just easier to use this module. :sneaky:​

---

As stated already, there are different ways device values are called.

There are different paths used to get the information depending on the running service.

Some have access one way, some another way, some are denied.​

Your Google account registers the device ID number.

This number will change every time you factory reset the device or a clean/new install.​

If you do a factory reset or a clean install, and use this module to change the correct props before you log into Google.

You will get a Google Security notification and email asking if you just logged in using what ever device you changed the props to.

You will only get this notification the first time the device ID is logged into your account, if you change the props after the ID is registered you will not get the email.

Google made this change a few years ago..

Since I have a habit of testing and clean flashing, Google has notified me about logging into my account with a device that I do not own, when I set/change props using this module before logging into Google.

Make sure you read the message/email to make sure it was you.

That is one reason (in case you device is detected wrong) they include sensitive information (IP address, Location, ...) in the email.​

---

This module is named MagiskHide Props Config.

Spoiler, it is for Prop configuration.

MagiskHide (part of Magisk) will check and adjust (generic) sensitive props on the device.

Bootloader status (locked/unlocked) system signature (user, debug, test-keys)​

You can use this module to adjust the device specific props (if needed) to pass SafetyNet.

Normally there is a discrepancy in the build fingerprint and/or security date.

Hence the fingerprint list included in this module.

When you boot your device, it will go though a few boot stages.

Magisk will inject and load certain things at different stages.

The changes happen by using Magisk's overlay to replace, remove, change and/or add.​

This module takes that into account and depending on what you are setting, you have the option of early or late start.

One might boot-loop your device, the other may not give you the change you are looking for. All depends on what you are doing.

---

This post is getting long and I am drifting OT for this thread so, I will stop there.

As someone who uses this module on different devices [old and new (arm/arm64) | Android 6 to 11 (SDK23 to SDK30)], I hope I answered some of your questions. 🙃

Cheers. :cowboy:

PS.

Take a look at the attached image on one of my previous post # 4,208.

Note: changing ro.product.model worked at that time (Google closed that door) to force basic SN test.

Currently we are using kdrag0n's patch. [GitHub] - Link

Edited:

Fix typo(s) and link to Post 4,208