首页 : 文件类型 :  编程文件

.SMALI 文件格式

文件类型 Android Smali汇编语言文件

Android Smali汇编语言文件
开发商 Google
分类 编程文件
格式 文本文件

SMALI是什么文件?

用Smali编写的开发文件,Android Dalvik虚拟机使用的汇编语言;通常通过反编译.DEX(Dalvik可执行文件)文件来创建,这些文件是Android应用程序(.APK文件)中包含的可执行文件;通常用于对Android应用程序的内容进行低级检查,或用于对Android应用程序进行黑客攻击。

如何打开 .SMALI 文件

Android Smali汇编语言文件 是程序源代码或配置文件,建议用代码编辑器打开。

  1. 确认文件扩展名为 .SMALI,且文件已完整下载。
  2. 根据您的操作系统,参考下方分平台说明,使用推荐软件打开 Android Smali汇编语言文件
  3. 若无需安装软件,可尝试 FileInfo 在线工具(如 JSON 在线解析)。
  4. 仍无法打开?使用 文件格式识别 检查扩展名是否与真实格式一致。

分平台打开方式

Windows

VS Code、Visual Studio、Notepad++。

Mac

VS Code、Xcode(视语言而定)。

在线处理方式

可使用对应语言的格式化、JSON/XML 转换等开发工具。

常见问题

可以用记事本打开吗?
可以,但代码编辑器提供语法高亮,更便于阅读。
更多信息

可以使用baksmali(SMALI包中包含的程序)将DEX文件反编译为相应的SMALI文件。为了阅读SMALI文件,Android Cracking博客发布了一个SMALI语法突出显示的Notepad++插件

注:"Smali"代表冰岛语中的汇编程序。冰岛有一个名为Dalvik的村庄,Dalvik虚拟机就是从这个村庄命名的。同样,"Baksmali"代表反汇编程序

打开.SMALI文件的软件程序
最后更新:2020-02-10

关于SMALI文件

本页帮助您了解 .SMALI(Android Smali汇编语言文件)是什么文件、如何打开,以及可用的软件与在线工具。该格式属于「编程文件」分类。我们力求信息准确;若发现错误或希望补充,欢迎反馈。