get_parameters_from_macOS_host documentation

This commit is contained in:
My Spaghetti
2021-04-27 15:18:09 +03:00
parent c472a08622
commit 93108f410b
2 changed files with 15 additions and 16 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ The majority of the script is either documentation, comments, or actionable erro
## iCloud and iMessage connectivity and NVRAM ## iCloud and iMessage connectivity and NVRAM
iCloud, iMessage, and other connected Apple services require a valid device name and serial number, board ID and serial number, and other genuine (or genuine-like) Apple parameters. These can be set in NVRAM by editing the script. See the [documentation command](#documentation) for further information. iCloud, iMessage, and other connected Apple services require a valid device name and serial number, board ID and serial number, and other genuine (or genuine-like) Apple parameters. These can be set in EFI and NVRAM by editing the script. See the [documentation command](#documentation) for further information.
## Storage size ## Storage size
+14 -15
View File
@@ -1154,30 +1154,29 @@ for example ${low_contrast_color}macOS_release_name=\"HighSierra\"${default_colo
${highlight_color}iCloud and iMessage connectivity${default_color} ${highlight_color}iCloud and iMessage connectivity${default_color}
iCloud, iMessage, and other connected Apple services require a valid device iCloud, iMessage, and other connected Apple services require a valid device
name and serial number, board ID and serial number, and other genuine name and serial number, board ID and serial number, and other genuine
(or genuine-like) Apple parameters. These parameters may be edited at the top (or genuine-like) Apple parameters. Assigning these parameters is ${low_contrast_color}not required${default_color}
of the script or loaded through a configuration file as described in the when installing or using macOS, only when connecting to the iCloud app,
section above. Assigning these parameters is not required when installing or iMessage, and other apps that authenticate the device with Apple. These
using macOS, only when connecting to the iCloud app, iMessage, and other parameters may be edited at the top of the script or loaded through a
apps that authenticate the device with Apple. configuration file as described in the section above. The script may get these
parameters when executed on a genuine Mac host by setting the variable
"${low_contrast_color}get_parameters_from_macOS_host${default_color}" to "${low_contrast_color}yes${default_color}" in the ${low_contrast_color}set_variables()${default_color} function.
These are the variables that are usually required for iMessage connectivity: These are the variables that are usually required for iMessage connectivity:
${low_contrast_color}DmiSystemFamily # Model name${default_color} ${low_contrast_color}DmiSystemFamily # Model name${default_color}
${low_contrast_color}DmiSystemProduct # Model identifier${default_color} ${low_contrast_color}DmiSystemProduct # Model identifier${default_color}
${low_contrast_color}DmiBIOSVersion # Boot ROM version${default_color}
${low_contrast_color}DmiSystemSerial # System serial number${default_color} ${low_contrast_color}DmiSystemSerial # System serial number${default_color}
${low_contrast_color}DmiSystemUuid # Hardware unique identifier${default_color} ${low_contrast_color}DmiSystemUuid # Hardware unique identifier${default_color}
${low_contrast_color}DmiOEMVBoxVer # Apple ROM info (major version)${default_color} ${low_contrast_color}ROM # ROM identifier, stored in NVRAM${default_color}
${low_contrast_color}DmiOEMVBoxRev # Apple ROM info (revision)${default_color} ${low_contrast_color}MLB # Main Logic Board serial, stored in NVRAM${default_color}
${low_contrast_color}DmiBIOSVersion # Boot ROM version${default_color} ${low_contrast_color}DmiBoardSerial # Main Logic Board serial, stored in EFI${default_color}
${low_contrast_color}DmiBoardProduct # Main Logic Board identifier${default_color} ${low_contrast_color}DmiBoardProduct # Product (board) identifier${default_color}
${low_contrast_color}DmiBoardSerial # Main Logic Board serial (stored in EFI)${default_color} ${low_contrast_color}SystemUUID # System unique identifier, stored in NVRAM${default_color}
${low_contrast_color}MLB # Main Logic Board serial (stored in NVRAM)${default_color}
${low_contrast_color}ROM # ROM identifier (stored in NVRAM)${default_color}
${low_contrast_color}SystemUUID # System unique identifier (stored in NVRAM)${default_color}
The comments at the top of the script specify how to view these variables The comments at the top of the script specify how to view these variables
on a genuine Mac. Some new Macs do not output the Apple ROM info which suggests on a genuine Mac.
the parameter is not always required.
${highlight_color}Applying the EFI and NVRAM parameters${default_color} ${highlight_color}Applying the EFI and NVRAM parameters${default_color}
The EFI and NVRAM parameters may be set in the script before installation by The EFI and NVRAM parameters may be set in the script before installation by