worawit / blutter

Flutter Mobile Application Reverse Engineering Tool
MIT License
752 stars 128 forks source link

Analysis error at line 1607 `void FunctionAnalyzer::handleParameterRegisters(AsmIterator &)`: !isTmpReg #80

Open cmroche opened 3 days ago

cmroche commented 3 days ago

Received this error when trying to analyze GREE+_1.19.3.7_APKPure

python3 blutter.py ../GREE+_1/resources/lib/arm64-v8a out_dir
/Users/cliffordroche/Downloads/venv/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020
  warnings.warn(
Dart version: 3.4.0, Snapshot: d20a1be77c3d3c41b2a5accaee1ce549, Target: android arm64
flags: product no-code_comments no-dwarf_stack_traces_mode no-lazy_dispatchers dedup_instructions no-tsan no-asserts arm64 android compressed-pointers null-safety
libapp is loaded at 0x102030000
Dart heap at 0x300000000
Analyzing the application
Analysis error at line 1607 `void FunctionAnalyzer::handleParameterRegisters(AsmIterator &)`: !isTmpReg
    0x3202c0: mov x0, x3
    0x3202c4: stur x1, [x29, #-8]
    0x3202c8: mov x16, x3
    0x3202cc: mov x3, x1
  * 0x3202d0: mov x1, x16
    0x3202d4: stur x1, [x29, #-0x10]
Dumping Object Pool
Generating application assemblies
Generating Frida script