`
liujianguangaaa
  • 浏览: 239338 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

Android如何获取Root权限

阅读更多

疑问一: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\

Android系列教程(三) 如何获取Root权限
图为:软件素材准备

  步骤3:检查adb.exe和fastboot.exe

  确定TMG文件夹里的tools有adb.exe和fastboot.exe这两个文件,当然如果你按照前两步提示自然不会出错。

步骤4:检查驱动安装情况

  拔掉usb线,正常关机,然后按着后退键(就是右下角的那个带箭头的,一直按着)再按开机键会进入bootloader(白色背景)。然后连接电脑,手机上会出现fastboot usb(红字),注意不要点mount之类的。

Android系列教程(三) 如何获取Root权限
图为:手机重启界面

Android系列教程(三) 如何获取Root权限
图为:电脑端界面截图

  打开开始-运行-CMD, 然后输入命令 cd C:\TMG (如果你解压的文件夹不是C:\TMG,则根据自己的位置修改命令)

  命令运行成功会显示C:\TMG>_

  然后输入命令 fastboot devices , 成功安装了驱动的话会出现一行字,以测试用机为例,出现“HT97FL900532 fastboot”

步骤5:开始Rooting

  开始进入正题,继续步骤4,在C:\TMG>后输入命令 fastboot boot cm-hero-recovery.img , 成功的话你应该看到你的手机进入了recovery模式。

Android系列教程(三) 如何获取Root权限
图为:电脑端界面截图

Android系列教程(三) 如何获取Root权限
图为:电脑端界面截图

Android系列教程(三) 如何获取Root权限
图为:电脑端界面截图

  进入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卡上)。

Android系列教程(三) 如何获取Root权限
图为:手机恢复模式界面

  现在开始输入命令,一行是一个命令,注意大小写,注意空格:

Android系列教程(三) 如何获取Root权限
图为:电脑端界面截图

  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权限了。

分享到:
评论

相关推荐

    android获取root权限

    其次,获取 root 权限可以让用户安装一些需要root权限的应用程序,例如一些游戏和工具等等。 那么,谁需要获取 root 权限呢?第一类人群是黑客或喜欢对系统进行hacking的人,因为他们需要更多的控制权和自由度。第...

    android 获取root权限工具

    本工具专注于帮助Android用户简单有效地获取root权限。 首先,让我们了解一下什么是USB驱动。在尝试获取root权限的过程中,通常需要将设备连接到电脑进行操作。`usb_driver`文件夹包含的可能是适用于Android设备的...

    Android获取root权限工具

    "Android获取root权限工具"是一款专为Android设备设计的软件,旨在帮助用户简单、快捷地获得root权限。通过双击运行`root_tools.exe`文件,按照屏幕上的提示操作,用户可以在不熟悉复杂命令行操作的情况下,也能完成...

    Magisk:Android 获取 Root 权限的工具 它可以快速、无痛地获得 Android 的超级用户权限

    Magisk:Android 获取 Root 权限的工具。它可以快速、无痛地获得 Android 的超级用户权限,支持 Android 5.0 以上的设备。 介绍 Magisk是一套用于定制Android的开源软件,支持高于Android 5.0的设备。 一些突出特点...

    android apk获取root权限方法总结

    Android APK 获取 Root 权限方法总结 Android APK 获取 Root 权限是一个复杂的技术难题,许多开发者和用户都遇到过这个问题。那么,如何使 Android APK 获取 Root 权限呢?今天,我们将总结一些常见的方法来获取 ...

    android 系统获取ROOT权限工具

    1. **安全风险**:获取ROOT权限会使手机更容易受到恶意软件的攻击,因为黑客可以利用ROOT权限获取敏感信息。 2. **保修问题**:大多数厂商和运营商不支持ROOT设备,一旦设备出现问题,可能失去官方保修。 3. **...

    获取root:anroid 获取root权限

    在Android系统中,"获取root权限"是指获得设备的最高管理员权限,这允许用户对操作系统进行深度修改,包括但不限于删除预装应用、优化系统性能、安装自定义内核以及访问通常受限制的系统文件。然而,这也伴随着安全...

    android 请求root权限

    2. **获取root权限**:通常,Android设备出厂时并未开放root权限。用户需要通过第三方工具(如SuperSU、Magisk等)进行刷机,将root权限赋予系统。这个过程称为“破解”或“获取root”。 3. **Root风险**:获取root...

    Android获取ROOT权限的实例代码

    在Android应用程序中检查和获取ROOT权限主要涉及以下几个步骤: 1. **检测已有的ROOT权限**: 为了确定设备是否已经具备ROOT权限,可以编写一个简单的函数,如`is_root()`。这个函数通过检查是否存在 `/system/bin...

    获取android手机root权限

    我在网上看了很多关于如何获取android手机root权限的方法,觉得都写的比较复杂,而且我还根据他们的方法试了一哈,都没有获取成功,今天我在网上看到一种方法可以方便的获取root权限,但他的文档写的有点复杂,我...

    android 10获得root权限补丁

    android 10获得root权限补丁,在rk3288上测试有效。

    android root权限包

    Android root权限包,如描述中提到的"android root权限包 su zip",通常是一个包含了获取root权限所需工具和脚本的压缩文件,用于解锁Android设备的全部潜力。 首先,我们来详细了解一下root权限是什么。在Android...

    Android中Root权限获取的简单代码

    然而,出于安全考虑,Android设备制造商通常会阻止用户直接获取Root权限,以保护手机的稳定性和内置业务的完整性。 以下是一段简单的Java代码示例,用于尝试在Android设备上获取Root权限: ```java Process ...

    Android修改源码让APP获取root权限可以执行su命令的git diff记录

    修改源码让APP获取root权限可以执行su命令的git diff记录

    android允许所有用户获取root权限

    android允许所有用户获取root权限,编译生产su可执行文件,需要拷贝到system/xbin/目录下,并需要修改权限chown root root /system/xbin/su chmod 6755 /system/xbin/su

    Android应用程序请求root权限代码

    ### Android应用程序请求root权限代码详解 #### 一、概述 在Android开发中,有时需要对系统进行更深层次的操作,例如修改系统文件或访问特定的硬件资源等,这就需要使用到root权限。root权限通常被视为超级用户...

    Android应用源码获取root权限静默安装.rar

    Android应用源码获取root权限静默安装是一个获取root权限后,不弹出系统安装界面,直接进行安装的的源码。代码只有一个MainActivity,看起来相对比较容易,代码中重要部分都已加入详细的注释,方便大家阅读。不过...

    开放android系统ROOT权限SU

    在Android系统中,ROOT权限是最高级别的用户权限,允许用户访问和修改系统核心文件和设置。通常,Android设备出厂时,这些权限被限制在系统层级,以保护设备安全和稳定性。然而,对于开发者或者喜欢自定义设备的用户...

Global site tag (gtag.js) - Google Analytics