sh02e root

carlwang

普通会员
2009-09-21
77
0
0
【おサルにも出来たSH-02E Rooted】
注)あくまでも、私の場合の実施内容であり、全ての固体に対応するかは不明です。
 あと、全て自己責任のうえ、文鎮等のリスクがあることをご承知ください。
 なにぶん、最近Linux(Android)を勉強し始めた者ですので、誤記や表現がおかしいものもあるかと
 思いますが、これは、私の防備録として作成しているものですのでご了承ください。
注)PCでadbが使える環境設定については、googleさんで検索しご自分で構築してください。
注)初めて、root取得する場合の手順となっておりますので、一度でも一時rootedや前ビルド番号にて
 MIYABI解除されている方は、必要部分のみ活用ください。

※以下の表示は私のPC環境でコマンドプロンプトを起動した時の場合であり環境により異なります。
 ASUS eeePC 901 WindowsXP Home Edition 2002 SP3
※xxxxxの部分はユーザー名等になりますので伏せるため便宜上xxxxxというフォルダ名にしています。
※adb pushでスマホ側に送るファイルは、コマンドプロンプトの > の左側に表示されている場所に
 すべて置いておきます。(以下の場合は、C:\Documents and Settings\xxxxxとなります。)
※今回、f10d.abとmkdevshはf05d_root_kit_v012.zip内に格納されているものを使用しています。
※今回、suはisw16shroot.zip内に格納されているものを使用しています。(18kB程度のもの)
※今回、busyboxはF10D_root_0903.zipに格納されているものを使用しています。(1.03MB程度のもの)
※その他のファイルは、【ROM焼き】docomo AQUOS PHONE ZETA SH-02E root1スレで取得出来ると思います。
※各コマンド実行後のPCからの返しの記載は省略しています。

事前準備PC側
C:\Documents and Settings\xxxxx内に以下のファイルを置いておきます。
---------------
f10d.ab
mkdevsh
su
busybox
acdbwritevalue
sh02eunlock
---------------

事前準備スマホ側
システム設定→開発者向けオプション→USBデバックにチェックを入れる。
システム設定→外部接続→USB接続→PTPモードにチェックを入れる。

それでは、コマンドプロンプトを起動します。(ショートカットをタスクバーに置いておくと便利です。)

1./dataを書き込み可にするための操作
[コマンドプロンプト1]
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\xxxxx>adb shell
shell@android:/ $ cd /data/data/com.android.settings
shell@android:/ $ data/data/com.android.settings $ while : ; do ln -s /data a/file99; done
link failed File exists
link failed File exists
link failed File exists
 ・
 ・
 ・

[コマンドプロンプト2]
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\xxxxx>adb restore f10d.ab

※スマホ画面に「完全な復元」という画面が立ち上がる。
※パスワードは入力せず、右下のデータを復元するをタップする。
※壁紙が変わり、復元が完了したらコマンドプロンプト1のウィンドウに
 移りキーボードでCtrlを押しながらcを押して強制的に止める。

[コマンドプロンプト1]
link failed File exists
link failed File exists
link failed File exists
link failed File exists
^C
C:\Documents and Settings\xxxxx>

※以上のようになったら、このウィンドウは閉じコマンドプロンプト2の方に移る。

[コマンドプロンプト2]
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\xxxxx>adb push mkdevsh /data/local/tmp/mkdevsh
(SH-02Eの場合、/data/localの下にtmpディレクトリが無い可能性があるためあえて上記に記載にしています)
C:\Documents and Settings\xxxxx>adb shell
shell@android:/ $ cd /data/local/tmp
shell@android:/data/local/tmp $ chmod 777 mkdevsh
shell@android:/data/local/tmp $ cd /
shell@android:/ $ mv /data/local /data/local.org
shell@android:/ $ mkdir /data/local
shell@android:/ $ cd /data/local
shell@android:/data/local $ ln -s /sys/kernel/uevent_helper tmp
shell@android:/data/local $ exit
C:\Documents and Settings\xxxxx>adb reboot

※しばらくするとスマホが再起動するので、立ち上がったらロック画面を解除する。
※Wi-Fiは切っておくこと。
※ステータスバーを下にスワイプし、Wi-Fiトグルが切りの状態を表示しておく。

