device

package
v0.0.0-prerelease Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DDIConfig

type DDIConfig struct {
	Dev *lockdownd.DeviceValues

	ImageType string

	XCodePath      string
	DDIDmgPath     string
	DDIFolder      string
	SignaturePath  string
	TrustcachePath string
	ManifestPath   string
}

type DDIInfo

type DDIInfo struct {
	// Used for image selection from manifest
	ImageType string

	// Image data and signature
	ImageData     []byte
	SignatureData []byte

	// Paths to required files
	TrustcachePath string
	ManifestPath   string

	// DMG mounting info
	MountPoint   string
	NeedsUnmount bool

	// For personalization
	BuildManifest *plist.BuildManifest
}

DDIInfo holds all configuration for Developer Disk Images

func GetDDIInfo

func GetDDIInfo(c *DDIConfig) (info *DDIInfo, err error)

func (*DDIInfo) Clean

func (d *DDIInfo) Clean() error

func (*DDIInfo) Verify

func (d *DDIInfo) Verify() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL