下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

如何在Android下使用mount光盘镜像ISO文件

作者:课课家教育     来源: http://www.kokojia.com点击数:3061发布时间: 2019-04-03 10:23:40

标签: AndroidISOISO文件

    ISO(Isolation)文件是一种虚拟镜像文件,是复制光盘上全部信息而形成的文件。通俗来说,它就相当于一张“虚拟的光碟”,里面有很多数据,只是需要使用一些工具才能查看其中的数据。光碟需要光驱才能查看里面的资料,而这种“虚拟的光碟”也自然需要一个虚拟光驱软件来识别,常见虚拟光驱软件有Daemon Tools、UltraISO等。一般来说,ISO文件也是一种压缩了很多数据的压缩文件,所以也可以直接用WinRAR查看并解压里面的文件。  

如何在Android下使用mount光盘镜像ISO文件_Android_ISO_ISO文件_课课家

  在这前,首先你必须有Root

  使用超级终端Terminal

  需要busybox内核支持iso9660,udf文件系统

  可通过

  #cat /proc/filesystems

  root@Android /]# cat /proc/filesystems

  nodev sysfs

  nodev rootfs

  nodev bdev

  nodev proc

  nodev cgroup

  nodev cpuset

  nodev tmpfs

  nodev devtmpfs

  nodev binfmt_misc

  nodev debugfs

  nodev securityfs

  nodev sockfs

  nodev usbfs

  nodev pipefs

  nodev anon_inodefs

  nodev devpts

      ext3

      ext4

  nodev ramfs

  nodev hugETLbfs

      iso9660

  nodev autofs

  nodev mqueue

  nodev seLinuxfs

  nodev fuse

      fuseblk

  nodev fusectl

  nodev vmhgfs

  nodev vmblock

  查看系统支持的文件系统类型

  如果内核不支持,需要重新编译内核,或者加载相应的内核模块

  #insmod udf.ko ;蓝光DVD需要,mount时也可不设定-t 参数,由系统自动判别。

  #insmod isofs.ko ;CD/DVD需要。

  挂载:

  sudo mkdir /mnt/myCDRom

  sudo mount /mnt/sdcard/test.iso /mnt/mycdrom/ -t iso9660 -o loop

  卸载:

  sudo umount /mnt/mycdrom/

  在三星平板Galaxy P7500成功实现:

  Android 3.1, linux Kernel 2.6.36.4

  需要insmod加载以下模块:

  isofs.ko

  crc-itu-t.ko

  udf.ko

  #/system/xbin/mount -o loop /../..iso /mnt/mycdrom

  平板上可以直接看DVD,HD蓝光高清碟片ISO镜像啦!

  在Nokia N900下的另一个成功例子:

  You can try to download and insmod this:

  

  Without the module, the mount failed

  Nokia-N900-42-11:/media# mount -o loop /home/user/sample.iso /media/isos

  mount: mounting /dev/loop0 on /media/isos failed: Invalid argument

  After inserting the module, I was able to mount the iso easily.

  Nokia-N900-42-11:/media# insmod /home/user/isofs.ko

  Nokia-N900-42-11:/media# mount -o loop /home/user/sample.iso /media/isos

  Nokia-N900-42-11:/media#

  Another solution is to run with Titan's Power Kernel which has support for iso9660 file systems. there you would mount your .iso like this,

  mount -t iso9660 -o loop /media/mmc1/foobar.iso /mnt/cdrom

     本文简单介绍了在Android下使用mount光盘镜像ISO文件的相关内容,在使用mount光盘镜像ISO文件之前,必须先要有root,所以在这之前要先了解一下root的相关知识,还需要学习一下终端Terminal的相关内容。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程