如何从移动应用中提取 AI 模型文件

如何从移动应用中提取 AI 模型文件

💡 原文中文,约2600字,阅读约需7分钟。
📝

内容提要

文章讨论了如何从微软的Seeing AI应用中提取货币识别的AI模型。通过反编译APK文件,发现加密的模型文件,并使用Frida工具进行动态插桩,最终成功提取出包含权重和偏置的TensorFlow Lite模型。强调在使用提取模型前需获得所有者许可。

🎯

关键要点

  • 文章讨论如何从微软的Seeing AI应用中提取货币识别的AI模型。

  • Seeing AI应用支持17种货币的识别,帮助视障用户独立识别纸币。

  • 通过反编译APK文件,发现加密的模型文件,并使用apktool进行分析。

  • currency文件被加密,无法直接读取,需要逆向工程找出解密方法。

  • 最终提取出包含权重和偏置的TensorFlow Lite模型。

  • 使用Frida工具进行动态插桩,跟踪TensorFlow Lite的函数调用以提取模型。

  • 提取的模型可以用于任何使用TensorFlow Lite的应用,但需获得所有者许可。

➡️

继续阅读