山迢迢水迢迢古筝:轻松上手 Android root权限详解

来源:百度文库 编辑:中财网 时间:2024/04/29 07:35:26

轻松上手 Android root权限详解

2011-06-08 百度文库 佚名 字号:T|T评论(1) 推荐(0)

推荐

root是Android系统中一个超级管理员权限, 获得此权限后,用户们就可以使用各种需要Android root权限的软件,修改系统文件个性化手机等等。

但是为了手机的安全性和稳定性,防止用户误操作导致系统崩溃,系统默认是没有开启root权限的,这就需要我们来进行获取。取得root就是取得android手机的最高控制权,很类似symbian上的xx(破解)。

Root后也有一些问题,例如root后会失去保修(下面有办法弥补), 无法使用系统中的官方升级(但可以通过下载刷机包升级)

虽然获取root有一定的弊端,但对于android而言,利大于弊,还是有很多好处的,能丰富你的手机功能,使它更强大。

说到获取root权限,很多朋友都会觉得太高级了,这个要怎么做啊?其实Root并没有传说中的那么麻烦,因为有一款一键获取root权限的软件,它已经能支持很多手机型号一键获取root。

如何获取root

在获取Android root权限前,我们要下载一个一键root软件——Universal Androot。

在下载安装后运行该软件,进入软件后看到如下的界面;

      

先要选则系统的版本,根据系统版本来选择是1.5/1.6,还是2.0/2.1,然后按下Go Root按钮,稍事等待即可Root成功;

这里还有个undo root 就是弥补方法 要升级 要送去保修 按下undo root就行了(superuser也会被卸掉)不过在此之前,请将对系统的改动复原,比如替换了字体,修改了系统声音,都要改回来。

获取Android Root权限后的使用

获取了root后,会发现安装了一个名为superuser的软件,这是一个权限管理工具,任何程序想要获取root权限,都会被superuser拦截并提示用户是否允许程序获取root权限;

            

只有用户选择allow(允许) 那个程序才能获取到root权限,并使用需要root权限的功能。

所以我们发现root并没不会有什么危险性,需要root权限时都要经过我们的确认,不了解的程序如果需要获取root权限,用户可以选择Deny (禁止),这样就不会有任何不良后果,也不会受到恶意程序攻击了。

获取Android Root权限后能做什么

最后我们再来看看获取了root权限后我们都能做些什么:

1、装root explorer文件管理器,这样全部的系统文件都能进行访问修改了;

2、用setcpu修改cpu频率,其实主要是来降低频率而不是超频,为的是省电和减少发热,使用时稍微谨慎一点;

3、对于乐phone用户,可以关闭部分推送服务;

可以把pushmusicwidget,pushvideowidget,sinanewswidget,stocker这几个推送去掉,这几个文件在/system/App中,对应的功能就是音乐,视频,新浪新闻,股票这几个推送,删掉哪个文件就去掉那个推送服务。如果只是从机器里软件管理中卸载了,它们还会在后台偷偷的下载,浪费流量和电池电量。去掉以后就可以避免这些问题了。

4、可以修改开机画面;

5、可以修改开机铃声;

系统声音在\system\media\audio\ui下面,boot.MP3就是开机声音,自己换一个喜欢的,好像有赫兹的限制,不要太高;

6、去除快门声音,文件在\system\media\audio\ui下面,删掉camera_click.ogg即可;

7、去广告adfree其实就是改host表,在\system\etc下;

8、GPS调优

\system\etc下gps.conf

NTP_SERVER=XXXXXXXXX

XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin

XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin

XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin

改成

NTP_SERVER=3.cn.pool.ntp.org

XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin

XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin

XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin

SUPL/CP Settings :

Server: 改为 Supl.google.com (注意前面沒有www.)

Server Port: 改为 7276

9、手机重启(好多软件都有该功能,要使用的话就需要root权限)

10、更换系统字体,个性化系统声音。(需要替换系统文件)
其实还有很多能做的事情,这里就不一一举例了,大家在网上能搜到很多关于root的教程和文章,也有很多实用的软件需要Android root权限的支持,这些都能对您的手机起到增强作用。还没有获取Android root权限的朋友,按照上面说的试一下,让你的手机变得更有乐趣吧!

HTC Z710e G14金字塔ROOT教程仅S-OFF机有效
  • 最近更新:
  • 浏览次数: 19706 次
