最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

root的概念

IT圈 admin 49浏览 0评论

2024年1月10日发(作者:詹香春)

root

本词条介绍的是root(计算机术语),更多含义,请参阅“root(多义词)”。

root,计算机领域术语,在UNIX系统(如AIX、BSD等)和类UNIX系统(如Debian、Redhat、Ubuntu等各个发行版的Linux)以及Android系统中,超级用户一般命名为root。root是系统中唯一的超级用户,具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等。

目 录

1简介

2计算机术语

3刷机术语

1. 3.1 原理

2. 3.2 基本方式

3. 3.3 好处

4. 3.4 风险

4需求人群

5一键root工具

6卓大师Root专家

1. 6.1 百度一键root

2. 6.2 ROOT大师

3. 6.3 Kingroot

4. 6.4 Eroot

5. 6.5 金山手机助手root大师

1简介

ROOT是最高权限的意思,很多手机自带程序,部分程序占空间,又没用,可以获取最高权限(ROOT)来删除它们,也可以说是破解该手机或电脑。[1]

2计算机术语

现代操作系统一般属于多用户的操作系统,也就是说,同一台机器可以为多个用户建立各自的账户。允许拥有这些账户的用户同时登录这台计算机,这就涉及到计算机用户和资源的管理,GNU/Linux/Android的root帐号具有系统的所有权限,root密码的泄漏会导致整台计算机被完全地非法控制,所以root帐号在服务器上以及重要机器上是不允许直接使用的。取而代之的是管理员使用普通帐号,在必要时使用su提权。

root用户所在的组称为root组。“组”是具有相似权限的多个用户的集合。

需要注意的是,root用户是系统中唯一的超级管理员,它具有等同于操作系统的权限,所以,如果用root进行了错误操作后果可能是危险的,足以把整个系统的大部分文件删掉,导致系统完全无法再使用。所以,在Unix、Linux或Android中,除非确实需要,一般情况下不推荐使用root。最好单独建立一个普通的用户,作为日常之用。

[2]不推荐使用root的另一个原因则是出于安全的考虑。root具有系统的所有权限,root密码的不小心泄漏,足以导致整台计算机完全被窃取root密码的人所控制,这台计算机上的任何用户的任何数据,都会赤裸在root的目光之下。

有些任务必须由root才能执行,但Unix或Linux又推荐尽量不要使用,这构成了一个矛盾。于是产生了一个sudo的做法。即,把系统管理的一部分权限授予普通用户,并且只有在这些用户需要的时候,才允许这些用户暂时执行这些系统管理的命令。

root的家目录(/root)在默认情况下其他用户是无权访问的。这在一定程度上增强了整个系统的安全性,但不完全是。Unix、Linux或Android的安全性更在于它的高度可配置性,也就是说,Unix或者Linux的安全性更取决于系统管理员而不是Unix或Linux系统本身。一般的模式是:Unix、Linux和Android提供一种健全的安全机制,由系统管理员根据实际需要制定相应的安全策略,并且部署这些安全策略。“机制”是能做什么不能做什么,“策略”是要做什么不要做什么。而Windows的安全策略和安全机制则比较混乱,windows本身过于依赖安全策略,导致系统管理员在很多时候束手束脚,反而得不偿失。在同等水平的系统管理员的管理之下,我们可以认为Unix、Linux和Android的安全性一般远高于Windows。

3刷机术语

在Unix系统(如AIX、BSD等)和类UNIX系统(如Debian、Redhat、Ubuntu等各个发行版的Linux)中,系统的超级用户一般命名为root。root是系统中唯一的超级用户,具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等,相当于给iphone越狱,都是破除权限。

root就是手机的神经中枢,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的公司不愿意你修改和触碰的东西,因为它们有可能影响到手机的稳定,还容易被一些黑客入侵(Root是Linux等类UNIX系统中的超级管理员用户帐户)。

原理

手机制造商原始出厂的手机并未开放root权限,获取root的方法都是不受官方支持的,因此,获取root的方法都是利用系统漏洞实现的。而不同手机厂商可

