安卓root权限获取取

root权限_百度百科
清除历史记录关闭
声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。
root权限,系统权限的一种,也叫根权限,与SYSTEM权限可以理解成一个概念,但高于Administrator权限,root是Linux和unix系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权力,所有对象他都可以操作。获得root权限之后就意味着已经获得了系统的最高权限,这时候你可以对系统中的任何文件(包括系统文件)执行所有增、删、改、查的操作。
root权限重置密码
作为,Linux忘记root密码怎么办?或者是在不知道root密码,想强制更改root密码。本文章只针对grub方式引导的方式下如何破解Linux的root密码。我们知道在不知道root密码的情况下要通过runlevel运行级别为1扡就是我们通过所说的单用户模式是进行重置root密码。
下面我们就详细介绍一下如何破解Linux的root密码:
1、开启Linux系统,我这里用的是 AS5版本的。进入grub引导菜单,会出现下面的话:
”Press any key to enter the menu“,这时我们有3秒钟的时间来按进入菜单,如何设置这个默认3秒钟时间,或者我们不想设置默认启动的系统,请参看:inittab设置。
2、进入grub菜单,这里会列出本机所安装的多个操作系统,如果只有一个,那么就只显示一个启动菜单的。这时我们看启动菜单框下面有一行,其中我们按&e&键进入grub编辑模式(注:这里的编辑只对本次启动有效,不保存入grub.conf文件的)
3、移动键盘,选择第二列kernel /vmlinuz-2.6.18-128.el5 ro root=LABEL=/ rhgb quit 这一行,其中这里也就是我们可以重置root密码的关键。再根据屏幕下面的提示,我们按”e“键。进入编辑模式。
4、将kernel /vmlinuz-2.6.18-128.el5 ro root=LABEL=/ rhgb quit更改为kernel /vmlinuz-2.6.18-128.el5 ro root=LABEL=/ 1 rhgb quit(注意添加的1前后空格),更改后我们按esc退出编辑模式。回到上级菜单,再按b键启动系统。(当然这里我们也可以把1写成single,也表示单用户模式)
5、成功启动系统,这时系统不会提示我们输入任何信息,直接进入系统,这时我们全可以修改root密码了,使用passwd命令,如passwd root,系统让我们输入自己的新的root密码并确认一遍。设置完毕,重启系统。这样我们便成功更改了这台Linux系统的root密码。
root权限Root原理
目前获取Android root权限常用方法是通过各种系统漏洞,替换或添加SU程序到设备,获取Root权限,而在获取root权限以后,会装一个程序用以提醒用户是否给予程序最高权限,可以一定程度上防止恶意软件,通常会使用SuperSU,这种方法通常叫做“不完全Root”。而“完全ROOT”是指,替换设备原有的ROM,以实现取消secure设置[1]
通过ADB可以直接将SU程序放入到系统。首先分析Android自带su源代码,由于源码较多,下面摘录最重要几行[1]
intmain(intargc,char**argv)
/*Untilwehavesomethingbetter,onlyrootandtheshellcanuse
myuid=getuid();
if(myuid!=AID_ROOT&&myuid!=AID_SHELL){
fprintf(stderr,&su:uid%dnotallowedtosu\n&,myuid);
if(execvp(argv[2],exec_args)&0){
/*Defaultexecshell.*/
execlp(&/system/bin/sh&,&sh&,NULL);
可以看出只允许getuid()为AID_ROOT和AID_SHELL的进程可以继续执行,否则直接返回,这就决定了只有当前用户为root和shell才能运行su。接下来执行execvp(argvexec_args),su并没有通过fork去创建一个新的进程,而是直接把自己启动一个新的进程,此时原先执行的程序实际上由su来创建的。通常情况下,执行su并不会带参数,于是它会执行execlp(&/system/bin/sh&,&sh&,NULL);通过命令行查看此程序权限ls–l/bin/su-rwsr-xr-x1rootroot-2701:09/bin/su由上可以看到,su的所有者和所有组都是root,并且其设置了SUID和SGID。因此下面介绍Linux中实际用户ID和有效用户ID概念:实际用户ID和实际用户组ID:标识我是谁。也就是登录用户的uid和gid。有效用户ID和有效用户组ID:进程用来决定我们对资源的访问权限。一般情况下,有效用户ID等于实际用户ID,有效用户组ID等于实际用户组ID。当设置-用户-ID(SUID)位设置,则有效用户ID等于文件的所有者的uid,而不是实际用户ID;同样,如果设置了设置-用户组-ID(SGID)位,则有效用户组ID等于文件所有者的gid,而不是实际用户组ID。由此可以得出,当一个其他用户或者用户组的进程来执行su的时候,正常情况下会因为用户ID不是root而被拒绝。但是,如果它能够跳过检查UID这一步,即能够使自己的进程获得和su相同的root的权限[1]
这样就可以看出Android系统的破解的根本原理就是替换掉系统中的su程序,因为系统中的默认su程序需要验证实际用户权限(只有root和shell用户才有权运行系统默认的su程序,其他用户运行都会返回错误)。而破解后的su将不检查实际用户权限,这样普通的用户也将可以运行su程序,也可以通过su程序将自己的权限提升[1]
就是通过各种手段偷天换日,换掉原生的su,将自己的卧底su替换到system/xbin,system/sbin/,sbin等这些目录。当然,这种偷天换日也是相当有难度,破解软件八仙过海,各显神通,其中有一种通过烧写eng版本boot.imag。
在Unix系统(如、等)和类UNIX系统(如Debian、Redhat、Ubuntu等各个发行版的Linux)中,系统的一般 命名为root。root是系统中唯一的超级用户,具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等。
root就是手机的,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的公司不愿意你修改和触碰的东西,因为他们有可能影响到手机的稳定,还容易被一些黑客入侵(Root是Linux等类UNIX系统中的用户帐户。)
“root”是中的最高管理员,获取它也就代表你可以随意控制该系统中任意一项功能。生产厂商是不会给手机配置root权限的。注意:获取root权限是有风险的,不要随便尝试。
root权限权限作用
1、可以备份手机系统和软件应用等重要的私人资料(包括可以备份联系方式、短信、手机系统等),这样即使手机出现故障丢失了相关数据,也可以在备份中还原。
2、使用高级的程序,例如RE管理器、省电大师、甜椒刷机助手等等,
3、可以修改手机系统,也就是root后可以给安卓手机刷机,体验不同安卓系统的乐趣。修改系统的内部程序和文件,如修改build.prop来DIY手机信息
4、可以把一些程序应用安装在SD卡上(Android2.2以下默认是不支持的),减轻手机负担。
5、可以卸载系统程序(需谨慎使用),可以删除原厂系统自带的感觉没什么用的软件。
6、可以管理开机启动项,禁用不需要后台运行的程序,进行手机省电优化。
一 最重要的是 我们可以汉化
拥有root权限,我们就可以加载汉化包,实现系统汉化!这主要是针对那些自带默认语言为非中文汉语的安卓手机,这些手机原本是面向非中文国家和地区销售的,但最后有中文汉语的用户也在使用,为了能更好地使用这些手机,符合国人的操作使用习惯,就必须对这些手机汉化系统。
二 我们可以通过ABUS查看已安装的软件
虽然没有ROOT权限,我们依然可以通过ABUS来安装软件和游戏,但是如果拥有root权限的G1,我们可以通过ABUS查看其安装过的软件列表,方便我们管理。
三 我们可以更改主题
我们可以通过升级update.zip来实现更换主题的功能,当然update.zip包并不是一个单独的主题文件,其实就是升级一下,
不过如果没有root权限,我们就不能实现更换主题的功能
四 我们可以正常使用一些软件 比如Screenshot
很多软件是需要访问并读写内部root的,比如Screenshot,就必须有root权限才可正常使用,如果相应的,我们获得了root权限,那么有些软件就可以正常使用,并能发挥其特性了。
root权限新版系统
ot新版系统的过程相对简单,至少符合特定的要求。运行Android L的Nexus 5和Nexus 7(2013)用户需要先刷入定制Recovery和Chainfire SuperSU,然后再刷入与自己设备相匹配的镜像便可。[2]
但如外界所预料的那样,即使获取了root权限,应用程序已经无法像从前那样在系统分区进行写入了。不过升级到了新安全环境的应用依然可以访问系统分区[2]
虑到并非所有应用都已获得升级,因此许多需要root权限的应用在Android L当中都无法正常工作,比如钛备份。但随着越来越多的应用进行升级,Android L的root权限也将会变得更加实用[2]
root权限需要权限
1.Hacker,喜欢对系统进行Hacking的人.
2.开发人员,命令行控制设备是必须的。
3.普通用户,一些特殊软件安装不了,要求ROOT权限。
4.一个软件超级体验狂,每天不下载50个应用程序尝试,晚上就睡不着。Android手机自带存储空间太小,所以要将软件装到SD卡上。
5.买Android就是为了自己可以有选择性的定制系统,否则就会选择入手iPhone了。
1.对于不懂任何命令行和sdk的东西的人。能随着官方的升级而自动更新(OTA),不想每次更新都要刷一下机器。
2.一年也下不了10个软件的人,Android手机自带的商务功能完全够我用了,不想折腾手机.
3.对手机系统不了解,不想麻烦安装软件,怕将手机系统弄坏。
4.行货手机ROOT后,不能保修请慎重操作
5.N7100请注意可90% root!
root权限注意事项
1.root权限可能影响手机保修。
2.获取root权限的过程中会有病毒的侵入。
3.使用不当会导致系统损坏。
4.提权有风险。
5.提权成功后,会导致系统不稳定。
6、备份手机的重要资料文件,包括手机里的软件,通讯录,短信等,而且最好提前下载好一个官方包预备着,以免在root过程中数据丢失或者使机器无法正常开机[3]
7、安装软件时严格控制程序的授权请求,防止权限被恶意软件利用[3]
8、保证手机拥有足够的电量,理论上来说要让手机电量在50%以上,不过这里小编建议尽量是满格的情况下进行,如果在root过程中出现差错,在电量充足的情况下我们能够及时校正[3]
邢晓燕, 金洪颖, 田敏..Android 系统 Root 权限获取与检测:软件,2013
.腾讯数码[引用日期]
.网易新闻.[引用日期]
清除历史记录关闭> &>&&>&&>&正文
  安卓手机怎么获取手机root权限?随着智能手机的飞速发展,我们越来越多的了解到一些专业术语,也有一些人对智能手机的系统、设置、应用表现出极大的兴趣。Root是其中最显眼的一个存在了,但凡是安卓手机,都有自己的root权限,很多小伙伴也在研究和咨询中成功得到了这个权限,但是,Android手机root后要怎么做呢?
  Root是一个问题,root后怎么操作又是一个问题。很多人说root危险,其实危险的是root后的操作,root本身是没有任何危险系数的。大家可以使用强力一键root或是手机root权限。
  步骤1:进入强力一键root官网(电脑或是手机浏览器都可以),然后点击“下载APP”,将软件下载安装到手机上,接着点击“立即体验”进入手机root操作。
  步骤2:切换界面后,点击“一键ROOT”进入root状态,获取手机root权限即可。
  那么当我们使用第三方一键root工具成功获取手机root权限后,怎么设置,又需要注意哪些问题呢?
  删除不需要的应用程序:当Android系统成功获取root后,首先我们要清理掉手机系统中我们不需要的自带应用程序。当root后,我们可以通过手机自带管家,卸载掉不需要的软件。这时候请注意查看软件功能,避免产生误卸载情况。
  开机自启动权限:点击自动自启动权限管理,除了保留开机时必须自行启动的短信、闹钟、时钟等,我们可以禁止大部分的手机应用自启动,这样能最大限度的加快开机速度,缩短启动时间。
  软件权限管理:进入软件权限管理,切换到软件界面中,在这里可以看到手机上的所有软件,点击任意软件,即可设置该软件的权限,如拨打电话、发送短信、访问联系人、访问通话记录等。这些最好都禁止,当在手机上下载软时,也请注意禁止软件访问个人信息,手机root后的安全防线很脆弱,如果我们给软件权限,那么很有可能泄露更多的隐私。
  安卓手机root可以给我们带来很多的便利,当然,如果你发现这并不是你想要的,也可以借助于强力一键root软件的PC版移除手机root,轻松方便。
