根无法列出/数据中的文件 -- adb 领域 和 superuser 领域 android 相关 的问题

root cannot list files in /data


2
vote

问题

中文
  1|shell@maguro:/ # ls -l /system/xbin/ -rwxr-xr-x root     shell       59816 2013-07-11 02:12 dexdump -rwsr-sr-x root     root        67008 2013-10-08 17:24 su shell@maguro:/ # ls /data opendir failed, Permission denied   

su 的权限是正确的吗?我得到了哈希提示,但我不能列出/数据中的文件(或做任何需要超级用户权限的任何东西)。我没有安装superuser.apk,因为如果擦除设备,我不想安装它,因为拨打/拒绝访问对话框弹出。 superuser.apk在解开* .img文件时,我不能做什么?

英文原文
1|shell@maguro:/ # ls -l /system/xbin/ -rwxr-xr-x root     shell       59816 2013-07-11 02:12 dexdump -rwsr-sr-x root     root        67008 2013-10-08 17:24 su shell@maguro:/ # ls /data opendir failed, Permission denied 

The permissions on su are correct right? I get the hash prompt, but I can't list the files in /data (or do anything that requires superuser permissions). I don't have Superuser.apk installed, I don't want to install it because of that grant/deny access dialogue that pops up if you wipe the device. What does Superuser.apk do that I can't do when I unpack the *.img files?

     
         
         

回答列表

-1
 
vote

输入 su 首先。

>苏
> ls / data

确保您的设备已植根。

 

Enter su first.

> su
> ls /data

Make sure your device is rooted.

 
 
 
 
-1
 
vote

对于某些操作,adb也必须作为root运行。
您可以通过运行 adb root ,轻松地重新启动具有root权限的adb守护程序。。
然后,您可以再次输入 adb shell ,用 su 并在您想要的地方进行导航。

当我完全相同的问题时为我工作。
(三星Galaxy Nexus,定制AOSP的Kitkat 4.4.4)

其他人的补充:
某些超级用户应用程序在配置中有一个选项,以允许根权访问APPS,ADB或两者。默认值不一定允许adb根访问。

 

For some operations, adb must be running as root as well.
You can easily restart the adb daemon with root permission by running adb root.
Then you can enter adb shell again, switch to root with su and navigate wherever you'd like.

Worked for me when I had exactly the same problem.
(Samsung Galaxy Nexus, Custom AOSP-based KitKat 4.4.4)

Small addition for others:
Certain superuser apps have an option in configuration to allow root access to either apps, adb or both. The default is not necessarily to allow adb root access.

 
 
 
 

相关问题

-1  连接到Sony Xperia M双重带adb / fastboot  ( Connect to sony xperia m dual with adb fastboot ) 
我想询问如何在xperia m dual 上安装自定义ROM> 我在cmd中尝试了adb和fastboot命令,但它显示等待设备.. 请帮助我,我太沮丧了 ...

3  物理设备在Android设备选择器中没有显示  ( Physical device does not show up in android device chooser ) 
我在堆栈溢出中发布了这一点,但我认为它会更重要。 当我打开DDMS时,它会显示那里的设备。 但是,当我尝试运行我的程序时,Eclipse打开Android设备选择器。 Android设备选择器在它下面没有任何东西。 我在Mac上运行它。我试过安装手机的驱动程序。我已启用从未知来源下载并从USB下载。 a...

36  adb可以发现设备但不是fastboot  ( Adb can discover devices but not fastboot ) 
我在网上搜索了这个问题,它通常通过安装相应的驱动程序来解决。问题是我在Mac上。 当我插入我的设备时,可以在我运行 adb devices 时发现它。我运行 adb reload bootloader ,它进入下载模式(当上电时按住音量+主按钮的模式)。这样对吗?我认为是。 无论如何,当它在这个阶段时, adb de...

