InflatableDonkey icon indicating copy to clipboard operation
InflatableDonkey copied to clipboard

iCloud backup's is not downloaded

Open Witcher987 opened this issue 7 years ago • 265 comments

Hello. Today I wasn't able to download iCloud backup using InflatableDonkey. Does someone else faced similar issue recently?

Witcher987 avatar Jul 05 '18 13:07 Witcher987

yes, i also facing this issue for ios 11 and its worked with ios 9.3.5

tapanshah1 avatar Jul 06 '18 06:07 tapanshah1

Yes,Not work for iOS11. Maybe apple changed something.

gwerz avatar Jul 07 '18 10:07 gwerz

anyone who know why?

liwenjie0728 avatar Jul 10 '18 01:07 liwenjie0728

Seems that the recordRetrieveRequest operation is failing to retrieve the file assets. Manifests are still retrieved, but file requests are returning the error "Record not found".

Maybe Apple changed the manifest encryption or added a new ProtectionInfo field?

Aliasr avatar Jul 12 '18 04:07 Aliasr

Too bad this wonderfully invested piece of code is now going the the dumpster of history. Allowing us to download our backups from Apple is in my view a critical principles and part of our basic civil rights.

Shame on Apple to deny our rights to access our own backup... our own content that they are making money from... as their are most likely standing behind brutally closing this project.

Anyhow, IMO The only way we can fix this issue is to gather up. I'm sure there are a lot of people here that can contribute. I'm totally into it and can contribute a lot myself but need other team members to join the effort and work together.

For starter, Anyone got a trace level log of a working session before this issue? if yes, please generate a new trace level log and share both (the log before this issue and after).

Please join the effort and don't let the selfish 'bad guys' win and deny our basic rights!

"They say jump you say how high..."

jeanclaudevangogh avatar Jul 15 '18 03:07 jeanclaudevangogh

Greeting Guys, I started to work on the gem in order to keep it alive. anyone who would like to join me, Is more than welcome. I am willing to lead a team for this community for success and I am more than sure that we'll be able to find the issue and fix it pretty soon. Anyone who would like to join is welcome to mail me at [email protected] Hopefully we'll resolve this soon.

Blokh avatar Jul 21 '18 18:07 Blokh

Does not seem to work with 10.3 also, in my experience! It used to work till few days back.

netsutra avatar Jul 22 '18 06:07 netsutra

@Poseidone Hey! Could you please leave here your contacts to discuss the solution

ronburgundy264 avatar Jul 25 '18 15:07 ronburgundy264

Any progress on this issue?

oct-test avatar Jul 28 '18 10:07 oct-test

Anyone hear anything?

smander42241 avatar Jul 31 '18 01:07 smander42241

@Blokh Any update so far?

oct-test avatar Jul 31 '18 10:07 oct-test

Oct-test no news so far. trying to reverse engineer a request from icloud for backup. so far hasn't got anything

Blokh avatar Aug 03 '18 23:08 Blokh

Just letting you know that "Tenorshare UltData" is using a modified version of InflatableDonkey that works for ios 12! If you install it then look in the install location folder under iCloud, it has a copy of InflatableDonkey. I noticed that it also uses an extra file called iCloudLib.dll. So for now that can be used.

eXqusic avatar Aug 12 '18 01:08 eXqusic

When I try to run that version I'm getting AccessDeniedExceptions, you're saying to run Tenorshare instead of that jar?

smander42241 avatar Aug 12 '18 14:08 smander42241

No you still run the jar.

eXqusic avatar Aug 12 '18 20:08 eXqusic

are there any different variables to pass in?

smander42241 avatar Aug 12 '18 20:08 smander42241

Run it like you normally would or just use UltData and let it do it for you.

eXqusic avatar Aug 12 '18 20:08 eXqusic

yeah when I run it via java -jar InflatableDonkey.jar username pass, it throws an AccessDeniedException

smander42241 avatar Aug 12 '18 20:08 smander42241

If I move it to another folder it runs, but doesn't download anything

smander42241 avatar Aug 12 '18 20:08 smander42241

Try using DsPrsID/mmeAuthToken instead. I didnt directly run it with my email and pass. Use the program and then look through the logs it makes in either program files or appdata and it should say the command it used. Just remove the domain part at the end.

eXqusic avatar Aug 12 '18 20:08 eXqusic

sweet got it thanks!

smander42241 avatar Aug 12 '18 20:08 smander42241

I can't find the logs. Could you point us towards the file or tell us the command you used? Thanks.

Aliasr avatar Aug 13 '18 11:08 Aliasr

Its in AppData\Local\Temp\ts_download\log.txt. The command I exactly used was... Make sure to cd into your Appdata file and run Tenorshare\jre\jre1.8.0_131\bin\java.exe" -jar "C:\Program Files (x86)\Tenorshare UltData\iCloud\InflatableDonkey.jar" "DsPrsID/mmeAuthToken" -o "C:\Users\NAME\AppData\Local\Temp\ts_download"

eXqusic avatar Aug 14 '18 04:08 eXqusic

Hi guys! I got some progress on the issue but gonna need some help. Please email me @ [email protected] if you want work together on it

ronburgundy264 avatar Aug 16 '18 09:08 ronburgundy264

Patched. Please report any bugs.

I'll be around for another week or so after which I'll likely take an indefinite hiatus.

:cactus:

horrorho avatar Aug 18 '18 04:08 horrorho

Wow thank you Horrorho!

eXqusic avatar Aug 18 '18 04:08 eXqusic

Although it looks like an issue that required a large patch, it really isn't. The core of the patch involves using privileged QueryRetrieve instead of RecordRetrieve for manifest and key bag handling.

The majority of the patch bulk comes from the fact that I transplanted updated protobuf definitions from an undisclosed tool I maintain. This has had the knock on effect of altering numerous class calls. However, although not complete or the latest version, the updated protobuf definitions are definitely worth checking out for those wanting a closer peek under the hood.

:lion:

horrorho avatar Aug 18 '18 06:08 horrorho

Wow thank you a lot horror!

Blokh avatar Aug 18 '18 07:08 Blokh

Thank you Horrorho! there is an issue with the backup i think when i download the backup for IOS 11.4.1 its only downloading some files not the full backup e.g it shows 42MB of backup but download only 15MB also there is missing of HomeDomain, MediaDomain folders,

asifmehmoood avatar Aug 18 '18 13:08 asifmehmoood

@asifmehmoood Heya. Would you kindly email me to discuss this further. I've only performed limiting testing on this patch, so it's entirely possible I've introduced a bug.

horrorho avatar Aug 18 '18 14:08 horrorho