KJCracks / Clutch

Fast iOS executable dumper
3.7k stars 649 forks source link

Change binary owner to _installd #246

Closed saagarjha closed 3 years ago

saagarjha commented 3 years ago

Apps are now owned by _installd, not mobile. This fixes a bug where iOS was unable to update apps which had been dumped by Clutch because it didn't have permission to write to those files (see #204).

Tatsh commented 3 years ago

If things are already owned by a particular user, I'm not sure why this line is here to begin with. Can you try with a build that removes this and the -[setAttributes] call?

See if it works to update. If it does, I want to just remove these lines instead.

saagarjha commented 3 years ago

It seems like it still works in my basic testing, so I've gone ahead and removed that code entirely.