JTool: Now with entitlements/signature support

Used for discussing the various tools in the book as well as encouraging members to share tools

Re: JTool: Now with entitlements/signature support

Postby backendbilly » Mon Oct 19, 2015 5:45 pm

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>
backendbilly
Site Admin
 
Posts: 132
Joined: Fri May 29, 2015 5:58 pm

Re: JTool: Now with entitlements/signature support

Postby backendbilly » Mon Oct 19, 2015 6:18 pm

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
backendbilly
Site Admin
 
Posts: 132
Joined: Fri May 29, 2015 5:58 pm

Re: JTool: Now with entitlements/signature support

Postby morpheus » Mon Oct 19, 2015 10:30 pm

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.
morpheus
Site Admin
 
Posts: 532
Joined: Thu Apr 11, 2013 6:24 pm

Previous

Return to Tools

Who is online

Users browsing this forum: No registered users and 5 guests