【安卓】为什么 ADB 权限不够的命令,第三方传输工具却有权限?

一台未 root 的安卓机,USB 连接 macOS,adb shell ls mnt/sdcard 提示无权限,abd remount 提示无权限,但第三方安卓-电脑端互传工具却可以做到浏览和编辑手机文件,为什么?

阅读 2.7k
3 个回答

有没有可能他们是通过adb push/adb pull来实现你说的功能的

可能的原因如下:

1.第三方工具可能使用了不同的权限模式,而不是通过 adb shell 命令进行文件访问和修改。

2.第三方工具可能使用了 Android 应用程序接口(API)来访问和修改文件,而不是通过 adb shell 命令。

3.第三方工具可能需要 Android 设备上的特定应用程序或服务来运行,该应用程序或服务具有适当的权限来访问和修改文件。

现在的 android 手机没有 root 都是禁止 adb shell 进行命令操作的
而互传之类的app,由于里面 申请了 读写 sdcard 的权限,所以可以操作 sdcard 里面的文件,查看,编辑,删除都可以操作

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