C:\Documents and Settings\xxxxx>adb shell
shell@android:/ $ echo /data/local.org/tmp/mkdevsh > /sys/kernel/uevent_helper

※Wi-Fiトグルをタップして、水色→青色に変わるのを確認したら、再度タップしてWi-Fiを切る。

shell@android:/ $ /dev/sh
#

※#が表示され一時root状態になり、/dataのパーミションが777になった。

2.mkdevshを送り込み、/dev/shによる一時rootを取得するための操作
# chmod 777 /data/local.org
# chmod 777 /data/local.org/tmp
# exit

C:\Documents and Settings\xxxxx>adb push acdbwritevalue /data/local.org/tmp
C:\Documents and Settings\xxxxx>adb push su /data/local.org/tmp
C:\Documents and Settings\xxxxx>adb push busybox /data/local.org/tmp
C:\Documents and Settings\xxxxx>adb push sh02eunlock /data/local.org/tmp
C:\Documents and Settings\xxxxx>adb shell
shell@android:/ $ /dev/sh
#

3.MIYABIおよびNANDを解除するための操作
# cd /data/local.org/tmp
# chmod 777 acdbwritevalue
# chmod 6755 su
# chmod 755 busybox
# chmod 777 sh02eunlock
# ./acdbwritevalue 0xc0eeaf28 0xc0d86e30 ←この時点で下記にあるMIYABI&NANDのunlock操作をすれば良いのかもしれません。

※これでMIYABI解除まで出来ました。

4.Superuserを使えるようにするための操作
# exit
shell@android:/ $ exit
C:\Documents and Settings\xxxxx>adb push su /dev
C:\Documents and Settings\xxxxx>adb push busybox /dev
C:\Documents and Settings\xxxxx>adb push su /sbin
C:\Documents and Settings\xxxxx>adb push busybox /sbin
C:\Documents and Settings\xxxxx>adb shell
shell@android:/ $ /dev/sh
/dev/sh
# chown 0.0 /dev/su
# chown 0.0 /dev/busybox
# chmod 6755 /dev/su
# chmod 755 /dev/busybox
# chown 0.0 /sbin/su
# chown 0.0 /sbin/busybox
# chmod 6755 /sbin/su
# chmod 755 /sbin/busybox
# chown 0.0 /system/xbin/su
# chown 0.0 /system/xbin/busybox
# chmod 6755 /system/xbin/su
# chmod 755 /system/xbin/busybox
# chown 0.0 /system/bin/busybox
# cd /data/local.org/tmp
# ./acdbwritevalue 0xc0e74998 0x80200000

--------以下のように返ってきます---------
./acdbwritevalue 0xc0e74998 0x80200000
address=c0e74998 value=80200000
/dev/msm_acdb open OK!
ret = 0
-----------------------------------------

# ./acdbwritevalue 0xc0e749a8 0x01000000
--------以下のように返ってきます---------
./acdbwritevalue 0xc0e749a8 0x01000000
address=c0e749a8 value=1000000
/dev/msm_acdb open OK!
ret = 0
-----------------------------------------

