Android
系统内核是Linux
,Linux
对文件系统的访问权限控制的很严格。 很多文件和文件夹在没有root
用户授权的情况下是不能访问的。
root
用户是Linux
内核中的最高权限用户。 如果想要在Android
系统中畅行无阻,必须想办法获得root
用户的授权。
一般的,进入虚拟机的Shell
,都是以root
用户登陆的。 所以进入虚拟机的Shell
,可以执行任何命令、查看到任何虚拟文件系统目录。
对于真机,工程机也是与虚拟机类似的,这是为了方便工程师操作。而正式在市场上买到的,针对普通用户的机器,被设置的很严格, 很多目录你是无法访问的。如果你想做更多的操作,就需要想办法获得root
用户授权。市场上也有一些这样的软件。
1、在PC上,使用adb shell
命令进入Android
系统的Shell
:
由于我使用的是模拟器,所以,进入Shell
的时候,总是以root
用户登陆的。
2、使用ls -l
命令查看根目录: