HTCHero200获取root权限精细
0. 检测是不是有root权限:
在超级终端下,输入su,如果出现permission denied的话,说明还不具有root权限。熟习linux的用户大概都知道root权限的重要性了。如果具备了root权限的话,会弹出su request窗口选择是不是允许root操作。具备了root权限可以安装和使用一些需要具有root权限才能够使用的软件。
1. 准备进程:
1) 下载Android SDK:
,里面有安装需要的一些重要的工具,位于tools文件夹下,我们主要使用fastboot和adb两个工具.
2) 开启的USB debugging:
在Settings - Applications -Development - USB Debugging
这样可以允许,和电脑通过usb链接,然后在电脑端使用adb工具(桥梁作用),可以在电脑上对android系统进行操作(有点类似在Windows下通过ssh来对linux server进行操作)。
) 关机进入fastboot模式:
正常关闭,然后长按“返回键”的同时按开机键,就会进入到fastboot模式(白色背景,fastboot Usb红色字体).
4) 的USB驱动:
如上,当把通过USB线链接到电脑之后,电脑会提示安装驱动,驱动可以从HTC的官方站下载,也可搜索下载到。
2. 检测进程:
将sdk解压以后(加入解压到C:/sdk下),在Windows下打开e,履行以下命令检测是不是连接成功:
cd C:/sdk/tools
fastboot devices
如果链接成功会出现一行字,表示检测到HTC;否则甚么都不显示,说明USB驱动安装不成功。
. 获得root权限:
1) 下载p和p
分别解压缩,获得g,su和k
将三个文件拷贝到C:/sdk/tools目录下;
2) 进入recovery模式:
在e下执行命令:
fastboot boot g
成功的话进入recovery模式,有个菜单可以选择恢复刷机等等。
) 备份当前系统:
为起见,可以先备份一下系统,在recovery模式下选择backup的选项(会备份到sd卡的nandroid文件夹下)。
如果备份成功的话,会显示成功(需要几分钟);一样的可进行其他操作恢复,刷机(需要下载ROM文件到自己的sd卡上)等等。
4) 获取root权限:
在recovery模式下,在e下输入:
adb shell mount /system
adb shell rm /system/bin/su
adb push su /system/bin/
adb shell chmod 4755 /system/bin/su
adb shell rm /system/app/Superuser.*
adb push k /system/app/
adb shell reboot
//解释:这里其实是通过adb实现在电脑上对系统的各种操作,它起到一个桥梁的作用。如上,务必履行删除su和Superuser.*的操作,否则push的文件可能并未覆盖,从而致使并未获取root权限。
如上履行完指令之后,重启之后,应该获取了root权限。
5) 检测是否获得root权限:
在超级终端下,输入su,会弹出su request窗口,可选择是否允许等,从而获取root权限。
=======
附:各种文件:
1. Android SDK;下载地址
2. USB驱动:由于较大,这里附件上传不方便,从上搜索下载,也可取HTC官下载;
. p和p:
p下载地址:
p下载地址:
但是在以上获取root过程中,到第二步本人和络上其他人一样遇到了其他错误
错误:fastboot boot g无法连接的解决方法
关于fastboot boot g没法连接的解决方法解决教程:
我在输入命令 fastboot boot g 时没法成功,提示毛病“downloading ‘g’… FAILED (remote: not allow)”,解决办法如下:
需要用到一个叫做Recovery Flasher的软件.
1.下载k并安装
2.将sdk/tools里的g文件COPY到SD卡根目录下
.在上打开Recovery Flasher,也就是刚刚安装这个软件,输入区里输入:
sdcard/g
下边两个按键一开始好像只能点Restore Backup Image,然后才能运行上边的按键
运行好后关机
4.运行Home+开机键即可直接进行Recovery模式
小孩积食带口臭不食饭
小儿消积止咳口服液忌讳
衣原体肺炎能自愈吗
小孩脾胃虚弱吃什么女孩小便有异味是何原因
宝宝发烧抽搐怎么办