biran602 biran602
关注数: 11 粉丝数: 12 发帖数: 1,806 关注贴吧数: 10
给小白们普及一下什么是root权限 在Unix系统(如AIX、BSD等)和类UNIX系统(如Debian、Redhat、Ubuntu等各个发行版的Linux)中,系统的超级用户一般命名为root。root是系统中唯一的超级用户,具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等,相当于给iphone越狱,都是破除权限。 root就是手机的神经中枢,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的公司不愿意你修改和触碰的东西,因为它们有可能影响到手机的稳定,还容易被一些黑客入侵(Root是Linux等类UNIX系统中的超级管理员用户帐户)。 root原理 手机制造商原始出厂的手机并未开放root权限,获取root的方法都是不受官方支持的,因此,获取root的方法都是利用系统漏洞实现的。而不同手机厂商可能存在的漏洞不同,也就导致了不同手机root的原理可能不同。不过,不管采用什么原理实现root,最终都需要将su可执行文件复制到Android系统的/system分区下(例如:/system/xbin/su) 并用chmod命令为其设置可执行权限和setuid权限。为了让用户可以控制root权限的使用,防止其被未经授权的应用所调用,通常还有一个Android应用程序来管理su程序的行为。root的基本原理就是利用系统漏洞,将su和对应的Android管理应用复制到/system分区。 ROOT的好处 1.可以备份系统。 2.使用高级的程序,例如屏幕截图、root explorer等等。 3.修改系统的内部程序。 4.将程序安装到SD卡中(Android2.2以下默认是不支持的)。 5.可以汉化:拥有ROOT权限,我们可以加载汉化包,实现系统汉化!由于系统固件版本firware都是1.0,所以都不支持简体中文输入,但是支持简体中文显示开发团队对此展开了工作。 6.可以通过ABUS查看已安装的软件:虽然没有ROOT权限,我们依然可以通过ABUS来安装软件和游戏,但是如果拥有ROOT权限的G1,我们可以通过ABUS查看其安装过的软件列表,方便我们管理。 7.可以更改主题:我们可以通过升级update.zip来实现更换主题的功能,当然update.zip包并不是一个单独的主题文件,其实就是升级一下。不过如果没有ROOT权限,我们就不能实现更换主题的功能 8.可以使用一些软件的全部功能,比如Screenshot。很多软件是需要访问并读写内部ROOT的,比如Screenshot,就必须有ROOT权限才可正常使用,如果相应的,我们获得了ROOT权限,那么有些软件就可以正常使用,并能发挥其特性了。 ROOT的风险 1.如果在ROOT的过程中遇到问题,可能使手机变砖(无法开机)。 2.如果不小心安装了恶意软件,可能使手机中的个人隐私信息暴露。 3.个别手机厂商会检测用户是否曾进行ROOT操作,这可能与保修有关。 需求人群 1.Hacker,喜欢对系统进行Hacking的人。 2.开发人员,命令行控制设备是必须的。 3.是普通用户,但一些特殊软件安装不了,例如用于截屏的程序,卸载系统自带软件的程序,都要求ROOT权限。 4.一个软件超级体验狂,每天不下载50个应用程序尝试晚上就睡不着。Android手机自带存储空间太小,所以要将软件装到SD卡上。 5.买Android就是为了自己可以有选择性的定制系统,否则就会选择入手iPhone了。 排斥人群 1.对于不懂任何命令行和sdk的东西的人。能随着HTC官方的升级而自动更新(OTA),不想每次更新都要刷一下机器。 2.一年也下不了10个软件的人,Android手机自带的商务功能完全够用,不想折腾手机。 ———胸不巨何以聚人心,乳不贫何以平天下。
1 下一页