Page 2 of 2

Re: JTool: Now with entitlements/signature support

PostPosted: Mon Oct 19, 2015 5:45 pm
by backendbilly
setting the entitlement does not seem to have an affect. The process is still being killed.

Code: Select all
#jtool --ent -arch arm64 jtool
Entitlements:
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>platform-application</key>
    <true/>
</dict>
</plist>

Re: JTool: Now with entitlements/signature support

PostPosted: Mon Oct 19, 2015 6:18 pm
by backendbilly
jTool seems to extract dylibs fine from armv7s cache but not from arm64

Code: Select all
jtool -e /usr/lib/libipsec.dylib 902_iPhone6s+_dyld_shared_cache_armv7s
Extracting /usr/lib/libipsec.dylib at 0x13c70000 into 902_iPhone6s+_dyld_shared_cache_armv7s.libipsec.dylib
#



Code: Select all
jtool -e /usr/lib/libxml2.dylib 902_iPhone6s+_dyld_shared_cache_arm64
Unable to find /usr/lib/libxml2.dylib in file

Re: JTool: Now with entitlements/signature support

PostPosted: Mon Oct 19, 2015 10:30 pm
by morpheus
Try the version of jtool I just put at http://NewOSXBook.com/files/jtool.tar. It's a silent update, but a major one - New feature is --sign (not to be confused with --sig, to just show the signature). This basically self signs and does ldid. And I tested that it doesn't get killed on iOS 9.

Also the shared cache extraction works again.