【问题标题】:unable to find main.dart and lib folder from imported flutter project无法从导入的颤振项目中找到 main.dart 和 lib 文件夹
【发布时间】:2020-11-28 18:06:19
【问题描述】:

你好! 由于驱动器的一些问题,我备份了我的颤振项目文件夹, 我解决了问题 仅供我尝试导入项目并继续我的工作 事实证明我找不到我的 main.dart 文件以及我的整个 lib 文件夹 项目中唯一可识别的东西似乎是 assets 文件夹

请帮帮我 这真的让我远远落后于计划

如果我能得到一个反编译flutter apk的应用程序,我将不胜感激 因为我的代码仍处于调试模式,并且我有 apk 文件。

谢谢

enter image description here

【问题讨论】:

  • 在文件资源管理器中,你看到lib文件夹了吗?
  • 不是真的
  • 对不起兄弟..那么这是不可能的。
  • 请检查隐藏文件一次..也..如果它们以前存在于该目录中,并且您删除了它们,您可以使用一些恢复工具来恢复它们
  • 有没有办法从apk中提取出来?

标签: android-studio flutter dart project main


【解决方案1】:

获取您的 apk 文件的源代码(调试):-

第 1 步 - 下载适用于 Windows 的字符串(在您的情况下)

https://docs.microsoft.com/en-us/sysinternals/downloads/strings

步骤 2- 由于 kernel_blob.bin 包含您应用的所有源代码, 运行这个命令,

strings /path/to/extracted/apk/assets/flutter_assets/kernel_blob.bin > extracted_code.dart

在这里,将“提取路径”替换为您自己的路径。

第 3 步

您需要清理 extract_code 文件,“dart”、“import”、“void”等字符串和“extracted_code.dart”中的其他关键字将帮助您找到代码本身。(搜索它们到获取您的代码)

【讨论】:

  • 如果有帮助,请点赞并接受这个答案:)
猜你喜欢
  • 2020-11-16
  • 2018-11-04
  • 2021-08-23
  • 2021-09-26
  • 2021-04-08
  • 2020-08-30
  • 2021-11-19
  • 1970-01-01
  • 2021-07-01
相关资源
最近更新 更多