提示:支持键盘“← →”键翻页版本:3.2.0
版本:2.2.87
ROOT后您可以...
获取ROOT权限,MIUI,锤子,乐蛙任您刷
轻松卸载顽固预装应用,运营商定制机也能精简纯净
清理开机启动项,减少启动负担,加速开机
清理网页冗余元素,拦截流氓应用广告
安装授权管理,谁能获取授权,都由您说了算,做真正的手机主人
清理后台驻留程序,减少熄屏时的CPU激活行为,增加手机待机时间
下载并运行
ROOT本身是一种破解行为,可能会引起个别杀软报毒,若出现该情况,请允许运行、加入白名单
连接手机,点击"一键ROOT"
通过USB数据线,将您的手机连接到电脑,接着点击“一键ROOT”按钮
整个ROOT过程大约持续3分钟,手机可能会进行重启,请耐心等待,过程中请勿断开手机USB连接
现在您可以一键刷机、卸载顽固应用、清理开机启动项...ROOT后没有做不到,只有想不到
扫一扫,关注Root精灵微信公众号
快速获取Root及玩机攻略
1、打开微信,点击右上角+号,选择[扫一扫]扫描二维码
2、关注“Root精灵”微信公众号
3、获取最新最全玩机资讯
(C) 版权所有 深圳瓶子科技有限公司 粤B2-乐视2 root教程_乐视手机2获取root权限的方法
www.netded.com
在这里分享一下咱们的乐视2手机的root教程,这个root方法同样是采用卡刷的root方式进行root的,因为之前给大家分享过有关这个手机的第三方recovery了,下面正好可以利用这个第三方的recovery来给手机刷入这个zip格式的root包了,很实用的,之前有机友还想用一键root的方式,可是现在还没有任何的软件支持这个手机进行一键root,所以要想进行root的话,还是需要采用这个卡刷的方式的,下面一起来看看操作过程吧:
一:乐视2 root前的准备工作:
1:下载迷你手机网提供的root包,,下载下来先放到电脑上进行解压,一会儿要用到。
2:确保手机能用usb数据线正常的连接电脑,连接电脑是为了把上面下载的rom刷机包复制到手机的sd卡里
3:因为是卡刷,所以手机里必须先要刷入第三方的recovery才可以,如果你的手机里还没有刷入第三方的recovery的话,,这里有详细的教程。
二:乐视2开始卡刷root包的操作:
1:手机用usb数据线连接上电脑之后,把上面下载下来的rar格式的root包在电脑上进行解压,解压出来一个文件夹,然后在解压出来的文件里的找到【root-supersu.zip】包复制到手机的sd卡的根目录下方便找到。
2:然后手机开始进入recovery界面:进入方法:手机在关机的状态下,同时按住 音量增加键 和 开机键 等屏幕亮起的瞬间松开开机键,此时保持音量增加键持续按住,直到手机进入twrp界面。
3:选择【安装】进入下级页面,然后找到下载你放在SD卡的zip格式的root包选择它。
4:选择好root包后,【滑动按钮确认刷入】,手机会自动刷入root包。
5:刷入root完成后,选择【重启】-&【系统】,手机会自动重启
(本文来源) http://www.netded.com/a/jingpinshouji/496.html

我要回帖

更多关于 咋么获取root权限 的文章

 

随机推荐