我可以在Android挂载LoopDevice吗? -- shell 领域 和 mount 领域 android 相关 的问题

Can i mount loopdevice in Android?


3
vote

问题

中文

我扎根了我的Android手机并获得shell thr adb。我想在Android中挂载一个ROM图像。但我总是失败:

mount -o循环/sdcard/myimage.img / mnt
挂载:无法设置循环设备:没有这样的文件或目录

英文原文

I have rooted my android phone and get a shell thr adb. I wanna mount a ROM image in android. But I always fail:

mount -o loop /sdcard/myimage.img /mnt
mount: can't setup loop device: No such file or directory

     

回答列表

5
 
vote
vote
最佳答案
 

尝试: mount -o loop /sdcard/myimage.img myimage 。 "myimage" 是您可以在后面查看内容的地方。

 

Try: mount -o loop /sdcard/myimage.img myimage. "myimage" is where you can view the contents afterward.

 
 
0
 
vote

您需要编译一个能够安装循环设备的自定义内核,或者找到已内置该功能的该设备的自定义内核。

经过一点挖掘,我找到了本指南在我的手机支持论坛上。这有点日期,但信息仍然是相关的。它显示了如何启动Debian .img文件。不幸的是,它并没有详细详述循环支持所需的内容,只是需要循环支持。但它绝对可能,因为我亲自在手机上运行了很少的时间。

 

You would need to compile a custom kernel that is capable of mounting loop devices, or find a custom kernel for that device that already has that feature built-in.

After a bit of digging, I found this guide on my phone's support forum. It's a bit dated, but the information is still relevant. It shows how to boot a Debian .img file. Unfortunately, it doesn't really detail EXACTLY what's needed for loop support, just that loop support is needed. But it is definitely possible, as I've personally run this on my phone for a short amount of time.

 
 
     
     

相关问题

3  如何从adb shell更改Developer选项中的指针位置设置?  ( How can i change pointer locations setting in developer options from adb shell ) 
我需要能够使用adb从开发人员选项菜单中选择和取消选择"指针位置" 。 adb shell am start -n com.android.settings/.DevelopmentSettings ,但一旦我在那里,我无法弄清楚如何选择和去选择指针位置。 我只是用shell keyevent'xx'来移动焦点,但...

107  在文件系统中安装的应用程序?  ( Where in the file system are applications installed ) 
我已经使用 adb install MyApplication.apk 命令安装了一些Android应用程序,并通过WebServer(就像Android Market的替代品)。 但是在我手机上的Android文件系统中的位置是 MyApplication.apk 文件放在?是应用程序安装的应用程序 adb ins...

5  如何在命令行或adb shell上设置静态IP?  ( How to set static ip on command line or adb shell ) 
我似乎无法在nougat上使用 abcdefghijklmnnetcfg 。如果我使用 ifconfig ip 没有更新。 ...

16  是否可以通过shell启用位置服务?  ( Is it possible to enable location services via shell ) 
是否可以通过adb或终端仿真器启用位置服务(GPS或Google NetworkLocation)? 我在扎根的手机上。 额外点:也可以更改其他与系统相关的设置? ...

54  如何在启动时运行脚本?  ( How can i run a script on boot ) 
我习惯于在Linux的启动时运行脚本,但我不确定如何在Android中执行此操作。我想在开始时开始我的SSH守护程序,所以我将永远能够连接。如何在Android启动时运行任意脚本?在dalvik之外做这一点是优选的。 ...

16  我在哪里可以为Android获取一个SQLite 3命令行二进制?  ( Where can i obtain an sqlite 3 command line binary for android ) 
当我读取文档(例如从遥控shell检查SQLite 3数据库我得到了手机上的SQLite命令行二进制文件。可悲的是,我似乎无法在我的手机上找到它(但我正在运行一个自定义ROM)。 我已经读了一些其他帖子,可以提到存在这样的二进制文件,或者提到它在仿真器中只能可用,但没有什么明确的。 是任何地方可用的二进制文件? 其他...

24  是否可以从命令行激活“USB系列”Android设置?  ( Is it possible to activate the usb tethering android setting from the command ) 
我想在Bash脚本中激活"USB系列" ,因此有可能使用 adb shell 来运行命令行以更改一些Android设置? edit1 : 以下命令打开所需的设置,但不单独更改任何内容: am start -n com.android.settings/.TetherSettings 我发现的 tethe...

9  默认路径设置如何?  ( How is the default path set ) 
在另一个Linux系统上,我可能希望找到默认情况下使用的.profile文件,或者在/ etc中使用的内容。我无法确定在shell中未运行的进程设置系统路径的原因。 ...

26  如何使用shell命令并与下面的Linux系统进行交互?  ( How can i use shell commands and interact with the linux system underneath ) 
Android基于Linux,并在下面有一个Linux内核。有没有办法,我可以使用shell命令并与Linux系统直接交互?例如。一个可以访问Linux系统的shell应用程序? ...

18  我在哪里可以找到shell命令的文档? [关闭]  ( Where can i find documentation for shell commands ) 
关闭。这个问题是 off-topic 。它目前不接受答案。 想要改进这个问题?更新这个问题,所以它是关于android爱好者堆栈交换的主题。 关闭 ...

1  如何在Android shell中进行数学操作?  ( How to do math operations in android shell ) 
要在Linux shell中进行数学操作,可以使用BC语言。例如, echo `echo "scale=4;sqrt(400)"|bc -l` 这将使输出为20.0000 不幸的是,BC在Android上不可用。我的问题是 1)如何在Android shell中进行数学操作? 2)如果必须使用BC,那...

2  如何通过shell删除Opera Mobile(10.1)中的历史记录和缓存?  ( How to delete the history and cache in opera mobile 10 1 via shell ) 
我在android上运行 opera mobile 10.1 。我的设备植根了。 如何通过shell清除浏览器的历史和缓存? 如su,去除 /data/data/com.opera.browser/opera/profiles/smartphone/cookies4.dat /data/data/com.op...

3  如何在SDCARD中安装ext2分区  ( How to mount a ext2 partition in sdcard ) 
我不想使用fat32,我想使用更稳定的ext2。 ...

3  为什么(绑定)在/存储/仿真/ 0上安装在应用程序中不可见?  ( Why bind mounts in storage emulated 0 are not visible in apps ) 
我将目录安装到另一个目录中: mount --bind "/storage/sdcard/dir1" "/storage/sdcard/dir2" 我在用tasker的启动完成时执行此操作。我可以在 adb shell 和termux中看到挂载的文件,即使是非root用户。 但是我无法看到总指挥官或我的音乐...

2  adb shell更改相机模式  ( Adb shell change camera mode ) 
我正在使用adb shell来远程控制三星Galaxy S9。 我可以做我想要的大部分事情,但我努力找到一种方法来切换/切换相机模式。 我到处都是搜索,发现了关于这个的很少信息。我只发现了如何在前面或背面朝向相机之间切换,但我希望能够选择慢动作模式。 也许我不是在看正确的地方... 有没有人知道我怎么办? 任何帮...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.