首先确定你的手机是否是 S-OFF 白卡机
方法:按住音量下键+开机键 进行开机 会出现如下界面,如果SHIP后面 为 S-OFF 那么恭喜你 你可以继续下一步
如果你的为S-ON ,请等待官方解锁程序放出吧!

工具/原料

  • 1.机器为S-OFF白卡机
    2.安装最新版本HTC Sync,下载地址:http://u.115.com/file/bh5jxm4l

步骤/方法

  1. 导出你HTC Sensation (G14)上的H-BOOT

    1、下载 ADB:点击下载:ADB

    2、将下载解压后的文件夹放入电脑C盘根目录(系统盘),例如:C:/adb/

    3、在手机上点击“MENU(菜单)”键,选择“设置(SETTING)”,进入“应用程序”-“开发”,在“USB调试”上打勾

    4、将手机用USB线与电脑连接

    5、在WINDOWS系统中,以管理员权限运行PC端命令提示符,步骤为:点击“开始”-“运行”,输入cmd,回车

    在黑窗口中键入(换行为敲入回车):

    cd c:adb

    6、键入命令

    adb devices

    看看电脑是否能找到手机
    继续键入命令

    adb shell

    如果出现“error: device not found”,说明HTC sync没有安装正确,请重新安装已经下载的HTC sync,里面是Sensation的驱动
    当手机能正确连接后,继续键入下面的命令

    dd if=/dev/block/mmcblk0p12 of=/sdcard/hboot.img

    上面的命令是指把手机上的H-BOOT导出到储存卡上,注意:你的手机上需要已经插入了储存卡。

    7、以U盘储存模式连接手机,备份储存卡中生成的hboot.img
  2. 刷入ENG H-BOOT

    仅对S-OFF的机型有效,这个是为了让手机能启用ROOT菜单功能

    下载:点击下载:PG58IMG_ENG_HBOOT For HTC Sensation

    把下载的ZIP文件(不需要解压)复制到你内存卡根目录,改名为PG58IMG.zip,然后关机,将电池从手机上取出,至少三秒钟以后再放回到手机上,然后按住音量键“—”和电源键进入H-BOOT,手机提示安装PG88IMG,按音量键“+”安装成功后电源键开机。

    有朋友反应PG58IMG.zip在H-BOOT中没提示安装,下面是安装时的一些状况…..
    1、请确保你的存储卡是FAT32格式
    2、如果在如下fastboot界面系统是不会提示安装PG88IMG.zip的
    3、音量键上下选择bootloader按电源键进入H-BOOT界面。H-BOOT界面如下
    4、进入H-BOOT界面后稍等一会系统会出现绿字扫描SD卡中的PG88IMG.zip文件,如下
    5、之后会提示是否安装
  3. 取ROOT权限

    下载:http://u.115.com/file/bh5jxm4l

    把下载的ZIP文件(不需要解压)复制到内存卡,改名为PG58IMG.zip,按第二步的方法再次进入bootloader模式,然后你的手机就可以被ROOT了。

    1、下载一键root工具SuperOneClickv1.9.1-ShortFuse.zip解压到硬盘,下载地址:http://u.115.com/file/clnkinfa
    2、手机连接电脑启动USB调试模式,运行SuperOneClick.exe(需要.NET环境, .NET Framework v2.0 或更高)
    3、点击root按钮,程序会自动完成,期间会提示安装busybox和test,都yes,最后有资助选择。
    4、完成后重启手机。

    ROOT之后,你可以安全刷回欧洲1.28版的官方BOOT.IMG,这时ROOT权限仍然保留了下来。

 http://hi.baidu.com/tyc6982/blog/item/74f1b21f628ade79f724e432.html

HTC Sensation G14

HTC Sensation G14完全版ENG S-OFF,RECOVERY,ROOT教程

(转自机锋网)

首先,感谢各论坛技术高手的帖子。还要感谢机锋QQ3群,4群,1群的兄弟姐妹们。嗯,下面正题。此贴专为安卓新手,小白所开,总结各方经验和自己的经验,玩机高手轻拍,如有不对请指正,谢谢!

本贴6个附件HTC G14刷机工具打包下载:http://dl.dbank.com/c0womwsosu


第一篇安装HTCSYNC
其实我们需要的是此软件里面的驱动程序。
HTC手机同步软件 HTC Sync下载地址:http://down.tech.sina.com.cn/content/47944.html  147M,版本号3.0.5551
注意:安装过程中,所有进程都要是“成功”状态,否则会出问题。安装完成后,以及进行后续步骤的时候,无需开启此软件。



第二篇SHIP S-OFF到ENG S-OFF
小白扫盲HBOOT,SPL
在HTC的Android 系统的系列手机中,HBOOT就是SPL。
SPL英文全称是Second Program Loader,“第二次装系统”,就是负责装载操作系统到RAM中。另外SPL还包括许多系统命令,如mtty中使用的命令等。SPL损坏了还可以用烧录器重写。SPL一般提供这几部分功能:检测手机硬件、寻找系统启动分区、启动操作系统为系统的基本维护提供操作界面,可以通过数据线与操作终端(如PC)建立连 接,并接受和执行相应命令。它里面包含许多命令,像r2sd,l,doctest(危险命令,他会擦除gsmdata)等。我们常说的三色屏就是由SPL 驱动的。检测SD卡,当你把一些特殊制作的SD卡插入后,SPL可以在启动时校验并根据SD卡内容刷机或执行一些命令。这有点类似于PC 的从软驱启动。简单点说,SPL就相当于PC的BIOS。
SPL主要作用就是引导系统启动。
解释一下Android的SPL的大致含义,希望对您有所帮助。

关于SHIP S-OFF和ENG S-OFF。哪种S-OFF比较好?那要先说这两种OFF的区别。
ENG S-OFF是单独的SPL级别的OFF 这种工程版的SPL由于是用于开发人员调试的所以开启了fastboot调试功能。也就是可以通过fastboot命令去刷机。
而SHIP S-OFF是在零售版本(发布版本)的SPL基础上用HTC内部的解锁工具进行解锁。而达到的S-OFF。这种S-OFF没有开启fastboot功能,比较稳定,经过很多次测试,硬件兼容性也比较好,不会出现信号不好,wifi断线等问题。还有一个最好的好处是,HTC的任何版本ROM,官方RUU都可以直接刷。刷完官方还是S-OFF。并不会像ENG SPL一样,刷官方RUU之后还要再重新解一下S-OFF。而且可以卡刷ROM。
所以个中的好坏要用户自己去衡量。

SHIP S-OFF是用钥匙开锁的话,ENG S-OFF就是砸墙进屋(不管门有没有上锁),RUU则是把屋里恢复原状后再把墙给补上(再刷得重新砸墙)

以下步骤,如只需要SHIP的,后半部分可以省去,反之钟爱ENG的,则需要把教程进行到底。(个人喜欢ENG)

下面是SHIP S-OFF的步骤
1、手机关机,取下后盖,取下电池,查看你手机的S/N码:后面的英文和数字,记下来


2、获取你的HBOOT版本,关机,取下电池(为保证完全关机状态),然后再装上电池,按住音量下键和开机键,进入HBOOT屏,我们可以看到第二行:HBOOT-*** (PG58***)后面的数字,把HBOOT-*** 记录下来,请注意,这里仅支持HBOOT为1.17.0006、1.17.0008、1.17.0011、1.17.0012这四个HBOOT,如果你的 HBOOT不是请不要尝试;


3、然后我们打开:ht t p ://r evolutionary.io/(去掉空格),下拉网页,找到"Downloads",根据你的电脑系统选择:"Download for Linux" 或"Download for Windows":


4、点击"Download for Linux" 或"Download for Windows "后网页出现一个"Beta key"窗口,同时下载一个附件"revolutionary-0.3pre6.zip"下载,或在此下载:revolutionary-0.3pre7.zip(1.5 MB)


5、我们在your operating system里面,选择你的电脑系统,比如选择Windows
6、我们在your device里面,选择你的机型(sensation)
7、我们在HBOOT version里面,选择你手机刚才查看的对应的HBOOT;
8、我们在serial number里面,输入你记下来的S/N码,
9、最后点击"Generate Key",获取"Beta key"的值,会生成一个16位数字英文混合的KEY码,记录下来;
从第十步骤开始,正式SHIP S-OFF.
10、请先安装驱动程序,并将手机的调试模式模式打开(设置-应用程序-开发-调试模式勾选);
11、连接电脑和手机,连接使用"仅充电"模式;
12、将下载的"revolutionary-0.3pre6.zip"文件解压缩,然后点击"revolutionary.exe"出现一个DOS窗口;
13、运行后,DOS窗口会要求你输入你记录下来的16位数字英文混合KEY码,直接键入,注意第一个这样的数字是大写的i(大小写一定要准确无误),键入完毕,按回车。
14、DOS窗口会全自动运行,如果出现"Waiting for device....",这说明驱动安装错误,解锁失败,请重新安装驱动,再从第10步开始重做。

   在自动运行过程中,本人的手机重复出现USB掉线连线的声音,窗口里出现这些英文

 ,不知道是不是所有人都这样,但如果出现我这种情况,无需担心,等待它自己完成,到最后出现

 ,输入Y或者N都无所谓,本人输入Y没有安装成功,也不影响使用。
至此,第二篇的第一部分完成,SHIP S-OFF成功。 接下来是第二篇第二部分由SHIP S-OFF到ENG S-OFF。

好,接下来我们下载这个文件PG58IMG.zip:PG58IMG.zip(361.13 KB)
按照以下步骤升级ENG S-OFF
数据线存储卡模式连接电脑,把下载的zip文件放进卡里,,关机,取下后盖,拔电池,再插上电池(为保证完全关机)然后开机的同时安装音量向下不放,进入HBOOT界面,一会自动会提示升级.按音量向上开始升级,升级完成按电源键重启,升级完成后,把卡里的PG58IMG.zip文件删除,否则会提示无限升级。
再进fastboot模式看看是否已经eng s-off?呵呵。


第三篇RECOVERY
感谢安 智 网R大师。
这里先给RECOVERY扫个盲,复杂的就不说了,简单说来recovery就是刷机工具,这下懂了吧!
我这里的recovery是借用的安智网的,因为还有一种recovery是字体特别小,粉红色,很诡异的感觉,还是算了。
先说明一下此recovery的特性:
1、基于最新版本CMW recovery编译+中文化支持。
2、重新修改代码实现HTC模式刷机进度条动画
3、支持关机充电
4、只支持Edify Script,ROM作者们注意。
5、蓝色字体看上去很舒服。

recovery文件下载:PG58IMG(1).zip(5.54 MB)
刷recovery方法:
1、数据线存储卡模式连接电脑,把下载的ZIP文件放于存储卡根目录下。
2、关机,取下电池,装上电池(为保证完全关机)
3、按住音量下+电源键开机,进入HBOOT界面。
4、手机检测到PG58IMG.zip,询问是否升级。
5、按音量上选择Yes。
6、刷完按开机键重启。随后删除刚才的ZIP文件


recovery模式进入方法:
1、关机,取下电池,装上电池
2、按住音量下+开机键开机
3、进入HBOOT模式,按音量下键选择Recovery,
4、按电源键确定,然后就进入下图所示的recovery界面。



第四篇ROOT
我自己获取ROOT权限的时候,第一遍安装失败,提示错误,后来想了下是安装过superuser软件,就卸载了,之后成功获取ROOT权限了。如有获取ROOT权限失败的同学,可以参考我的经验。
文件下载:su-2.3.6.3-efgh-signed.zip(289.79 KB)
步骤,
1、数据线存储卡模式连接电脑,把下载的ZIP文件放于存储卡根目录下。
2、关机,取下电池,装上电池(为保证完全关机)
3、按住音量下+电源键开机,进入HBOOT界面。
4、音量键下选择RECOVERY,按开机键进入RECOVERY模式。
5、音量键下选择从SD卡选择更新,按开机键确认--音量键下选择从SD卡选择升级包更新,按开机键确认--音量键下找到刚刚下载的su-2.3.6.3-efgh-signed.zip文件,开机键确认,然后自动开始安装。 结束后退出。
6、刷完按开机键重启。随后删除刚才的ZIP文件
OK,ROOT步骤完成,为了检测你到底有没有ROOT,可以安装RE管理器进入ROOT文件夹,也可以点击右上角读写看是否能切换。现在,你的手机你做主了


RE管理器最新版下载superexplorer_007.apk(258.19 KB)

superuser授权管理2.3.6.3下载Superuser_2.1 .apk(192.03 KB)


