Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HFSExplorer fails to decrypt files when not connected to the internet #10

Closed
GoogleCodeExporter opened this issue Mar 4, 2016 · 3 comments

Comments

@GoogleCodeExporter
Copy link

The modified HFSExplorer loads encryption keys from an xml plist file generated 
by the ramdisk tools. The java XML parser wants to validate the plist dtd, and 
tries to download the file http://www.apple.com/DTDs/PropertyList-1.0.dtd.
When not connected to the internet, this will fail, the keys wont be loaded and 
the files wont be decrypted. This is annoying. I've tried a bunch of methods to 
disable dtd validation but my java-fu is weak.

workaround : download the dtd in the same folder as the plist file, and edit 
the dtd declaration in the plist file (remove http://www.apple.com/DTDs/).

Original issue reported on code.google.com by jean.sig...@gmail.com on 22 Jun 2011 at 10:11

@GoogleCodeExporter
Copy link
Author

Just try using the latest java plist library build:
http://code.google.com/p/plist/downloads/detail?name=dd-plist-r59.zip

Looks like they solved the issue and it never requests the dtd now:
http://code.google.com/p/plist/issues/detail?id=13

I've tried it myself and it works.

Original comment by alyka...@gmail.com on 10 Jan 2012 at 7:33

@GoogleCodeExporter
Copy link
Author

This issue was closed by revision d0076e943854.

Original comment by jean.sig...@gmail.com on 16 Feb 2013 at 3:42

  • Changed state: Fixed

@GoogleCodeExporter
Copy link
Author

Somehow i did not see your comment from last year, just pushed the new dd-plist 
jar that fixes the issue.
Thanks a lot.

Original comment by jean.sig...@gmail.com on 16 Feb 2013 at 3:46

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant