Sim*_*ill 8 development mount android
我是 Windows/Mac/Ubuntu 和 Android 用户,所以当我说:如何打开二进制图像文件时,我知道我在说什么?(.img) 在任何操作系统上,它们都无法打开……
我是一名 Android 开发人员……我目前正在开发 ROM(我也使用 Windows 进行编程),但我需要从 .img 文件中提取文件。我已将它们转换为 .ext4.img 但它们无法被 Linux(绝对不是 Android)、Mac OS 或 Windows 识别。换句话说,我无法打开、提取或安装它们。
谁能帮我?我有点困惑……
更新:请参阅stackoverflow.com - 安装 Android 模拟器图像
简短的回答是,有 3 种类型:
-o loop选项挂载simg2img。那么,您有一个从 Android 设备中提取的二进制图像,对吗?
file 命令对文件有什么看法?像这样的东西?
$ file system.img
system.img: VMS Alpha executable
Run Code Online (Sandbox Code Playgroud)
该系统映像是通过 nandroid 从三星 Galaxy i7500 中提取的。大多数旧的 Android 设备使用 yaffs 作为文件系统。了解您正在处理的事情非常有帮助。(即我们在谈论哪个设备?那个图像来自哪里?)
如果您没有安装对相关文件系统的支持,将图像转换为其他文件系统最多只会产生垃圾。不幸的是,没有适用于 Ubuntu 的软件包。但是这个问题已经有人提出并回答了:在 Ubuntu Server 11.10 上创建 yaffs2 文件系统
该图像也有可能被加密。但是为什么有人会给你一个加密的图像?
由于这主要是关于 Android 并且您称自己为 Android 开发人员,请再次阅读 Android 文档。里面应该都有 如果不是在android.stackexchange.com、XDA-Developers、RootzWiki等上问你的问题。并且请不要将 ROM 放在网上供数百人使用,除非您真的知道自己在做什么并且阅读了文档。为名利而做是危险的,对用户不利!
对于 Windows,只需通过任何虚拟设备程序(如守护进程工具)挂载映像;对于 Linux,挂载 .img 文件,就像挂载其他 iso 文件一样:
# mkdir -p /mnt/disk
# mount -o loop disk.img /mnt/disk
# cd /mnt/disk
# ls -l
Run Code Online (Sandbox Code Playgroud)
这对你有帮助吗?
| 归档时间: |
|
| 查看次数: |
89392 次 |
| 最近记录: |