疑问一:Root权限是什么?
疑问二:获取Root权限有什么用?
疑问三:如何获得Root权限?
答疑一
: Root是Linux
等
类UNIX系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都有可以操作的权利,所以很多黑客在入侵系统的时候,都要把权限提
升到Root权限,也就是将自己的非法帐户添加到Root用户组。类比于Administrator是Windows
NT内核系统中的超级管理员用户帐户,也拥有最高的权限。但不同的是,在WINDOWS下Administrator的资源和别的用户资源是共享的,简单
的说,别的用户可以访问Administrator的文件。而Linux中,别的用户是不能访问Root用户的家目录(/root)下文件的。因
此,Linux比Windows更安全。
答疑二
:由于Root权限对于系统具有最高的统治权,便可方便的对于系统的部件进行删除或更改。对于玩家而言,最大的诱惑是在于“刷机”,只有获得Root权限,我们便可随心所欲地对自己的爱机进行“重新包装”,感受新版本软件的优点。
Root权限更具体的好处
:
如:当Hero通过USB线连上电脑时,讨厌的sync工具就会自动启动,老是在notification bar那里看到。对于Windows用户,还有工具可以同步,对于Mac/Linux用户来说,没用。有没有办法解决呢?当然有了!
adb remount
adb shell rm /system/app/PCSCII*
这里的关键就是adb remount,这是一个重新mount你的分区的命令,让你的system分区从只读变成可读可写,只有获得了root权限才可能运行。
再如:用户如果不喜欢HTC
提供的QuickOffice
系列工具,Appstore里面有更好的,我又不想保留我不会使用的App,怎么弄呢?
adb remount
adb shell rm /system/app/Quick*
以此类推,我们可以任性地按照个人习惯进行操作,岂不爽哉?!
答疑三
:这有就是我这篇文章主要着重介绍的部分,今天笔者以市面最热卖的HTC HERO为测试机型为大家详细解析,往下看吧!
【软件需要】
1.Android SDK
2.Android相关手机驱动
3.cm-hero-recovery.img
4.superuser.zip
相关软件笔者打包整合,方便网友下载,请点击Root工具和驱动.rar
【方法介绍】
步骤1:安装USB驱动
这个相关步骤其实笔者已经在Android系列教程(一)中介绍,故今天简要叙述一下过程。进入设置-应用程序-开发-USB调试,将第一个选项打钩选中。然后通过USB线连接电脑,提示
安装驱动。如果是32位的系统选择x86文件夹安装驱动,如果是64位系统选择amd64文件夹。
步骤2:软件准备
将提供的软件工具包中的TMG文件夹,放到C盘根目录下。之所以放于此不是指定位置,只是为了后续在MS-DOS中进入文件夹带来方便。文件夹路径:C:\TMG\
图为:软件素材准备
步骤3:检查adb.exe和fastboot.exe
确定TMG文件夹里的tools有adb.exe和fastboot.exe这两个文件,当然如果你按照前两步提示自然不会出错。
步骤4:检查驱动安装情况
拔掉usb线,正常关机,然后按着后退键(就是右下角的那个带箭头的,一直按着)再按开机键会进入bootloader(白色背景)。然后连接电脑,手机上会出现fastboot usb(红字),注意不要点mount之类的。
图为:手机重启界面
图为:电脑端界面截图
打开开始-运行-CMD, 然后输入命令 cd C:\TMG (如果你解压的文件夹不是C:\TMG,则根据自己的位置修改命令)
命令运行成功会显示C:\TMG>_
然后输入命令 fastboot devices , 成功安装了驱动的话会出现一行字,以测试用机为例,出现“HT97FL900532 fastboot”
步骤5:开始Rooting
开始进入正题,继续步骤4,在C:\TMG>后输入命令 fastboot boot cm-hero-recovery.img , 成功的话你应该看到你的手机进入了recovery模式。
图为:电脑端界面截图
图为:电脑端界面截图
图为:电脑端界面截图
进入Recovery模式后会看到7个选项,分别是:
[Home+Back]reboot system now \\重起
[Alt+S]apply sdcard:update.zip \\安装SD卡里的update.zip文件
[Alt+A]apply any zip from sd \\安装SD卡里的任意zip文件
[Alt+W]wipe data/factory reset \\清除数据
[Alt+B]nandroid v2
.2 backup
\\备份
[Alt+R]restore
latest backup \\恢复最后的备份
[Alt+F]repair ext filesystems \\修复
PS:建议你备份一下你的ROM,用轨迹球将光标移动到 [Alt+B]nandroid v2.2 backup 选项上,按一下选中,以后万一出现什么问题也可以用来恢复(备份会自动放在SD卡上)。
图为:手机恢复模式界面
现在开始输入命令,一行是一个命令,注意大小写,注意空格:
图为:电脑端界面截图
adb shell mount /system
adb push su /system/bin/
adb shell chmod 4755 /system/bin/su
adb push Superuser.apk /system/app/
adb shell reboot
成功的话手机会自动重启,这时候你的手机已经有root权限了。
分享到:
相关推荐
其次,获取 root 权限可以让用户安装一些需要root权限的应用程序,例如一些游戏和工具等等。 那么,谁需要获取 root 权限呢?第一类人群是黑客或喜欢对系统进行hacking的人,因为他们需要更多的控制权和自由度。第...
本工具专注于帮助Android用户简单有效地获取root权限。 首先,让我们了解一下什么是USB驱动。在尝试获取root权限的过程中,通常需要将设备连接到电脑进行操作。`usb_driver`文件夹包含的可能是适用于Android设备的...
"Android获取root权限工具"是一款专为Android设备设计的软件,旨在帮助用户简单、快捷地获得root权限。通过双击运行`root_tools.exe`文件,按照屏幕上的提示操作,用户可以在不熟悉复杂命令行操作的情况下,也能完成...
Magisk:Android 获取 Root 权限的工具。它可以快速、无痛地获得 Android 的超级用户权限,支持 Android 5.0 以上的设备。 介绍 Magisk是一套用于定制Android的开源软件,支持高于Android 5.0的设备。 一些突出特点...
Android APK 获取 Root 权限方法总结 Android APK 获取 Root 权限是一个复杂的技术难题,许多开发者和用户都遇到过这个问题。那么,如何使 Android APK 获取 Root 权限呢?今天,我们将总结一些常见的方法来获取 ...
1. **安全风险**:获取ROOT权限会使手机更容易受到恶意软件的攻击,因为黑客可以利用ROOT权限获取敏感信息。 2. **保修问题**:大多数厂商和运营商不支持ROOT设备,一旦设备出现问题,可能失去官方保修。 3. **...
在Android系统中,"获取root权限"是指获得设备的最高管理员权限,这允许用户对操作系统进行深度修改,包括但不限于删除预装应用、优化系统性能、安装自定义内核以及访问通常受限制的系统文件。然而,这也伴随着安全...
2. **获取root权限**:通常,Android设备出厂时并未开放root权限。用户需要通过第三方工具(如SuperSU、Magisk等)进行刷机,将root权限赋予系统。这个过程称为“破解”或“获取root”。 3. **Root风险**:获取root...
在Android应用程序中检查和获取ROOT权限主要涉及以下几个步骤: 1. **检测已有的ROOT权限**: 为了确定设备是否已经具备ROOT权限,可以编写一个简单的函数,如`is_root()`。这个函数通过检查是否存在 `/system/bin...
我在网上看了很多关于如何获取android手机root权限的方法,觉得都写的比较复杂,而且我还根据他们的方法试了一哈,都没有获取成功,今天我在网上看到一种方法可以方便的获取root权限,但他的文档写的有点复杂,我...
android 10获得root权限补丁,在rk3288上测试有效。
Android root权限包,如描述中提到的"android root权限包 su zip",通常是一个包含了获取root权限所需工具和脚本的压缩文件,用于解锁Android设备的全部潜力。 首先,我们来详细了解一下root权限是什么。在Android...
然而,出于安全考虑,Android设备制造商通常会阻止用户直接获取Root权限,以保护手机的稳定性和内置业务的完整性。 以下是一段简单的Java代码示例,用于尝试在Android设备上获取Root权限: ```java Process ...
修改源码让APP获取root权限可以执行su命令的git diff记录
android允许所有用户获取root权限,编译生产su可执行文件,需要拷贝到system/xbin/目录下,并需要修改权限chown root root /system/xbin/su chmod 6755 /system/xbin/su
### Android应用程序请求root权限代码详解 #### 一、概述 在Android开发中,有时需要对系统进行更深层次的操作,例如修改系统文件或访问特定的硬件资源等,这就需要使用到root权限。root权限通常被视为超级用户...
Android应用源码获取root权限静默安装是一个获取root权限后,不弹出系统安装界面,直接进行安装的的源码。代码只有一个MainActivity,看起来相对比较容易,代码中重要部分都已加入详细的注释,方便大家阅读。不过...
在Android系统中,ROOT权限是最高级别的用户权限,允许用户访问和修改系统核心文件和设置。通常,Android设备出厂时,这些权限被限制在系统层级,以保护设备安全和稳定性。然而,对于开发者或者喜欢自定义设备的用户...