2  是否可以从TWRP ADB Shell安装ROM?  ( Is it possible to install a rom from twrp adb shell ) 
让我们说我在 /sdcard/ 中放置一个rom。我可以通过TWRP在adb shell中安装。例如,如果我 启动恢复twrp 键入主机 adb shell 无论如何都要安装 /sdcard/rom.zip ...

1  从加密的Android手机中恢复手机数据(仍然在线)  ( Recover phone data from encrypted android phone with broken screen still being ) 
我的手机的触摸屏(Oneplus 3)完全被昨天打破了(黑色,无响应,破裂=>完全损坏!)。考虑在屏幕修复上投资我真的想知道我是否有可能访问我的数据分区。将手机连接在Ubuntu adb shell 未找到任何设备,因为我猜我无法解锁设备的显示。有没有(Linux)的方式来做那样? 最好 Andi ...

2  无法禁用com.motorola.ccc.ota  ( Cannot disable com motorola ccc ota ) 
由于"摩托罗拉软件更新" 决定下载Nougat Ota而不询问我的意见,我宣布了一场战争。但我使用的武器被打破了。 与 su : shell@athene:/ $ pm disable com.motorola.ccc.ota Error: java.lang.SecurityException: Permiss...

0  按到TWRP,ADB显示“adb:错误:Connect失败:未找到设备/仿真器”  ( Pushing to twrp adb shows adb error connect failed no devices emulators fou ) 
当我尝试将我的rom推到 /sdcard/ 使用twrp时,我得到 adb push myRom.zip /sdcard/ * daemon not running. starting it now on port 5037 * * daemon started successfully * adb: error...

2  adb start-server并侦听所有接口  ( Adb start server and listen on all interfaces ) 
ADB在Android 4.3 SDK实现 Abcdefghijklmnabcdefghijklmn0 选项。我想要的是: adb -a start-server 所以后台进程绑定到所有接口,但它不起作用。我需要在Windows上就像这样开始。我已经设法使用以下命令在前台模式下启动服务器: adb -...

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

9  命令'adb root'工作,但“adb remount”导致“不允许操作”消息  ( The command adb root works but adb remount results in operation not permit ) 
我正在尝试重新安装 /system 以将一些文件复制到它。我尝试了以下内容 adb : adb root adb remount 第一个命令工作正常(因为我的手机植被),但第二个命令告诉我操作不允许。如果我打开 adb shell 并运行 su 我可以在没有问题的情况下访问系统文件夹。 是什么问题? ...

1  ASUS MAX 5.5 ADB在解锁引导加载程序后不会识别设备  ( Asus max 5 5 adb wont recognize device after unlock bootloader ) 
嘿伙计们所以我已经多次遇到了这个问题。遵循此线程以解锁引导程序和启动root: http://www.symbianize.com/ showthread.php?t = 1411778 到目前为止,我加入了解锁引导加载程序,没有任何障碍,但在解锁引导加载程序后令我沮丧的情况下,adb将无法识别我的设备,无法继续...

0  如何修复adb logcat错误?  ( How to fix adb logcat error ) 
我想保存日志包含文件: adb -s xxxxxx logcat -b main> /paths/to/log/file.log / system / bin / sh:无法创建/home/dpi/desktop/folder/main.log:否 此类文件或目录 ...

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...

5  adb列出所有转发端口  ( Adb listing all forwarded ports ) 
我使用以下命令将机器端口转发给模拟器 adb转发tcp:1234 TCP:8080 我想查看目前所有端口的转发方式以避免任何冲突。怎么做? ...

1  翻转TWRP和LineaGeOS显示屏(180度旋转)  ( Twrp and lineageos display flipped 180 degree rotation ) 
我在我的bq aquaris u plus上安装了最新版本的twrp和lineageos,并随后是说明。不知何故,TWRP(TWRP-3.2.1-0-Tennhi)和LineaGeos(Lineage-14.1-20180127-Neverly-Tenshi-angeded)倒置​​。 就我的搜索导致了我,我必须编...




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


Licensed under cc by-sa 3.0 with attribution required.