-
Notifications
You must be signed in to change notification settings - Fork 178
reflutter does not detect snapshot hash in some ipa #29
Comments
App.framework/App inside Frameworks folder, so reFlutter not detecting App.framework/App |
Hi @MrFatoni, You have the correct paths, this should work. Try it on a non-MacOS device. To track the issue, find FlutterEngine, usually located in the
Please send it here. or Unpack ipa and c0de@c0de:~/repos/extracted_ipa$ grep -r "FlutterEngine" . -A 5
grep: ./Payload/Runner.app/Frameworks/Flutter.framework/Flutter: binary file matches
--
./Payload/Runner.app/Frameworks/Flutter.framework/Info.plist: <key>FlutterEngine</key>
./Payload/Runner.app/Frameworks/Flutter.framework/Info.plist- <string>b8752bbfff0419c8bf616b602bc59fd28f6a3d1b</string>
./Payload/Runner.app/Frameworks/Flutter.framework/Info.plist- <key>ClangVersion</key>
./Payload/Runner.app/Frameworks/Flutter.framework/Info.plist- <string>Apple clang version 11.0.0 (clang-1100.0.33.8)</string>
./Payload/Runner.app/Frameworks/Flutter.framework/Info.plist-</dict>
./Payload/Runner.app/Frameworks/Flutter.framework/Info.plist-</plist> Make sure you have the latest version of reFlutter Thanks |
already update and still got error
|
@MrFatoni , Ok, find Flutter Engine in I would really like to prevent users from encountering this error in the future. It would be cool if you share this amazing Thanks |
@MrFatoni , I may have found a reason How about Thanks for the feedback |
@MrFatoni, I understood. Fine. |
yes it works, thanks |
Hi @Impact-I, I'm experiencing the same issue with FlutterEngine - d3ea636dc5d16b56819f3266241e1f708979c233. Running
returns an empty response. Any help? If you would require me to share the IPA, let me know. Thanks. |
Hi @jayluxferro , Thanks! |
Hi @Impact-I So far these are the flutter engines I've come across whose snapshot hashes do not exist in the engine hash.
Thanks. |
@jayluxferro , Thanks for sharing For hash For hash |
Thanks @Impact-I. I used the suggested binaries, completed the process and signed the .ipa file. After successful installation, it can't launch. It seems to crash once launched. I hooked it to lldb and got an error "Cannot allocate memory". |
Hi @Impact-I, after several hours, I was able to determine why some snapshots don't get detected. Most .ipa files are encrypted hence has to be decrypted. I used frida (https://github.com/AloneMonkey/frida-ios-dump) to dump a decrypted version of the IPA file. Afterwards, I used reFlutter to generate the new IPA and signed it using iOS App Signer https://github.com/DanTheMan827/ios-app-signer) and it worked. I'm able to monitor/intercept the traffic now. Thanks a lot for your tool. |
not working for some apps
i got error "Make sure there is arm64-v8a/libapp.so or App.framework/App file in the package"
the app is flutter and has App.framework/App
The text was updated successfully, but these errors were encountered: