Perfare / Il2CppDumper

Unity il2cpp reverse engineer
MIT License
6.94k stars 1.37k forks source link

BinaryNinja script error #2 #789

Open 0xElessar opened 5 months ago

0xElessar commented 5 months ago

Hello,

the files are over 80MB big, so uploading them might be difficult. After installing your latest plugin (from GITHUB repo) to BinaryNinja 3.3 (Windows), and running it, I am getting this error after 6 hours of script running:

Exception in thread Thread-2:
Traceback (most recent call last):
  File "threading.py", line 1016, in _bootstrap_inner
  File "C:\Users\test\AppData\Local\Vector35\BinaryNinja\plugins\..\python\binaryninja\plugin.py", line 928, in run
    self.task.run()
  File "C:\Users\test\AppData\Roaming\Binary Ninja\plugins\Il2CppBinaryNinja\__init__.py", line 82, in run
    self.process_methods(data)
  File "C:\Users\test\AppData\Roaming\Binary Ninja\plugins\Il2CppBinaryNinja\__init__.py", line 53, in process_methods
    func.function_type = signature
  File "C:\Users\test\AppData\Local\Vector35\BinaryNinja\plugins\..\python\binaryninja\function.py", line 966, in function_type
    (parsed_value, new_name) = self.view.parse_type_string(value)
  File "C:\Users\test\AppData\Local\Vector35\BinaryNinja\plugins\..\python\binaryninja\binaryview.py", line 6599, in parse_type_string
    raise SyntaxError(error_str)
SyntaxError: error: string.hpp:1:208 redefinition of parameter 'method'
1 error generated.

again any advice would be appreciated. Maybe it is worth adding which version of BinaryNInja the script is compatible with or was tested on.

thank you