├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── resources └── crabapple.png └── src ├── backup ├── crypto.rs ├── device.rs ├── mod.rs ├── models │ ├── auth.rs │ ├── file.rs │ ├── keyring.rs │ ├── manifest │ │ ├── app.rs │ │ ├── lockdown.rs │ │ ├── manifest_plist.rs │ │ └── mod.rs │ ├── manifest_db.rs │ └── mod.rs └── util │ ├── hex.rs │ ├── mod.rs │ ├── plist.rs │ └── tlv.rs ├── error.rs └── lib.rs /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/README.md -------------------------------------------------------------------------------- /resources/crabapple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/resources/crabapple.png -------------------------------------------------------------------------------- /src/backup/crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/crypto.rs -------------------------------------------------------------------------------- /src/backup/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/device.rs -------------------------------------------------------------------------------- /src/backup/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/mod.rs -------------------------------------------------------------------------------- /src/backup/models/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/models/auth.rs -------------------------------------------------------------------------------- /src/backup/models/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/models/file.rs -------------------------------------------------------------------------------- /src/backup/models/keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/models/keyring.rs -------------------------------------------------------------------------------- /src/backup/models/manifest/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/models/manifest/app.rs -------------------------------------------------------------------------------- /src/backup/models/manifest/lockdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/models/manifest/lockdown.rs -------------------------------------------------------------------------------- /src/backup/models/manifest/manifest_plist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/models/manifest/manifest_plist.rs -------------------------------------------------------------------------------- /src/backup/models/manifest/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/models/manifest/mod.rs -------------------------------------------------------------------------------- /src/backup/models/manifest_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/models/manifest_db.rs -------------------------------------------------------------------------------- /src/backup/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/models/mod.rs -------------------------------------------------------------------------------- /src/backup/util/hex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/util/hex.rs -------------------------------------------------------------------------------- /src/backup/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/util/mod.rs -------------------------------------------------------------------------------- /src/backup/util/plist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/util/plist.rs -------------------------------------------------------------------------------- /src/backup/util/tlv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/backup/util/tlv.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReagentX/crabapple/HEAD/src/lib.rs --------------------------------------------------------------------------------