对安卓手机进行root的原理是什么?

如题所述

第1个回答  2016-05-19
安卓手机进行root的原理如下:
1.把一个所有者是root的su程序权限标志位置成-rwsr-xr-x,那么不管谁执行它,都是root身份执行,su就可以顺利执行成功了,执行成功之后我就是root身份。
2.Linux下su以后输入密码就可以root,但Android里的su和Linux里的su是不一样的,Android里的su不是靠验证密码的,而是看原来的权限是什么。意思就是如果是root,那你可以通过su切换到别的用户,比如说shell,wifi,audio什么的。但如果是root之外的其他用户,就不能切换回root了,会提示permission denied。
第2个回答  2017-01-31
root用户是系统中唯一的超级管理员,它具有等同于操作系统的权限。一些需要root权限的应用,譬如广告阻挡,是需要root权限的。
可问题在于root比windows的系统管理员的能力更大,足以把整个系统的大部分文件删掉,导致系统完全毁坏,不能再次使用。所以,用root进行不当的操作是相当危险的,轻微的可以死机,严重的甚至不能开机。
所以,在Unix、Linux及Android中,除非确实需要,一般情况下都不推荐使用root。最好单独建立一个普通的用户,作为日常之用。
相似回答