PS:(From.XDA)
有的机油反映,不能弹出要得到的Beta KEY界面,
解决方法:
您需要在浏览器中启用 JavaScript。为此,请按照以下步骤操作:
Internet Explorer (6.0)
1.从顶部的菜单中选择"工具"。
2.选择"Internet 选项"。
3.点击"安全"标签。
4.点击"自定义级别"。
5.向下滚动,直至看到标有"脚本"的部分。
6.在"活动脚本"下,选择"启用"并点击"确定"。
Netscape Navigator (4.8)
1.从顶部的菜单中选择"编辑"。
2.选择"个性设置"。
3.点击"高级"。
4.选择"脚本及插件"
5.选中"启用 JavaScript"复选框,然后点击"确定"。
Mozilla Firefox (1.0)
1.从顶部的菜单中选择"工具"。
2.选择"选项"。
3.从左侧导航中选择"Web 功能"。
4.选中"启用 JavaScript"旁的复选框,然后点击"确定"。
Mozilla Firefox (1.5)
1.从顶部菜单中选择"工具"
2.选择"选项"
3.从顶部导航栏中选择"内容"
4.选中"启用 JavaScript"旁的复选框,然后点击"确定"。
Apple Safari (1.0)
1.从顶部的菜单中选择"Safari"。
2.选择"个性设置"。
3.选择"安全"。
4.选择"启用 JavaScript"旁的复选框。
仍然在遇到问题,请检查是否安装了个人防火墙或安全软件

 

HTC G14 S-OFF 解锁 最详细的图文教程

 

首先,感谢起点论坛的S8N8,谢谢分享。
第一步 获取Beta KEY

在获取Beta KEY前 你需要了解手机信息
S/N  打开电池仓 记录下来即可

或者进设置->关于手机->设备信息->设备序列号也可以看到


HBOOT版本
手机完全关机,如果不会就扣电池,,按住音量键减不动+开机键 就会出现HBOOT界面



OK  记录下着两个信息  我们下一步需要
进入此网站http://revolutionary.io/(去空格)  点击下方Download for Windows  



点击后 会出现 Beta KEY窗口界面,,如果没有弹出 请确认你电脑浏览器  需要开启JavaScript
如不出现此弹出页面 请看本文末




OK  将刚才获取的S/N码和HBOOT信息 填入Beta key页面

点击Generate key,会出现一堆字母(16位数字英文混合的KEY码),复制下来,千万不能手动输

第二步  解锁
手机在设置-应用程序-开发里面点击开启USB调试,手机开机状态USB连接手机
电脑解压revolutionary-0.3pre6,,,手机开机状态连接电脑 运行 revolutionary.exe
运行后 命令提示符窗口会让你输入KEY  你就粘贴进去刚才复制的KEY即可( 在任务框的顶部 也就是标题处点右键可粘贴 )
hboot界面显示s-off就成功了



注意事项:
若一直停留此界面 则为驱动为装好请检查驱动是否安装.


停留在此画面,请下载htc sync,安装后重新来过可以解决。

  要得到Beta KEY,您需要在浏览器中启用 JavaScript。为此,请按照以下步骤操作:
Internet Explorer (6.0)
从顶部的菜单中选择"工具"。
选择"Internet 选项"。
点击"安全"标签。
点击"自定义级别"。
向下滚动,直至看到标有"脚本"的部分。
在"活动脚本"下,选择"启用"并点击"确定"。
Netscape Navigator (4.8)
从顶部的菜单中选择"编辑"。
选择"个性设置"。
点击"高级"。
选择"脚本及插件"
选中"启用 JavaScript"复选框,然后点击"确定"。
Mozilla Firefox (1.0)
从顶部的菜单中选择"工具"。
选择"选项"。
从左侧导航中选择"Web 功能"。
选中"启用 JavaScript"旁的复选框,然后点击"确定"。
Mozilla Firefox (1.5)
从顶部菜单中选择"工具"
选择"选项"
从顶部导航栏中选择"内容"
选中"启用 JavaScript"旁的复选框,然后点击"确定"。
Apple Safari (1.0)
从顶部的菜单中选择"Safari"。
选择"个性设置"。
选择"安全"。
选择"启用 JavaScript"旁的复选框。
仍然在遇到问题,请检查是否安装了个人防火墙或安全软件。


解锁工具:revolutionary-0.3pre6.zip(1.5 MB,上面刷机包当中有)
htc驱动HTCDriver3.0.0.007.exe http://dl.dbank.com/c0dgkprb33(13.15 MB)