能用原生内核root么

能用原生内核root么,第1张

目前只要是安卓系统都是可以ROOT,其中部分ROM屏蔽了ROOT,所以不能直接ROOT,但是可以直接刷机,比如MI2,而中兴手机也有不用ROOT的,,,他的权限是自动打开的,,,所有很方便,但是不是所有机型都是这样。。。你可以手机连接电脑,安装甜椒,自动获取驱动连接后,选择ROOT破解,即可,,,重启后,如果已经ROOT,直接安装SUPERUSER即可。。如果仍然不能ROOT,可以试试其他刷机工具,XIAZAIBA有很多,。,,

超级用户的含义及功能:

超级用户(即ROOT)是一个负责管理用户权限的功能,一般通过一键ROOT软件或者第三方管家软件获取,拥有超级用户权限的手机,可以访问手机的相关文件、目录和管理软件的卸载和修改等 *** 作。由于ROOT会破坏系统的稳定性,官方不建议、不支持超级用户权限的获取,如需获取请谨慎。

你root失败是因为你没有找到好的root软件吧

不知道你有没有使用应用宝呢

你只要下载一个应用宝到你的手机上  然后用数据线把你的手机连接上电脑

接着你在电脑打开应用宝界面进入到里面工具箱 然后找到一键root选项 点击确认就可以了哦

这样成功率是很高的  而且root得比较彻底 比较稳定哦

希望我的回答能帮上你的忙

其实刷的不是内核,而是开机初始化脚本,因为只有init进程才有那个权限去启动su守护进程,而在Android里面所有启动脚本都是以RamDisk形式打包在bootimg里面的,因而需要刷入bootimg

至于以前为什么不需要?因为以前有个开机会被以root权限执行的install-recoverysh在系统分区里面而不是boot分区,所以可以通过修改这个文件来达到启动su守护进程的目的,但后来似乎是没了,或者是因为SELinux的原因而不再可行。

从安全角度考虑,这是必须兹瓷的咯。

Android的内核就是Linux,所以Android获取root其实和Linux获取root权限是一回事儿。

你想在Linux下获取root权限的时候就是执行sudo或者su,接下来系统会提示你输入root用户的密码,密码正确就获得root权限了。Android本身就不想让你获得Root权限,大部分手机出厂的时候根本就没有su这个程序。所以你想获得Android的root权限,第一步就是要把编译好的su文件拷贝到Android手机的/system/bin或者/system/xbin/目录下。我们先假设你可以把su放在bin下,接下来你可以在Android手机的adb shell或者串口下输入su了。上面说了,执行su,系统会提示你输入root用户密码,但你怎么可能知道密码呢?暴力破解吗?破解root的黑客当然不会这么做,这就涉及到第二个问题。

一般我们在Linux的console下输入 ls -l 会列出所有文件的权限。

比如:-rwxr-xr-x,用过Linux的人都知道r代表该文件可读,w代表可写,x代表可执行,-就代表没有该权限。第一个rwx代表文件所有者的权限,第二个rwx代表和所有者同组人的权限,第三个rwx代表其他用户对该文件的权限。但下面这个文件就比较特殊。

rws,它的执行权限标志位是一个s,s代表当任何一个用户执行该文件的时候都拥有文件所有者的权限,这文件的所有者是root,简单点说就是不管谁执行这个文件,他执行的时候都是以root身份执行的。那root用户执行任何文件都是不需要密码的。

这个时候如果你把su文件的权限置成-rwsr-xr-x会发生什么?su这个程序本来就是赋予执行者root权限的,但执行的时候又不需要密码,所以执行一下这个文件就自动成root身份了。

问题都清楚了,就是你需要把su拷贝到Android手机上,并且把su权限标志位置成-rwsr-xr-x。能把这个事情搞定你就成功root了一个手机。

大概意思就是两行代码

cp /data/tmp/su /system/bin/ #copy su 到/system/分区

chmod 1775 /system/bin/su #把su置成-rwsr-xr-x

那怎么搞定这个事情呢?Android的system分区本身不可写,只有是root的权限才能改动它,执行不了啊。

一个办法就是找一个本身已经有root权限的进程来启动我上面的两行代码,那我这两行代码一启动就是root权限,就可以顺利执行了。但是已经有root权限的进程都是出厂时候就装到手机上的,代码写死了,你没法控制它执行你自己的代码啊。这个时候就需要你找漏洞了,比如用来破解Android23 root权限的zergRush漏洞就是利用一个拥有root权限的进程栈溢出漏洞,栈溢出说白了就是这个进程读到了自有内存之外的地址空间,这段内存空间没分配给它,谁都能写这段内存,那我就可以把自己的两行代码预先写到这里,运行zergRush代码,然后等那个倒霉的进程执行我就行了。

如果各位有一定基础,能看懂我上面讲的,就基本知道原理其实并不难,难点在于找到漏洞。

zergRush的代码在这儿:

revolutionary/zergRush · GitHub

通知提示的意思是手机获取root权限失败,无法root。

安卓手机获取root权限可通过以下几种方式:

使用一键root工具进行获取,手机和电脑同时安装一键root软件,电脑安装手机驱动,手机使用原装数据线连接电脑,开启一键root工具,进行root,等待root *** 作完成即可;

线刷带root权限的系统,可通过线刷第三方带root的系统以获取root权限;

通过线刷带root权限的内核,以获取root,线刷带root内核时,应注意内核是否与系统相兼容,否则会导致系统崩溃而无法正常使用手机;

卡刷root包,可通过官方或是第三方的recovery,卡刷root包,以获取root权限。

备注:安卓手机获取root权限,需注意手机使用的系统,一般而言,较新的手机获取root权限会比较困难以及获取的方式也会比较复杂或是贫乏。

以上就是关于能用原生内核root么全部的内容,包括:能用原生内核root么、如果我的OPPOr15手机一定要获得root权限,我应该怎么获得、修改安卓内核开启内核root后是否可以通过adb获取来root手机等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10154997.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存