worawit / blutter

Flutter Mobile Application Reverse Engineering Tool
MIT License
964 stars 152 forks source link

是版本太低的原因嘛 这个报错124: error: expected: dartCls->Id() #28

Open aqing666 opened 9 months ago

aqing666 commented 9 months ago

C:\Users\Administrator\Desktop\blutter-main>python blutter.py ./app ./output Dart version: 2.17.5, Snapshot: 1441d6b13b8623fa7fbf61433abebd31, Target: android arm64 libapp is loaded at 0x236e1a40000 Dart heap at 0x23700000000 Analyzing the application C:\Users\Administrator\Desktop\blutter-main\blutter\src\CodeAnalyzer_arm64.cpp: 124: error: expected: dartCls->Id() >= dart::kNumPredefinedCids

mragonias commented 8 months ago

Same issue , on dart 3.1.5. Example: https://www.mediafire.com/file/8r55eb8h42gowwz/arm64-v8a.zip/file

worawit commented 8 months ago

Same issue , on dart 3.1.5. Example: https://www.mediafire.com/file/8r55eb8h42gowwz/arm64-v8a.zip/file

I fixed it in the latest commit.

worawit commented 8 months ago

C:\Users\Administrator\Desktop\blutter-main>python blutter.py ./app ./output Dart version: 2.17.5, Snapshot: 1441d6b13b8623fa7fbf61433abebd31, Target: android arm64 libapp is loaded at 0x236e1a40000 Dart heap at 0x23700000000 Analyzing the application C:\Users\Administrator\Desktop\blutter-main\blutter\src\CodeAnalyzer_arm64.cpp: 124: error: expected: dartCls->Id() >= dart::kNumPredefinedCids

You can try latest commit. It will report an unhandled class and not stop working in case I did not fix your bug.

mragonias commented 8 months ago

Same issue , on dart 3.1.5. Example: https://www.mediafire.com/file/8r55eb8h42gowwz/arm64-v8a.zip/file

I fixed it in the latest commit.

Works! Thank you again!