能存在的漏洞不同,也就导致了不同手机root的原理可能不同。不过,不管采用什么原理实现root,最终都需要将su可执行文件复制到Android系统的/system分区下(例如:/system/xbin/su) 并用chmod命令为其设置可执行权限和setuid权限。为了让用户可以控制root权限的使用,防止其被未经授权的应用所调用,通常还有一个Android应用程序来管理su程序的行为。root的基本原理就是利用系统漏洞,将su和对应的Android管理应用复制到/system分区。

目前最广泛利用的系统漏洞是zergRush,该漏洞适用于Android 2.2-2.3.6的系统,因而可以适用于过半的Android系统手机。其它的漏洞还有Gingerbreak,

psneuter等等。[3]

基本方式

Windows CMD(需 mempodroid su)

@echo off

set /p ANSWER=INPUT "Y" TO ROOT APHONE:

if %ANSWER%==Y

adb kill-server

adb start-server

adb push mempodroid /data/local/tmp/

adb push su /data/local/tmp/

adb shell chmod 777

/data/local/tmp/mempodroid;/data/local/tmp/mempodroid 0xd454 0xaac3 sh

-c "mount -o remount,rw -t ext4 /dev/block/mmcblk0p12 /system/;cat

/data/local/tmp/su > /system/xbin/su;chown 0.0 /system/xbin/su;chmod

6755 /system/xbin/su"

adb kill-server

)else echo YOU HAVE CHOOSEN "NO" !

pause

@echo on

GNU BASH(指其他非Windows平台,需adb mempodroid su,64位GNU/Linux系统需安装库:apt-get install lib32stdc++6 lib32ncurses5)

#!/bin/bash

echo -ne 'INPUT "Y" TO ROOT APHONE:'

read ANSWER

if [ $ANSWER = Y ]

then

./adb kill-server

./adb start-server

./adb push mempodroid /data/local/tmp/

./adb push su /data/local/tmp/

./adb shell 'chmod 777

/data/local/tmp/mempodroid;/data/local/tmp/mempodroid 0xd454 0xaac3 sh

-c "mount -o remount,rw -t ext4 /dev/block/mmcblk0p12 /system/;cat

/data/local/tmp/su > /system/xbin/su;chown 0.0 /system/xbin/su;chmod

6755 /system/xbin/su"'

./adb kill-server

else echo 'YOU HAVE CHOOSEN "NO" !'

fi

注意:Android 2.3可能需要低版本的su,并且还需要busybox才能让Superuser正常工作。设备不同,“0xd454 0xaac3”部分可能需修改。

好处

1. 可以备份系统。

2. 使用高级的程序,例如屏幕截图、root explorer等等。

3. 修改系统的内部程序。

4. 将程序安装到SD卡中(Android2.2以下默认是不支持的)。

5. 可以汉化:拥有ROOT权限,我们可以加载汉化包,实现系统汉化!由于系统固件版本firware都是1.0,所以都不支持简体中文输入,但是支持简体中文显示开发团队对此展开了工作。

6. 可以通过ABUS查看已安装的软件:虽然没有ROOT权限,我们依然可以通过ABUS来安装软件和游戏,但是如果拥有ROOT权限的G1,我们可以通过ABUS查看其安装过的软件列表,方便我们管理。

7. 可以更改主题:我们可以通过升级来实现更换主题的功能,当然包并不是一个单独的主题文件,其实就是升级一下。不过如果没有ROOT权限,我们就不能实现更换主题的功能

8. 可以使用一些软件的全部功能,比如Screenshot。很多软件是需要访问并读写内部ROOT的,比如Screenshot,就必须有ROOT权限才可正常使用,如果相应的,我们获得了ROOT权限,那么有些软件就可以正常使用,并能发挥其特性了。

风险

1. 如果在ROOT的过程中遇到问题,可能使手机变砖(无法开机)。

2. 如果不小心安装了恶意软件,可能使手机系统不能正常运行。

个别手机厂商会检测用户是否曾进行ROOT操作,这可能与保修有关。

现今,某些手机厂商联合运营商,通过以root权限预装很多烦人的应用来牟利,而又以各种措施妨碍消费者获取管理员权限(root权限),强迫消费者接受这些预装的应用。并且可能会以此为由拒绝保修用户获取了root权限的手机,即便是硬件质量问题(如:HTC)。这些行为不仅严重侵害消费者权益,也存在泄漏消费者隐私的隐患,阻碍了智能手机行业的健康发展。[2]

4需求人群

