sh - d的root取得的顺序
留言版
2012 / 2 / 5
goroh . kun @ gmail . com
■所需的物品
(1)shdisphook
http://chanho goo . 6 / bs gl智商(iq)
(2)breaksuidshdisp
http://chanho goo . gl / r 87 zt
(3)adb接入环境
(4)终端emulator。
我jackpal市场android作为了emulator的终点站。
■概要
system权限,获得后发生的。
主要以3个阶段的事。
(1)shdisphook的system权限、/房——天涯/ recovery的链接作成
(2)/ dev shdisp / 666任务的低于标准杆4杆
(3)breaksuidshdisp的suid函数。
■程序
事先,breaksuidshdisp local / / / / data进吧。
adb push breaksuidshdisp /。local / data /
adb shell chmod 755 / data / local / breaksuidshdisp
从这里通过adb shell中。在shdisphook状态取得权力system
休息了。
2007年chmod '在美元/房——天涯' > / data / local / oncmd . sh
/ 666 chmod '在美元/ > > ' recovery房——天涯/ / local / data oncmd . sh
美元chmod 755 / data / local / oncmd . sh
在这里,microsd的mount解除对话框显示
/房——天涯目录的使节,不过应该是2007年为止
接着
房——天涯- r / rm美元/ recovery
dev / - s ln美元/ shdisp /房——天涯/ recovery
在这里,重新启动。再shdisphook。
microsd的mount解除对话框显示
于是,/ dev / shdisp的权限。
$ adb shell ls - l / dev / shdisp
crw - - - system房——天涯232,1980 - 01 - yahoo ! shdisp
在这里,breaksuidshdisp实行
breaksuidshdisp $/ data / local /
afd 0 a 680:到90 00 d e - 9 d 5 70 a 0 e3 2000 2000 2000 ef 90 2000 bd e
afd 0 a 690点2000 - - - - - - - 0 e1 1 e ff 2 51 ec b2 2000 ea 2000 f - 0 20 e3
属p2(afd 0010000 - b不等
世界268435456 = type _
p - 3•007 e - 15e 0
p 4 = 0091 d 8 bc
p - 3(afd 0 a 680
p 4 = afe 4695 c
afd 0 a 680点2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000
afd 0 a 690点2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000
因此,suid函数遭到破坏,所以客运站emulator将启动另外一台
#出现在屏幕上。