JTool II: Testers wanted

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

Re: JTool II: Testers wanted

Postby objc » Sun Mar 08, 2020 8:29 pm

morpheus wrote:I'm rewriting the extraction logic to do a complete reconstruction of the original dylib (so that it may be reused). During this time, -e on the shared cache is disabled. Bear with me. When -e comes back for SLCs, it will be a fully working decacher.

Looks like -e is enabled again, but I get several errors when testing it on the iOS 11 shared cache:

Code: Select all
$ ./jtool2 -e Stocks ./dyld_shared_cache_arm64
Warning: File is likely truncated (or header corrupt?) Binding opcodes falls outside file
Warning: File is likely truncated (or header corrupt?) Binding opcodes falls outside file
Warning: File is likely truncated (or header corrupt?) LC_FUNCTION_STARTS falls outside file
0x176d9000-0x17731000 __TEXT   (360448 bytes)
0x2ccc2070-0x2ccd54a8 __DATA_CONST   (78904 bytes)
0x30571f60-0x30575f60 __DATA   (16384 bytes)
0x314c9a28-0x314ca000 __DATA_DIRTY   (1496 bytes)
0x316b3000-0x37064000 __LINKEDIT   (94048256 bytes)
   0x31e3c4d0-0x31e3eaf8 Exports   (9768 bytes)
   0x34689f18-0x346912f8 Symbol Table   (29664 bytes)
   0x35a46500-0x35a46b90 Function Starts   (1680 bytes)
   0x35bb1930-0x35bb1960 Data In Code   (48 bytes)
   0x35d66710-0x37029aba String Table   (19674026 bytes)
LC_DYLD_INFO...


I noticed WhatsNew.txt mentions the feature under Not really Coming soon. Does that mean it's not done yet?
objc
 
Posts: 2
Joined: Wed Jun 12, 2019 10:09 pm

Previous

Return to Tools

Who is online

Users browsing this forum: No registered users and 2 guests

cron