1. Hacker,喜欢对系统进行Hacking的人。

2. 开发人员,命令行控制设备是必须的。

3. 是普通用户,但一些特殊软件安装不了,例如用于截屏的程序,卸载系统自带软件的程序,都要求ROOT权限。

4. 一个软件超级体验狂,每天不下载50个应用程序尝试晚上就睡不着。Android手机自带存储空间太小,所以要将软件装到SD卡上。

5. 买Android就是为了自己可以有选择性的定制系统,否则就会选择入手iPhone了。

5一键root工具

从2013年开始,有很多一键root软件极大方便了用户。

6卓大师Root专家

卓大师root专家致力于开发最快捷简单的一键root工具,我们每天都在朝着这个目标努力。大家的支持就是我们前进的动力!我们的目标是:没有最好,只有更好!

1、安全快捷无需安装,简介舒适的操作见面。

2、完全绿色版,下载后连接手机直接点击开即可操作。

3、强大的自制root引擎包含市面上多数手机无需重启秒杀root。

百度一键root

百度出品安卓工具,操作简单,安全无风险,轻松获取最高权限。最安全最好用对的安卓手机Root工具。Root后,可以删除手机预装应用,管理开机自启动,提升手机性能。

ROOT大师

ROOT大师作为人气极高的root工具,是刷机大师团队潜心研究开发的绿色版免安装用于pc端一键获取安卓手机root权限的神器,可完美支持三星、HTC、索尼、华为、中兴、联想、酷派等5000+型号的机型。

Kingroot

Kingroot是由Kingroot工作室开发,针对安卓系统一键获取ROOT权限的软件,分为手机、PC两个版本,可分别于手机和电脑端操作获取ROOT权限,是全球首款跨平台的一键ROOT软件。支持Android(安卓)2.2- Android(安卓)2.3以及部分Android(安卓)4.0手机。操作简单稳定。

Eroot

Eroot(手机一键Root工具) 中文版是由国内root团队开发的一款免费root工具。是手机root界的后起之秀

金山手机助手root大师

采用高端root技术,至今已有3000+的手机可以成功进行一键root,可谓在手机root界功不可没。

2024年1月10日发(作者:詹香春)

root

本词条介绍的是root(计算机术语),更多含义,请参阅“root(多义词)”。

root,计算机领域术语,在UNIX系统(如AIX、BSD等)和类UNIX系统(如Debian、Redhat、Ubuntu等各个发行版的Linux)以及Android系统中,超级用户一般命名为root。root是系统中唯一的超级用户,具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等。

目 录

1简介

2计算机术语

3刷机术语

1. 3.1 原理

2. 3.2 基本方式

3. 3.3 好处

4. 3.4 风险

4需求人群

5一键root工具

6卓大师Root专家

1. 6.1 百度一键root

2. 6.2 ROOT大师

3. 6.3 Kingroot

4. 6.4 Eroot

5. 6.5 金山手机助手root大师

1简介

ROOT是最高权限的意思,很多手机自带程序,部分程序占空间,又没用,可以获取最高权限(ROOT)来删除它们,也可以说是破解该手机或电脑。[1]

2计算机术语

现代操作系统一般属于多用户的操作系统,也就是说,同一台机器可以为多个用户建立各自的账户。允许拥有这些账户的用户同时登录这台计算机,这就涉及到计算机用户和资源的管理,GNU/Linux/Android的root帐号具有系统的所有权限,root密码的泄漏会导致整台计算机被完全地非法控制,所以root帐号在服务器上以及重要机器上是不允许直接使用的。取而代之的是管理员使用普通帐号,在必要时使用su提权。

root用户所在的组称为root组。“组”是具有相似权限的多个用户的集合。

需要注意的是,root用户是系统中唯一的超级管理员,它具有等同于操作系统的权限,所以,如果用root进行了错误操作后果可能是危险的,足以把整个系统的大部分文件删掉,导致系统完全无法再使用。所以,在Unix、Linux或Android中,除非确实需要,一般情况下不推荐使用root。最好单独建立一个普通的用户,作为日常之用。

[2]不推荐使用root的另一个原因则是出于安全的考虑。root具有系统的所有权限,root密码的不小心泄漏,足以导致整台计算机完全被窃取root密码的人所控制,这台计算机上的任何用户的任何数据,都会赤裸在root的目光之下。

