├── .gitignore ├── .gitmodules ├── README.md ├── assets └── img │ ├── after_restore.jpg │ ├── after_restore_symbol_whatsapp_rs.jpg │ ├── after_restored_symbol_whatsapp_ida.jpg │ ├── before_restore_symbol.jpg │ ├── ida_after_rebase_0x100000000.jpg │ ├── ida_before_rebase_0x100C00000.jpg │ ├── ida_export_symbol_whatsapp.jpg │ ├── ida_writeback_block_symbol_whatsapp.jpg │ ├── machoview_whatsapp_text_vmaddr_0x100000000.jpg │ └── restore_symbol_whatsapp.jpg ├── makefile ├── restore-symbol.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── source ├── RSScanMethodVisitor.h ├── RSScanMethodVisitor.m ├── RSSymbol.h ├── RSSymbol.m ├── RSSymbolCollector.h ├── RSSymbolCollector.m ├── main.m ├── restore-symbol.m └── restore-symbol.pch └── tools ├── IDAScripts ├── export_ida_symbol │ └── exportIDASymbol.py └── search_oc_block │ └── ida_search_block.py └── mergeSymbols └── mergeSymbols.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/README.md -------------------------------------------------------------------------------- /assets/img/after_restore.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/assets/img/after_restore.jpg -------------------------------------------------------------------------------- /assets/img/after_restore_symbol_whatsapp_rs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/assets/img/after_restore_symbol_whatsapp_rs.jpg -------------------------------------------------------------------------------- /assets/img/after_restored_symbol_whatsapp_ida.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/assets/img/after_restored_symbol_whatsapp_ida.jpg -------------------------------------------------------------------------------- /assets/img/before_restore_symbol.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/assets/img/before_restore_symbol.jpg -------------------------------------------------------------------------------- /assets/img/ida_after_rebase_0x100000000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/assets/img/ida_after_rebase_0x100000000.jpg -------------------------------------------------------------------------------- /assets/img/ida_before_rebase_0x100C00000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/assets/img/ida_before_rebase_0x100C00000.jpg -------------------------------------------------------------------------------- /assets/img/ida_export_symbol_whatsapp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/assets/img/ida_export_symbol_whatsapp.jpg -------------------------------------------------------------------------------- /assets/img/ida_writeback_block_symbol_whatsapp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/assets/img/ida_writeback_block_symbol_whatsapp.jpg -------------------------------------------------------------------------------- /assets/img/machoview_whatsapp_text_vmaddr_0x100000000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/assets/img/machoview_whatsapp_text_vmaddr_0x100000000.jpg -------------------------------------------------------------------------------- /assets/img/restore_symbol_whatsapp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/assets/img/restore_symbol_whatsapp.jpg -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/makefile -------------------------------------------------------------------------------- /restore-symbol.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/restore-symbol.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /restore-symbol.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/restore-symbol.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /source/RSScanMethodVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/source/RSScanMethodVisitor.h -------------------------------------------------------------------------------- /source/RSScanMethodVisitor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/source/RSScanMethodVisitor.m -------------------------------------------------------------------------------- /source/RSSymbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/source/RSSymbol.h -------------------------------------------------------------------------------- /source/RSSymbol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/source/RSSymbol.m -------------------------------------------------------------------------------- /source/RSSymbolCollector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/source/RSSymbolCollector.h -------------------------------------------------------------------------------- /source/RSSymbolCollector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/source/RSSymbolCollector.m -------------------------------------------------------------------------------- /source/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/source/main.m -------------------------------------------------------------------------------- /source/restore-symbol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/source/restore-symbol.m -------------------------------------------------------------------------------- /source/restore-symbol.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/source/restore-symbol.pch -------------------------------------------------------------------------------- /tools/IDAScripts/export_ida_symbol/exportIDASymbol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/tools/IDAScripts/export_ida_symbol/exportIDASymbol.py -------------------------------------------------------------------------------- /tools/IDAScripts/search_oc_block/ida_search_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/tools/IDAScripts/search_oc_block/ida_search_block.py -------------------------------------------------------------------------------- /tools/mergeSymbols/mergeSymbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crifan/restore-symbol/HEAD/tools/mergeSymbols/mergeSymbols.py --------------------------------------------------------------------------------