cache

package
v0.0.0-...-943780f Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2025 License: GPL-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var FirmwareVersionOverrides map[devices.Kind]string
View Source
var ReverseProxy *url.URL

Functions

func FirmwareURL

func FirmwareURL(dev devices.Kind) (string, error)

func Get

func Get(app *app.App, payload PayloadKind, options ...GetOption) ([]byte, error)

func GetFirmwareVersions

func GetFirmwareVersions(dk devices.Kind) []string

func RecoveryFirmwareDFUURL

func RecoveryFirmwareDFUURL(dev devices.Kind) (string, error)

func RecoveryWTFURL

func RecoveryWTFURL(dev devices.Kind) (string, error)

Types

type FS

type FS interface {
	ReadFile(path string) ([]byte, error)
	WriteFile(path string, data []byte) error
	Remove(path string) error
	Exists(path string) (bool, error)
}
var Store FS = &hostPathStore{path.Join(xdg.DataHome, "wInd3x")}

type GetOption

type GetOption struct {
	Progress func(float32)
}

type PayloadKind

type PayloadKind string
const (
	PayloadKindWTFUpstream       PayloadKind = "wtf-upstream"
	PayloadKindWTFDecrypted      PayloadKind = "wtf-decrypted"
	PayloadKindWTFDecryptedCache PayloadKind = "wtf-decrypted-cache"
	PayloadKindWTFDefanged       PayloadKind = "wtf-defanged"

	PayloadKindRecoveryUpstream PayloadKind = "recovery-upstream"

	PayloadKindFirmwareUpstream PayloadKind = "firmware-upstream"

	PayloadKindBootloaderUpstream       PayloadKind = "bootloader-upstream"
	PayloadKindBootloaderDecrypted      PayloadKind = "bootloader-decrypted"
	PayloadKindBootloaderDecryptedCache PayloadKind = "bootloader-decrypted-cache"

	PayloadKindRetailOSUpstream       PayloadKind = "retailos-upstream"
	PayloadKindRetailOSDecrypted      PayloadKind = "retailos-decrypted"
	PayloadKindRetailOSCustomized     PayloadKind = "retailos-customized"
	PayloadKindRetailOSDecryptedCache PayloadKind = "retailos-decrypted-cache"

	PayloadKindDiagsUpstream       PayloadKind = "diags-upstream"
	PayloadKindDiagsDecrypted      PayloadKind = "diags-decrypted"
	PayloadKindDiagsDecryptedCache PayloadKind = "diags-decrypted-cache"

	PayloadKindJingleXML PayloadKind = "jinglexml"
)

Jump to

Keyboard shortcuts

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