Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/horrorho/iloot
OpenSource tool for iCloud backup extraction
https://github.com/horrorho/iloot
Last synced: 3 months ago
JSON representation
OpenSource tool for iCloud backup extraction
- Host: GitHub
- URL: https://github.com/horrorho/iloot
- Owner: horrorho
- Fork: true (hackappcom/iloot)
- Created: 2015-08-04T16:59:29.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-08-04T17:01:47.000Z (over 9 years ago)
- Last Synced: 2024-05-16T02:42:07.626Z (6 months ago)
- Language: Python
- Homepage: https://hackapp.com/
- Size: 319 KB
- Stars: 5
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- project-awesome - horrorho/iloot - OpenSource tool for iCloud backup extraction (Python)
README
iLoot
=====Using this CLI tool you can download backups of devices assigned to your AppleID. Based on [iphone-dataprotection](https://code.google.com/p/iphone-dataprotection/) script, so copyrights belong to respective owners. Offset operations added and other minor bugs fixed. Thanks to [dlo](https://github.com/dlo) for his additions.
**This tool is for educational purposes only. Before you start, make sure it's not illegal in your country.**
Follow us on twitter [@hackappcom](https://twitter.com/hackappcom) and [facebook](https://www.facebook.com/groups/1480690882187595/)
Hackapp [blog](blog.hackapp.com)
Mobile Applications Scanner [hackapp.com](https://hackapp.com)
Requirements
============```bash
pip install -r requirements.txt
```Example
======```bash
$ python iloot.py -h
usage: iloot [-h] [--output OUTPUT] [--combined] [--snapshot SNAPSHOT]
[--itunes-style] [--item-types ITEM_TYPES [ITEM_TYPES ...]]
[--domain DOMAIN]
apple_id passwordpositional arguments:
apple_id Apple ID
password Passwordoptional arguments:
-h, --help Show this help message and exit.
--output OUTPUT, -o OUTPUT
Output directory.
--combined Do not separate each snapshot into its own folder
--snapshot SNAPSHOT Only download data the snapshot with the specified ID.
Negative numbers will indicate relative position from
newest backup, with -1 being the newest, -2 second,
etc.
--itunes-style Save the files in a flat iTunes-style backup, with
mangled names.
--item-types ITEM_TYPES [ITEM_TYPES ...], -t ITEM_TYPES [ITEM_TYPES ...]
Only download the specified item types. Options
include address_book, calendar, sms, call_history,
voicemails, movies and photos. E.g., --types sms
voicemail
--domain DOMAIN, -d DOMAIN
Limit files to those within a specific application
domain
```By default, the tool will download everything in a backup. If you'd only like to download a specific item type (such as all SMSs), just specify the `--item-types` argument. For instance:
```bash
python iloot.py --item-types sms call_history voicemails
```![iLoot](https://raw.githubusercontent.com/hackappcom/iloot/master/iloot.png "iloot")