Skip to content

💾 Utility to extract files and Keychain information from iOS backups

Notifications You must be signed in to change notification settings

dnicolson/node-irestore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

irestore

A wrapper around the iOS Backup Extraction Go program. It is based on a fork which has some modifications, most importantly replacing the first argument with the path to the backup rather than the GUID.

Installation

The Go binary can be installed globally:

npm i -g irestore

The Node.js package can also be installed locally:

npm i irestore

Usage

The Go binary README documents the command line arguments.

A backup can be restored with the following commands:

const IRestore = require('irestore');
const iRestore = new IRestore('/path/to/backup');
await iRestore.restore('HomeDomain', '/path/to/decrypted-backup');

License

MIT.

About

💾 Utility to extract files and Keychain information from iOS backups

Resources

Stars

Watchers

Forks

Packages

No packages published