Impact-I / reFlutter

Flutter Reverse Engineering Framework
GNU General Public License v3.0
1.6k stars 208 forks source link

Install the IPA after reFlutter on iOS 14 and encounter the 'Incorrect Full Snapshot Version' error. #266

Open turingH opened 11 months ago

turingH commented 11 months ago

This is the console output:

SnapshotHash: aa64af18e7d086041ac127cc4bc50c5e
The resulting ipa file: ./release.RE.ipa
Please install the ipa file

Configure Burp Suite proxy server to listen on *:8083
Proxy Tab -> Options -> Proxy Listeners -> Edit -> Binding Tab

Then enable invisible proxying in Request Handling Tab
Support Invisible Proxying -> true

The app opens briefly and then immediately exits. This is the console output of the app:

[VERBOSE-3:dart_vm_initializer.cc(89)] Error while initializing the Dart VM: Wrong full snapshot version, expected 'd0acff364c5b952c8b90ea5daf5982f6' found 'aa64af18e7d086041ac127cc4bc50c5e'

Is there a solution available for this type of issue?

cryptoexpertssss commented 10 months ago

@jayluxferro Bro need help. .. . I am also getting the same error

jayluxferro commented 10 months ago

@turingH , there's no snapshot hash d0acff364c5b952c8b90ea5daf5982f6

If you can share the ipa I can look into it.

You can find all the flutter snapshot hashes and the engine hashes here: https://github.com/Impact-I/reFlutter/blob/main/scripts/enginehash.tmp.csv

cryptoexpertssss commented 10 months ago

image Bro please see the screenshot for reference... Sorry can't share the apk file. Its confidential.

cryptoexpertssss commented 10 months ago

@jayluxferro See this logcat for ur reference .. . and help solve this issue please

image

KDR9666 commented 1 month ago

I have done with reflutter, May I know how to resign to install the application on an IOS device?

image

jayluxferro commented 1 month ago

Hi @KDR9666

Use this https://github.com/DanTheMan827/ios-app-signer, to sign the IPA file and the install it using ios-deploy

KDR9666 commented 1 month ago

Thanks! I have reviewed it but couldn't find the correct steps to create a project. Additionally, I don't have access to Mac OS. Can you assist me with this?

It's very urgent for me, and I would be very grateful if you could help me successfully intercept the traffic using Burp.