Skip to content

Latest commit

 

History

History
58 lines (49 loc) · 4.09 KB

InstanceBootOptions.md

File metadata and controls

58 lines (49 loc) · 4.09 KB

InstanceBootOptions

Properties

Name Type Description Notes
boot_args str Boot arguments passed to the kernel at normal boot. [optional]
restore_boot_args str Boot arguments passed to the kernel during restore. [optional]
udid str Boot UDID. [optional]
ecid str Assigned ECID (hex). [optional]
random_seed str Random seed provided to boot, if any. [optional]
pac bool Enable Pointer Authentication Codes (PAC), the Apple processor feature that signs pointers to block memory-corruption attacks. [optional]
aprr bool Enable APRR, the Apple processor feature that controls memory page permissions (used by kernel protections). [optional]
cores float Number of CPU cores for the device. Only models whose `dynamicHardwareChanges` is true in `GET /v3/models` honor this; others always use the model default. The value must be between the model's `coresMin` and `coresMax`; a value outside that range is silently replaced by the model default rather than rejected, so check the device afterwards. [optional]
ram float Memory for the device, in MiB (1024 MiB = 1 GiB). Only models whose `dynamicHardwareChanges` is true honor this; others always use the model default. The value must be between the model's `ramMin` and `ramMax`, and at most 1 GiB per CPU core; otherwise the request fails with 400. [optional]
additional_tags List[CharmTag] Additional boot tags to apply to the instance. Each value must be one of the supported charm boot tags. [optional]
kernel InstanceBootOptionsKernel [optional]
pongo InstanceBootOptionsPongo [optional]
serial str Device serial number. [optional]
no_snapshot_mount bool Do not mount iOS snapshot (iOS only). [optional]
kernel_slide str Kernel slide value (iOS only). [optional]
cd_hashes List[str] Hashes of trusted binaries (iOS only). [optional]
imei str IMEI. [optional]
imsi str IMSI. [optional]
ssid0 str WiFi SSID. [optional]
ssid1 str Secondary WiFi SSID. [optional]
wifi_mac str WiFi MAC address. [optional]
model_id str Device model identifier. [optional]
manufacturer_id str Device manufacturer identifier. [optional]
kernel_patches str Kernel patches to apply. [optional]
stop_on_fault bool Leaves the VM in the paused state on hypervisor vault if false. [optional] [default to True]
boot_addr str Boot address. [optional]
tzen bool Enable TrustZone security. [optional]
authorized_keys str SSH authorized keys to install on the instance. [optional]
v_mmio List[InstanceBootOptionsVMMIOInner] Parameters to export a VM address space range (and IRQ & DMA functionality) over TCP to different models running on different machines or inside a different VM. [optional]
fvp InstanceBootOptionsFvp [optional]

Example

from corellium.models.instance_boot_options import InstanceBootOptions

# TODO update the JSON string below
json = "{}"
# create an instance of InstanceBootOptions from a JSON string
instance_boot_options_instance = InstanceBootOptions.from_json(json)
# print the JSON string representation of the object
print(InstanceBootOptions.to_json())

# convert the object into a dict
instance_boot_options_dict = instance_boot_options_instance.to_dict()
# create an instance of InstanceBootOptions from a dict
instance_boot_options_from_dict = InstanceBootOptions.from_dict(instance_boot_options_dict)

[Back to Model list] [Back to API list] [Back to README]