一、如何判断是否flutter应用app?
打开该app,运行
adb shell dumpsys activity top
这里出现flutter即是flutter应用了。
二、如何解决flutter应用抓包问题?
flutter开发的app,ssl证书校验在libflutter.so中的ssl_crypto_x509_session_verify_cert_chain函数中,用frida把它hook返回true即可。
打开ide搜索字符串
ssl_server
,双击进去找到ssl_crypto_x509_session_verify_cert_chain函数的偏移地址进行hook;
hook代码如下