You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+18-7
Original file line number
Diff line number
Diff line change
@@ -150,7 +150,7 @@ NOTE: If you're using a fingerprint for an Android build after March 16th 2018 y
150
150
### I still can't pass the ctsProfile check
151
151
If you've picked a certified fingerprint from the provided list, or you're using a fingerprint that you know is certified but still can't pass the ctsProfile check, try one or more of the following:
152
152
- First, do you pass basicIntegrity? If you don't, there's something else going on that this module can't help you with. Take a look under ["Miscellaneous MagiskHide issues"](https://github.com/Magisk-Modules-Repo/MagiskHide-Props-Config/blob/master/README.md#miscellaneous-magiskhide-issues) below.
153
-
- Go into the script options and make sure the execution of the boot script is in post-fs-data. See ["Boot stage"](https://github.com/Magisk-Modules-Repo/MagiskHide-Props-Config#boot-stage) below.
153
+
- Go to the "Edit fingerprints menu", select "Boot stages", and start by changing the security patch date boot stage to either default or post-fs-data. If that doesn't work, also try changing the fingerprint boot stage to post-fs-data. The default boot stage can also be changed if you go into the script options and change the boot stage to post-fs-data. See ["Boot stage"](https://github.com/Magisk-Modules-Repo/MagiskHide-Props-Config#boot-stage) below.
154
154
- Try a different fingerprint (pick one from the provided list).
155
155
- If you're not using one of the fingerprints provided in the module, make sure you have a matching security patch date set in [Custom props](https://github.com/Magisk-Modules-Repo/MagiskHide-Props-Config/blob/master/README.md#changeset-custom-prop-values). See ["Matching the Android security patch date"](https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf#matching-the-android-security-patch-date) above.
156
156
- Some ROMs will just not be able to pass the ctsProfile check, if they contain signs of a rooted/modified device that Magisk can't hide, or that they are built in a way that makes it impossible to pass SafetyNet. Check in your ROM thread or with the creator/developer.
@@ -176,7 +176,7 @@ Just run the `props` command and the list will be updated automatically. Use the
176
176
177
177
If you already have a device fingerprint set by the module, and it has been updated in the current fingerprints list, it will be automatically updated when the prints list gets an update. Just reboot to apply. This function can be turned of in the script settings (see ["Prop script settings"](https://github.com/Magisk-Modules-Repo/MagiskHide-Props-Config#prop-script-settings) below)
178
178
179
-
**_Current fingerprints list version - v49_**
179
+
**_Current fingerprints list version - v50_**
180
180
181
181
182
182
## Please add support for device X
@@ -194,6 +194,8 @@ You can enter the fingerprint manually in the `Edit device fingerprint` menu in
194
194
195
195
196
196
## Device simulation
197
+
**_NOTE! This feature is not needed to pass SafetyNet's CTS profile test and may even cause issues. Only enable it if you actually need it!_**
198
+
197
199
If you want to simulate a specific device (to get access to device specific apps in the Play store, as an example), you can activate this option. It will pull information from the currently used fingerprint (has to be set by the module) and use this to set a few certain props to these values. The props that are set are (currently):
198
200
- ro.product.brand
199
201
- ro.product.name
@@ -260,7 +262,9 @@ There are a couple of persistent options that you can set for the `props` script
260
262
### Boot stage
261
263
It's possible to move the execution of the boot script from the default system.prop file to either post-fs-data or late_start service. If there are any kind of issues during boot or that props don't set properly, try changing the boot stage to either post-fs-data or late_start service instead. Just keep in mind that this might cause other issues like the fingerprint not setting properly (if set during late_start service) or that post-fs-data will be interupted by having too many props causing the script to run too slow.
262
264
263
-
Note: post-fs-data runs earlier than system.prop and late_start service runs after, right at the end of the boot process.
265
+
It is also possible to set individual props, like fingerprint, security patch date and custom props individualy. There'll be an option under the corresponding menu.
266
+
267
+
Note: post-fs-data runs earlier than system.prop and late_start service runs after, right at the end of the boot process. Having to many props set in post-fs-data may have an adverse effect on the boot process. Using the default system.prop file or late_start service is prefered if possible.
264
268
265
269
### Script colours
266
270
This option will disable or enable colours for the `props` script.
@@ -295,7 +299,7 @@ If you have questions, suggestions or are experiencing some kind of issue, visit
295
299
296
300
### Known issues
297
301
- MagiskHide Props Config v2.7.2 and earlier versions won't work on Magisk v18.1-d73127b1(18006) or later, due to internal changes in Magisk.
298
-
- Xiaomi devices (MIUI) sometimes have issues passing the ctsProfile check, particularly China releases. Try using [ShellHide](https://forum.xda-developers.com/apps/magisk/magisk-shellhide-t3855616) by @JayminSuthar together with this module. They might work in conjunction to get the device to pass SafetyNet. This should only be necessary on Magisk releases up to v18.1, due to later versions of Magisk having an updated and improved MagiskHide.
302
+
- Xiaomi devices (MIUI) sometimes have issues passing the ctsProfile check on Magisk releases up to v18.1, particularly China ROMs. Try updating to a newer Magisk version, since MagiskHide has been greatly improved since v18.1.
299
303
- If you're on Android Pie you will have to use Magisk v17.2+. Any version prior to that will not be able to change the required prop values. This is because of a change in Android Pie, and with Magisk v17.2 the resetprop tool was updated for this change.
300
304
301
305
### An option is marked as "disabled"
@@ -358,7 +362,13 @@ Releases from v2.4.1 are compatible with Magisk v17+.
358
362
359
363
360
364
## Changelog
361
-
### v3.5.0
365
+
### v3.5.1
366
+
- Fix a few bugs causing props not setting properly at boot in some cases when using the system.prop boot stage.
367
+
- Moved ro.build.version.security_patch to late_start service by default, so as not to cause issues for devices with Keymaster 4 (possible source of bootloops). Thank you @Nebrassy.
368
+
- Added an option to change security patch date boot stage under "Edit device fingerprint" boot stages.
369
+
- Added a new fingerprint for the Xiaomi Redmi Note7 and an updated one for Motorola Moto G6 Play. Fingerprints list updated to v50.
370
+
371
+
### v3.5.0
362
372
- Added ro.build.version.sdk to the device simulation props (see the documentation for details).
363
373
- Updated editing the device fingerprint feature so that fingerprints for different Android versions can be added to the fingerprints list and the user can pick the desired one when applying a new fingerprint (see the documentation for details). Several fingerprints have been updated with dual fingerprints.
364
374
- Updated and optimised when props are set during boot. Uses Magisk's system.prop function by default, rather than post-fs-data, to avoid putting a strain on the system during boot. At what boot stage props are set can of course be completely configured by the user (see the documentation for details).
@@ -589,7 +599,7 @@ Releases from v2.4.1 are compatible with Magisk v17+.
589
599
590
600
591
601
## Current fingerprints list
592
-
### List v49
602
+
### List v50
593
603
- Asus Zenfone 2 Laser (6.0.1)
594
604
- Asus Zenfone 4 Max (7.1.1)
595
605
- Asus Zenfone Max M1 (8.0.0)
@@ -646,7 +656,7 @@ Releases from v2.4.1 are compatible with Magisk v17+.
646
656
- Motorola Moto G5 (7.0)
647
657
- Motorola Moto G5 Plus (7.0)
648
658
- Motorola Moto G5S (7.1.1)
649
-
- Motorola Moto G6 Play (8.0.0)
659
+
- Motorola Moto G6 Play (8.0.0 & 9)
650
660
- Motorola Moto X4 (8.0.0)
651
661
- Motorola Moto Z2 Play (8.0.0)
652
662
- Nextbook Ares 8A (6.0.1)
@@ -750,6 +760,7 @@ Releases from v2.4.1 are compatible with Magisk v17+.
0 commit comments