有些任务必须由root才能执行,但Unix或Linux又推荐尽量不要使用,这构成了一个矛盾。于是产生了一个sudo的做法。即,把系统管理的一部分权限授予普通用户,并且只有在这些用户需要的时候,才允许这些用户暂时执行这些系统管理的命令。

root的家目录(/root)在默认情况下其他用户是无权访问的。这在一定程度上增强了整个系统的安全性,但不完全是。Unix、Linux或Android的安全性更在于它的高度可配置性,也就是说,Unix或者Linux的安全性更取决于系统管理员而不是Unix或Linux系统本身。一般的模式是:Unix、Linux和Android提供一种健全的安全机制,由系统管理员根据实际需要制定相应的安全策略,并且部署这些安全策略。“机制”是能做什么不能做什么,“策略”是要做什么不要做什么。而Windows的安全策略和安全机制则比较混乱,windows本身过于依赖安全策略,导致系统管理员在很多时候束手束脚,反而得不偿失。在同等水平的系统管理员的管理之下,我们可以认为Unix、Linux和Android的安全性一般远高于Windows。

3刷机术语

在Unix系统(如AIX、BSD等)和类UNIX系统(如Debian、Redhat、Ubuntu等各个发行版的Linux)中,系统的超级用户一般命名为root。root是系统中唯一的超级用户,具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等,相当于给iphone越狱,都是破除权限。

root就是手机的神经中枢,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的公司不愿意你修改和触碰的东西,因为它们有可能影响到手机的稳定,还容易被一些黑客入侵(Root是Linux等类UNIX系统中的超级管理员用户帐户)。

原理

手机制造商原始出厂的手机并未开放root权限,获取root的方法都是不受官方支持的,因此,获取root的方法都是利用系统漏洞实现的。而不同手机厂商可

能存在的漏洞不同,也就导致了不同手机root的原理可能不同。不过,不管采用什么原理实现root,最终都需要将su可执行文件复制到Android系统的/system分区下(例如:/system/xbin/su) 并用chmod命令为其设置可执行权限和setuid权限。为了让用户可以控制root权限的使用,防止其被未经授权的应用所调用,通常还有一个Android应用程序来管理su程序的行为。root的基本原理就是利用系统漏洞,将su和对应的Android管理应用复制到/system分区。

目前最广泛利用的系统漏洞是zergRush,该漏洞适用于Android 2.2-2.3.6的系统,因而可以适用于过半的Android系统手机。其它的漏洞还有Gingerbreak,

psneuter等等。[3]

基本方式

Windows CMD(需 mempodroid su)

@echo off

set /p ANSWER=INPUT "Y" TO ROOT APHONE:

if %ANSWER%==Y

adb kill-server

adb start-server

adb push mempodroid /data/local/tmp/

adb push su /data/local/tmp/

adb shell chmod 777

/data/local/tmp/mempodroid;/data/local/tmp/mempodroid 0xd454 0xaac3 sh

-c "mount -o remount,rw -t ext4 /dev/block/mmcblk0p12 /system/;cat

/data/local/tmp/su > /system/xbin/su;chown 0.0 /system/xbin/su;chmod

6755 /system/xbin/su"

adb kill-server

)else echo YOU HAVE CHOOSEN "NO" !

pause

@echo on

GNU BASH(指其他非Windows平台,需adb mempodroid su,64位GNU/Linux系统需安装库:apt-get install lib32stdc++6 lib32ncurses5)

#!/bin/bash

echo -ne 'INPUT "Y" TO ROOT APHONE:'

read ANSWER

if [ $ANSWER = Y ]

then

./adb kill-server

./adb start-server

./adb push mempodroid /data/local/tmp/

./adb push su /data/local/tmp/

./adb shell 'chmod 777

/data/local/tmp/mempodroid;/data/local/tmp/mempodroid 0xd454 0xaac3 sh

-c "mount -o remount,rw -t ext4 /dev/block/mmcblk0p12 /system/;cat

/data/local/tmp/su > /system/xbin/su;chown 0.0 /system/xbin/su;chmod

6755 /system/xbin/su"'

./adb kill-server

else echo 'YOU HAVE CHOOSEN "NO" !'

fi

