2011年7月28日 星期四

破解Android系统root權限

3.7 破解Android系统root权限

《Google Android程序设计指南》第3章Android SDK开发平台应用,本章的主要内容有Android仿真器;Android仿真器启用SD存储卡的方法;如何开启Android仿真器的多媒体功能;安装/移除APK应用程序;Android已开发程序示范与应用;Android SDK开发工具使用方法;Android已开发程序示范与应用;破解Android系统root权限。本节为大家介绍破解Android系统root权限。

AD:

3.7  破解Android系统root权限

不知读者是否已经发现使用DDMS资源管理器功能或者adb shell浏览Android系统文件时,除了/sdcard目录可读取外,其他目录几乎都没有访问权限,因为Google认为手机使用者并非都是专业的Linux玩家,所以将Android系统的root权限给移除了。此举可避免有不了解情况的一般使用者,使用root权限并运行 rm -Rf / 之类的指令,将手机系统给全部删除了,如果发生这种情况的话,Android手机系统马上就全毁了,而使用者自己本身的个人信息也全毁了。因此出厂设置时,将root权限从Android手机上移除,这样的防护固然有道理,但是对真正的玩家而言,没有root权限真的是绑手绑脚,无法完全探究Android G1手机的功能,接下来我们就介绍如何快速取得G1手机root权限的方法。

Step 1  安装远程终端机

首先请开启手机WiFi功能,并使用手机浏览器连接下列网址以取得pTerminal远程终端机的APK应用程序组件src.com.poidio.terminal.apk。

    http://android-dls.com/files/src.com.poidio.terminal.apk

也可以利用Android Market程序从该网站下载pTerminal远程终端机。如果先前已经在G1手机设置了接收Unknown Source文件(点选MENU按钮→Settings→Applications→勾选Unknown sources),那么下载该APK文件时,就会自动提示安装pTerminal,不需要再通过adb install指令来安装该APK组件。

Step 2  启动pTerminal远程终端机

请在Android G1手机的应用程序列表运行 cd /system/bin与telnetd这两个指令启动telnetd服务器,如图3-34所示。

(点击查看大图)图3-34  启动telnetd服务器

Step 3  取得G1手机WiFi无线网络IP Address

然后继续在pTerminal指令列运行netstat指令,取得WiFi无线网络的IP Address,也可以在手机主画面单击MENU按键→Settings→Wireless controls→Wi-Fi取得IP Address,在此假设取得的G1手机WiFi网络IP Address为209.85.175.100。

    netstat

Step 4  在个人计算机连接G1手机

在G1手机启动telnetd并取得WiFi IP Address为209.85.175.100后,请在个人计算机操作系统的终端机运行telnet指令。登录后,就可以看到"#"符号,表示已经取得G1手机的root权限了。

    telnet 209.85.175.100

Step 5  重新挂接Android系统目录

取得root权限后,请运行下列mount指令,重新挂载Android系统目录,这样所有的系统目录都变成可以访问了。

    # mount -o rw,remount /dev/block/mtdblock3 /system

Step 6  破解RC30新版G1手机权限

不过您要知道,Google也不是省油的灯,发现G1手机被轻易地破解root权限后,当然是让面子挂不住了。Google马上再推出新版的G1手机并更改这个软件漏洞。可以在G1手机主画面点选"MENU→Settings→About Phone"查看Build number字段的手机版本是否为RC30,如图3-35所示。若是的话,以上方法无法破解取得G1手机root权限,仅有RC7、RC19、RC28与RC29的旧版本才能使用以上方法破解root权限。而对于RC30以后版本的破解方法则是必须先将新版G1手机系统降级为RC29之后的版本,然后再使用上述的方法破解。可以从下列网站取得将RC30系统降级为RC29版本的映像文件约45 MB,不过系统降级风险请自行负责。

    http://koushikdutta.blurryfox.com/G1/DREAIMG-RC29.zip 

沒有留言:

張貼留言