Skip to content

Latest commit

 

History

History
48 lines (39 loc) · 3.02 KB

ModelFirmware.md

File metadata and controls

48 lines (39 loc) · 3.02 KB

ModelFirmware

Properties

Name Type Description Notes
os_version str Operating-system version of this build. Pass it as `osVersion` when you create an instance.
os_build str Build identifier of this version. Pass it as `osBuild` (together with `osVersion`) when you create an instance to get exactly this build. If you pass only `osVersion`, the newest build of that version is used.
android_flavor str Android-only flavor. [optional]
api_version str Android-only API version. [optional]
sha256sum str SHA-256 checksum. [optional]
sha1sum str SHA-1 checksum. [optional]
md5sum str MD5 checksum. [optional]
corellium_checksum str Corellium checksum, in the form algorithm$chunkSize$checksum. Absent for a domain upload. [optional]
installed bool Whether this build is already stored on your Corellium deployment. A build that is not installed can only be used if your deployment is allowed to fetch it from the vendor; an air-gapped deployment can use only installed builds. [optional]
size float Software size in bytes. [optional]
unique_id str A label chosen by whoever packaged this firmware. It is not guaranteed to be unique and cannot be used to look up an image or firmware; select a build with `osVersion` and `osBuild` instead. [optional]
metadata Dict[str, Optional[object]] Software metadata. [optional]
release_date datetime Release date. [optional]
upload_date str Date uploaded; may be an empty string when unknown. [optional]
url str URL the software is available at. [optional]
orig_url str URL the software is available at from the vendor. [optional]
filename str Software filename. [optional]
rooted bool Whether a device from this firmware is rooted. Android has a rooted and a not-rooted build for each version. Null for iOS. [optional]
signed bool Whether the vendor still signs this build, from the upstream ipsw data. [optional]
springboard_snapshot ModelFirmwareSpringboardSnapshot [optional]

Example

from corellium.models.model_firmware import ModelFirmware

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

# convert the object into a dict
model_firmware_dict = model_firmware_instance.to_dict()
# create an instance of ModelFirmware from a dict
model_firmware_from_dict = ModelFirmware.from_dict(model_firmware_dict)

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