# ./sh02eunlock 0
--------以下のように返ってきます---------
./sh02eunlock 0
open ok(3)
mmap ret=0x10000000
10eeaf28 : 60 70 d8 c0 80 30 01 df 00 00 00 00 01 00 00 00 `p...0..........
10eeaf28 : 30 6e d8 c0 80 30 01 df 00 00 00 00 01 00 00 00 0n...0..........
Miyabi Unlock
NAND_LOCK Unlock!
Killed
#
-----------------------------------------

これでNANDロックも解除されました。

私の場合、Google PlayからSuperuser[ChainsDD]とBusyBox[STEPHEN]をインストールしました。

以上で終わりです。




 

上官玄机

社区贡献者
2006-09-04
1,870
0
0
google在线翻译


[SH-02E扎根,你也可以得到猴子]
它是未知的最后一个音符),是在我的情况下,实施的内容,它的工作原理与所有固体。
在那之后,请注意自我责任毕竟是有风险的这种镇纸。
Nanibun,于是开始研究Linux(安卓)最近,有一些错误和表达是有趣的
我认为,请明白这一点,因为这是你的东西作为我的防守记录创建。
对于喜好,可用于亚行注)个人电脑,请构建自己的搜索在谷歌的。
和程序,因为它是第一次注),获得root,在以前的版本号和临时植根但是,一旦
如果你是一个MIYABI发布,请利用只有必要组成部分。

※以下显示取决于环境的情况下,当您启动命令提示符我在PC上。
华硕EeePC 901 WindowsXP家庭版2002 SP3
※它是基于文件夹命名为XXXXX方便,因为它隐瞒的XXXXX的一部分,因为它变成用户名等。
※文件被发送到智能手机侧亚行推>命令提示的左侧,在那里它被显示的
我放下所有。 (在下列情况下,C:\的Documents and Settings \ XXXXX。)
※这一次,mkdevsh和f10d.ab使用被存储在的f05d_root_kit_v012.zip内。
※这一次,苏使用存储在的isw16shroot.zip内的。 (约18KB之一)
※这个时候,busybox的使用被存储在F10D_root_0903.zip。 (约1.03MB)
※我觉得其他文件,并可以获取root1线程的[ROM]烤docomo的AQUOS PHONE ZETA SH-02E。
※我省略执行每个命令后,从PC的回报的描述。

准备PC端
我会把下列文件\文件和设置\ XXXXX:C。
---------------
f10d.ab
mkdevsh

busybox的
acdbwritevalue
sh02eunlock
---------------

准备智能手机侧
我检查了系统配置→开发→USB调试选项。
我查了一下系统配置→外部连接→USB连接→PTP模式。

所以,我启动命令提示符。 (为方便起见,你可以保持任务栏的快捷方式。)

1。 /,你可以采取行动,使数据写入
命令提示符1]
微软Windows XP [版本5.1.2600]
版权所有(C)1985-2001微软公司

C:\文件和设置\ XXXXX>亚壳
壳@安卓:/ $坎德拉/数据/数据​​/ com.android.settings
壳@安卓:/数据/数据​​/ com.android.settings $一会儿:“做LN-S /数据a/file99的的做
链接失败文件存在
链接失败文件存在
链接失败文件存在
·
·
·

命令提示符2]
微软Windows XP [版本5.1.2600]
版权所有(C)1985-2001微软公司

C:\文件和设置\ XXXXX> ADB恢复f10d.ab

※画面称为“完全恢复”上升到智能手机的屏幕。
※不要输入密码,然后点选底部右下角中的数据恢复。
※壁纸的变化,在该窗口的命令提示符下1当还原完成
要停止强迫c按同时按住CTRL SHIFT键盘。

命令提示符1]
链接失败文件存在
链接失败文件存在
链接失败文件存在
链接失败文件存在
^ C
C:\ Documents and Settings文件\ XXXXX>

※当你来到上面,这个窗口走向关闭命令提示2。

命令提示符2]
微软Windows XP [版本5.1.2600]
版权所有(C)1985-2001微软公司

C:\ Documents和Settings \ XXXXX>的ADB推mkdevsh /数据/本地/ tmp / mkdevsh中
(SH-02E的情况下,我们上述不敢,因为有可能是没有tmp目录在/ data / local目录)
C:\文件和设置\ XXXXX>亚壳
壳@安卓:/ $ CD /数据/本地/ tmp目录
壳@安卓:/数据/本地的/ tmp $ CHMOD 777 mkdevsh
壳@安卓:/数据/本地的/ tmp $ CD /
壳@安卓:/ MV元/数据/本地/数据/ local.org的的
壳@安卓:/】mkdir / data / local目录
壳@安卓:/ CD /数据/本地
壳@安卓:/数据/本地LN-S / SYS /内核/ uevent_helper的TMP
壳@安卓:/ data / local目录$退出
C:\ Documents和Settings \ XXXXX> ADB重启

※智能手机一段时间后重启以来,以释放锁屏,如果你站起来。
※无线网络连接,你砍。
※刷下来的状态栏,它应该是切状态的Wi-Fi切换。

C:\文件和设置\ XXXXX>亚壳
壳@安卓:/回声元/数据/的local.org / TMP / mkdevsh> / SYS /内核/ uevent_helper的

※点击的Wi-Fi切换,当你满意你的变化点亮蓝色→蓝色,再次攻关闭了Wi-Fi。

壳@安卓:/ /开发/ SH


※#显示,由于根瞬时状态/数据的权限变为777。

2。操作喂养mkdevsh的,以取得临时根为/ dev / SH
#CHMOD 777 /数据/ local.org的的
#CHMOD 777 /数据/ local.org的/ tmp目录
#退出

C:\ Documents and Settings文件\ XXXXX> ADB推acdbwritevalue /数据/ local.org / tmp目录
C:\ Documents and Settings文件\ XXXXX> ADB推SU /数据/ local.org / tmp目录
C:\ Documents and Settings文件\ XXXXX> ADB推busybox的/数据/ local.org / tmp目录
C:\ Documents and Settings文件\ XXXXX> ADB推sh02eunlock /数据/ local.org / tmp目录
C:\文件和设置\ XXXXX>亚壳
壳@安卓:/ /开发/ SH


3。操作释放NAND和MIYABI
#CD /数据/ local.org的/ tmp目录
#777 acdbwritevalue CHMOD
#CHMOD 6755 SU
#chmod 755 busybox的
#777 sh02eunlock CHMOD
#。/这可能是足够MIYABI&NAND,在在这一点0xc0eeaf28 0xc0d86e30←acdbwritevalue的是解除锁定的操作。

※我能够MIYABI公布。

4。操作顺序,能够使用超级用户
#退出
壳@安卓:/ $退出
C:\ Documents and Settings文件\ XXXXX> ADB推苏为/ dev
C:\文件和设置\ XXXXX> ADB推busybox的为/ dev
C:\ Documents和Settings \ XXXXX>亚行推SU / sbin目录
C:\ Documents和Settings \ XXXXX>亚行推busybox的/ sbin目录
C:\文件和设置\ XXXXX>亚壳
壳@安卓:/ /开发/ SH
/开发/ SH
乔恩0.0的/ dev / SU
乔恩0.0为/ dev / busybox的
#的chmod 6755 / DEV /苏
#chmod 755 /开发/ busybox的
#乔恩0.0 / sbin目录/苏
乔恩0.0 / sbin目录/ busybox的
#的chmod 6755 / sbin目录/苏
#chmod 755 / sbin目录/ busybox的
乔恩0.0 /系统/ xbin / SU
#乔恩0.0 /系统/ xbin / busybox的
#的chmod 6755 /系统/ xbin /苏
#chmod 755 /系统/ xbin / busybox的
#乔恩0.0 /系统/斌/ busybox的
#CD /数据/ local.org的/ tmp目录
#。/ Acdbwritevalue 0xc0e74998 0x80200000

--------我会回来如下:---------
/ Acdbwritevalue 0xc0e74998 0x80200000
地址= c0e74998值= 80200000
/开发/ msm_acdb开放OK!
RET = 0
-----------------------------------------

#。/ Acdbwritevalue 0xc0e749a8为0x01000000
--------我会回来如下:---------
/ Acdbwritevalue 0xc0e749a8为0x01000000
地址= c0e749a8值= 1000000
/开发/ msm_acdb开放OK!
RET = 0
-----------------------------------------

#./sh02eunlock 0
--------我会回来如下:---------
./sh02eunlock 0
开放ok了(3)
mmap的RET = 0x10000000处
10eeaf28:60 70 D8 C0 80 30 01 DF 00 00 00 00 01 00 00 00`P ... 0 ..........
10eeaf28:30 6E D8 C0 80 30 01 DF 00 00 00 00 01 00 00 00 0N ... 0 ..........
雅解锁
解锁NAND_LOCK!
被杀

-----------------------------------------

NAND锁也已被删除。

就我而言,我已经安装了BusyBox [斯蒂芬]超级ChainsDD]从谷歌播放。

是年底或更多。










 

masterbugs

普通会员
2012-10-18
256
0
0
[SH-02E扎根,你也可以得到猴子]
把Sh-02E埋土里,然后长出“一颗”猴子来?{:96_522:}
这Google这逗
 

waneft

普通会员
2005-10-05
261
0
0
sunyaodog 发表于 2013-5-1 08:26
我能做f10d的,这个步骤和f10d差不多,我借机器试试
版主写个教程吧 哈哈
 

一抔土

游客
看懂倒是没问题。不过不敢试。
反正,对于我,root了也没啥好处。
サルじぁねえ!