{"id":13910909,"url":"https://github.com/horrorho/iloot","last_synced_at":"2025-07-18T10:31:58.539Z","repository":{"id":96592705,"uuid":"40197299","full_name":"horrorho/iloot","owner":"horrorho","description":"OpenSource tool  for iCloud backup extraction ","archived":false,"fork":true,"pushed_at":"2015-08-04T17:01:47.000Z","size":327,"stargazers_count":5,"open_issues_count":0,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-25T20:39:17.708Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://hackapp.com/","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"hackappcom/iloot","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/horrorho.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-04T16:59:29.000Z","updated_at":"2019-07-12T01:42:42.000Z","dependencies_parsed_at":"2023-03-13T16:29:07.096Z","dependency_job_id":null,"html_url":"https://github.com/horrorho/iloot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/horrorho/iloot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/horrorho%2Filoot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/horrorho%2Filoot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/horrorho%2Filoot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/horrorho%2Filoot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/horrorho","download_url":"https://codeload.github.com/horrorho/iloot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/horrorho%2Filoot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265742297,"owners_count":23820823,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-07T00:01:49.782Z","updated_at":"2025-07-18T10:31:58.229Z","avatar_url":"https://github.com/horrorho.png","language":"Python","readme":"iLoot\n=====\n\nUsing 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.\n\n**This tool is for educational purposes only. Before you start, make sure it's not illegal in your country.**\n\nFollow us on twitter [@hackappcom](https://twitter.com/hackappcom)  and [facebook](https://www.facebook.com/groups/1480690882187595/)\n\nHackapp [blog](blog.hackapp.com)\n\nMobile Applications Scanner [hackapp.com](https://hackapp.com)\n\nRequirements\n============\n\n```bash\npip install -r requirements.txt\n```\n\nExample\n======\n\n```bash\n$ python iloot.py -h\nusage: iloot [-h] [--output OUTPUT] [--combined] [--snapshot SNAPSHOT]\n             [--itunes-style] [--item-types ITEM_TYPES [ITEM_TYPES ...]]\n             [--domain DOMAIN]\n             apple_id password\n\npositional arguments:\n  apple_id              Apple ID\n  password              Password\n\noptional arguments:\n  -h, --help            Show this help message and exit.\n  --output OUTPUT, -o OUTPUT\n                        Output directory.\n  --combined            Do not separate each snapshot into its own folder\n  --snapshot SNAPSHOT   Only download data the snapshot with the specified ID.\n                        Negative numbers will indicate relative position from\n                        newest backup, with -1 being the newest, -2 second,\n                        etc.\n  --itunes-style        Save the files in a flat iTunes-style backup, with\n                        mangled names.\n  --item-types ITEM_TYPES [ITEM_TYPES ...], -t ITEM_TYPES [ITEM_TYPES ...]\n                        Only download the specified item types. Options\n                        include address_book, calendar, sms, call_history,\n                        voicemails, movies and photos. E.g., --types sms\n                        voicemail\n  --domain DOMAIN, -d DOMAIN\n                        Limit files to those within a specific application\n                        domain\n```\n\nBy 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:\n\n```bash\npython iloot.py \u003cappleID\u003e \u003cpassword\u003e --item-types sms call_history voicemails\n```\n\n![iLoot](https://raw.githubusercontent.com/hackappcom/iloot/master/iloot.png \"iloot\")\n\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhorrorho%2Filoot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhorrorho%2Filoot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhorrorho%2Filoot/lists"}