tobefuturer / restore-symbol

A reverse engineering tool to restore stripped symbol table for iOS app.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Invalid parameter not satisfying: moduleName.length == length

chibofeng opened this issue · comments

=========== Start =============
Scan OC method in mach-o-file.
2021-01-23 11:30:50.577 restore-symbol[48655:1461929] *** Assertion failure in -[CDObjectiveC2Processor loadClassAtAddress:], CDObjectiveC2Processor.m:258
2021-01-23 11:30:50.578 restore-symbol[48655:1461929] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: moduleName.length == length'
*** First throw call stack:
(
0 CoreFoundation 0x00007fff204af6af __exceptionPreprocess + 242
1 libobjc.A.dylib 0x00007fff201e73c9 objc_exception_throw + 48
2 CoreFoundation 0x00007fff204d8512 +[NSException raise:format:arguments:] + 88
3 Foundation 0x00007fff212946c9 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 191
4 restore-symbol 0x0000000107a2934f -[CDObjectiveC2Processor loadClassAtAddress:] + 2709
5 restore-symbol 0x0000000107a270aa -[CDObjectiveC2Processor loadClasses] + 224
6 restore-symbol 0x0000000107a2454f -[CDObjectiveCProcessor process] + 381
7 restore-symbol 0x0000000107a12f79 -[CDClassDump processObjectiveCData] + 300
8 restore-symbol 0x0000000107a08ab7 restore_symbol + 823
9 restore-symbol 0x0000000107a1053a main + 514
10 libdyld.dylib 0x00007fff20358621 start + 1
)