horrorho / InflatableDonkey

iOS9+ iCloud backup retrieval proof of concept
MIT License
262 stars 88 forks source link

Additional functionality/ optimisations. #33

Open horrorho opened 8 years ago

horrorho commented 8 years ago

Functionality/ optimisations that I would like to implement given time. Possibly of interest to those wanting to port this project.

Functionality I've been reluctant to implement.

Additionally:

ghost commented 8 years ago

Would you be able to implement an iCloud Photo Library downloader / engine? It would be huge to be able to implement that into other projects as well as having that power programatically.

horrorho commented 8 years ago

@manwhoami I have a hacked version of InflatableDonkey that does just that, but along with a number of other private tools I don't have plans to release it. I just don't have the time to clean up, debug and maintain additional projects. I'm also acutely aware that a lot of my work is ending up in commercial projects and not in open source projects. This is the reason I haven't released my C++ research tools/ prototypes that work with Apple dlls directly even though they provide a very simple and robust platform specific solution.

If someone starts work in earnest on porting InflatableDonkey to Python or another language, as an open source project mind you, then I'll assist and release the API calls required when the CloudKit/ chunk engine code base becomes functional. However to be honest, someone who pulls that off should have no issue in figuring out what to do themselves.

Sorry for the cynicism.

horrorho commented 8 years ago

@manwhoami However, if by some miracle I do have free time over the new few months then I'll de-construct InflatableDonkey cleanly into it's core libraries: CloudKit, PCS, chunking etc. These can be used to do what you want along with other things like iCloud documents.