注意:Android 2.3可能需要低版本的su,并且还需要busybox才能让Superuser正常工作。设备不同,“0xd454 0xaac3”部分可能需修改。

好处

1. 可以备份系统。

2. 使用高级的程序,例如屏幕截图、root explorer等等。

3. 修改系统的内部程序。

4. 将程序安装到SD卡中(Android2.2以下默认是不支持的)。

5. 可以汉化:拥有ROOT权限,我们可以加载汉化包,实现系统汉化!由于系统固件版本firware都是1.0,所以都不支持简体中文输入,但是支持简体中文显示开发团队对此展开了工作。

6. 可以通过ABUS查看已安装的软件:虽然没有ROOT权限,我们依然可以通过ABUS来安装软件和游戏,但是如果拥有ROOT权限的G1,我们可以通过ABUS查看其安装过的软件列表,方便我们管理。

7. 可以更改主题:我们可以通过升级来实现更换主题的功能,当然包并不是一个单独的主题文件,其实就是升级一下。不过如果没有ROOT权限,我们就不能实现更换主题的功能

8. 可以使用一些软件的全部功能,比如Screenshot。很多软件是需要访问并读写内部ROOT的,比如Screenshot,就必须有ROOT权限才可正常使用,如果相应的,我们获得了ROOT权限,那么有些软件就可以正常使用,并能发挥其特性了。

风险

1. 如果在ROOT的过程中遇到问题,可能使手机变砖(无法开机)。

2. 如果不小心安装了恶意软件,可能使手机系统不能正常运行。

个别手机厂商会检测用户是否曾进行ROOT操作,这可能与保修有关。

现今,某些手机厂商联合运营商,通过以root权限预装很多烦人的应用来牟利,而又以各种措施妨碍消费者获取管理员权限(root权限),强迫消费者接受这些预装的应用。并且可能会以此为由拒绝保修用户获取了root权限的手机,即便是硬件质量问题(如:HTC)。这些行为不仅严重侵害消费者权益,也存在泄漏消费者隐私的隐患,阻碍了智能手机行业的健康发展。[2]

4需求人群

1. Hacker,喜欢对系统进行Hacking的人。

2. 开发人员,命令行控制设备是必须的。

3. 是普通用户,但一些特殊软件安装不了,例如用于截屏的程序,卸载系统自带软件的程序,都要求ROOT权限。

4. 一个软件超级体验狂,每天不下载50个应用程序尝试晚上就睡不着。Android手机自带存储空间太小,所以要将软件装到SD卡上。

5. 买Android就是为了自己可以有选择性的定制系统,否则就会选择入手iPhone了。

5一键root工具

从2013年开始,有很多一键root软件极大方便了用户。

6卓大师Root专家

卓大师root专家致力于开发最快捷简单的一键root工具,我们每天都在朝着这个目标努力。大家的支持就是我们前进的动力!我们的目标是:没有最好,只有更好!

1、安全快捷无需安装,简介舒适的操作见面。

2、完全绿色版,下载后连接手机直接点击开即可操作。

3、强大的自制root引擎包含市面上多数手机无需重启秒杀root。

百度一键root

百度出品安卓工具,操作简单,安全无风险,轻松获取最高权限。最安全最好用对的安卓手机Root工具。Root后,可以删除手机预装应用,管理开机自启动,提升手机性能。

ROOT大师

ROOT大师作为人气极高的root工具,是刷机大师团队潜心研究开发的绿色版免安装用于pc端一键获取安卓手机root权限的神器,可完美支持三星、HTC、索尼、华为、中兴、联想、酷派等5000+型号的机型。

Kingroot

Kingroot是由Kingroot工作室开发,针对安卓系统一键获取ROOT权限的软件,分为手机、PC两个版本,可分别于手机和电脑端操作获取ROOT权限,是全球首款跨平台的一键ROOT软件。支持Android(安卓)2.2- Android(安卓)2.3以及部分Android(安卓)4.0手机。操作简单稳定。

Eroot

Eroot(手机一键Root工具) 中文版是由国内root团队开发的一款免费root工具。是手机root界的后起之秀

金山手机助手root大师

采用高端root技术,至今已有3000+的手机可以成功进行一键root,可谓在手机root界功不可没。

发布评论

评论列表 (0)

  1. 暂无评论