第三种root方法卡在 Running a SU test的解决方法
Running a SU test...
注意,此时提示No space left on device,很显然/system目录已满。使用
超级终端(Better Terminal Emulator Pro v3.37自己下载),在命令行下输入df(
顺便说一下,默认的中文键盘输入法与超级终端兼容性很差,经常出现无法
输入的情况,如出现这个问题,可以切换到Swype,三星键盘或者或搜狗输入法):
$ df
df
/dev: 155672K total, 0K used, 155672K available (block size 4096)
/mnt/.lfs: Function not implemented
/mnt/asec: 155672K total, 0K used, 155672K available (block size 4096)
/system: 282432K total, 282432K used, 0K available (block size 4096)
...
system没有可用空间,su无法复制,所以root获取肯定失败!
三、柳暗花明
三种获取Root的方法都已经全部尝试,全部失败,似乎只有刷机一条路,然而
就软件版本来看并无刷机的必要性!本来最靠谱SuperOneClick都由于/system
目录无空间也告失败。/system默认是只读的,要想remount成可读写,还需要
root权限,这不是限入矛盾中了?
查看SuperOneClick文件目录,发现存在如下文件:
F:\Own\Phone\Samsung\Tools\SuperOneClick 的目录
2010/10/1622:04 577,335 adb.exe
2010/10/1811:27 339,885 adblinux
2010/10/1811:26 171,656 adbmac
2010/10/1622:04 96,256 AdbWinApi.dll
2010/10/1622:04 60,928 AdbWinUsbApi.dll
2010/10/1623:29 1,062,992 busybox
2010/10/1622:04 5,392 rageagainstthecage
2010/10/1622:04 24,120 sqlite3
2010/10/1622:04 26,264 su
2010/11/0421:21 379,392 SuperOneClick.exe
2010/10/1622:04 196,521 Superuser. apk
su与rageagainstthecage是需要复制到手机上运行的,而adb.exe是核心!
这里不仅提供的Windows版本的,而且还有adblinux(linux版本),
adbmac(mac版本)。再查看手机PC助手目录,发现同样有adb.exe这样的文件。
终于意识到问题的关键了!
命令行(开始运行cmd.exe)下直接找到adb所在目录并运行:
C:\Users\Administrator>D:
D:\>cd D:\GreenSoft\wandoujia
D:\GreenSoft\wandoujia>adb
Android Debug Bridge version 1.0.26
...(由于内容过多,省略若干内容)
devices - list all connected devices
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-36481-1.html
巴菲特呢
所以盲目乐观要倒霉
x)fighting