Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

支持显示flutter相关信息 #1066

Open
2 tasks done
open9527 opened this issue Dec 18, 2023 · 4 comments
Open
2 tasks done

支持显示flutter相关信息 #1066

open9527 opened this issue Dec 18, 2023 · 4 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@open9527
Copy link

Checklist / 检查清单

  • No one has submitted a similar or identical feature request before. / 之前没有人提交过类似或相同的功能请求。
  • This suggestion does not depart from the original intention of LibChecker. / 这个建议不会背离 LibChecker 的初衷。

Enhancement propose / 改进目的

显示Flutter sdk版本,以及依赖库等

Solution / 解决方案

暂无

Additional info / 额外信息

暂无

@open9527 open9527 added the enhancement New feature or request label Dec 18, 2023
@zhaobozhen
Copy link
Member

Flutter 编译成 apk 后没有附带这些信息,所以做不到。我暂时没有开发过 Flutter,对其还不太熟悉,如果有其他线索的话可以在问题下备注下。

@zhaobozhen zhaobozhen added the help wanted Extra attention is needed label Dec 18, 2023
@open9527
Copy link
Author

@zhaobozhen
1
2
我在谷歌商店下载了这个app 看到可以实现相关功能,应该是有相关api可以实现

@zhaobozhen
Copy link
Member

@zhaobozhen 1 2 我在谷歌商店下载了这个app 看到可以实现相关功能,应该是有相关api可以实现

感谢提供线索。看了一下这个应用的实现方式是通过读取 libflutter.so 文件的内容,通过正则匹配到类似版本号的字符串后进行判断解析的。但这不是官方承认的 API,看起来像是 so 内部的调试日志打印,准确性和泛用性还要进一步验证。

@binx6
Copy link

binx6 commented Dec 19, 2023

目前要判断flutter应用的部分特征还是挺简单的,比如原生库一定有libflutter.solibapp.soassets下有flutter_assets/,以及dex里有io.flutter包;但是要获取更多的信息,那基本上与逆向沾边。比如→参考这篇文章

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants