相关疑难解决方法(0)

如何从shell中识别Android设备的分区?

我试图找到哪个分区是用来做什么,例如/boot,/recovery,/system,从adb shell.虽然这是微不足道的当前安装的分区(使用mountdf命令,例如参见如何识别分区的名称),当它涉及到当前未安装的分区,这似乎是棘手的(如/recovery当在"用户模式"启动).

XDA上有一个教程,但它对我试过的任何设备都没有用:

  • cat /proc/mtd:这是空的或不存在的
  • cat /proc/emmc:这是空的或不存在的
  • cat /proc/dumchar_info:不存在(MTK/MediaTek)
  • ls -al /dev/block/platform/*/by-name:要么不存在,要么没有想要的细节
  • parted只是产生一个Error: Can't have a partition outside the disk!/dev/block/mmcblk1(而只是缺少的"姓名"一栏/dev/block/mmcblk0).

所以我很茫然.我知道像DiskInfo这样的应用程序可以显示这些细节,因此必须存储在设备的某个位置.但是,在我的情况下,修改设备(通过安装应用程序)不是一个选项.

所以基本上我的问题归结为:

Android设备上的这些信息存储在哪里?

如果可能,优选通用方法.如果没有,几个方法(if..elseif..fi)的"尝试和错误" 也会这样做.

对于背景:一个示例用法是"我只想检索/boot分区"(通过它获取它的图像dd).首先抓取所有分区并稍后进行评估是不行的 - 太耗费时间,产生的数据太多;) - 这已经描述了这个意图:编写一个小工具来检索特定的磁盘映像.

shell android partition

19
推荐指数
1
解决办法
5万
查看次数

如何从Android设备获取默认的HTTP USER AGENT?

如何从Android设备获取默认的HTTP USER AGENT及其默认设置?

谢谢
Nohsib

android

10
推荐指数
2
解决办法
2万
查看次数

在android中使用"/ proc/mounts"是否有任何限制

我的设备有外部存储(SD卡)和内部数据存储问题.与三星S3设备一样,SD卡和内部数据存储有两种外部存储.该Environment.getExternalStorageDirectory()API没有得到这两个,我在网上搜索和源泉,我可以阅读/proc/mounts类似的问题

如何获取Android设备的所有挂载点信息?

我的问题是,我可以依赖/proc/mounts所有设备和操作系统上的文件系统,还是有任何限制?有没有关于这个文件系统的好文档?

谢谢你的帮助.

filesystems storage android

6
推荐指数
1
解决办法
2119
查看次数

标签 统计

android ×3

filesystems ×1

partition ×1

shell ×1

storage ×1