
Softbank RAZR M 201Mのブートローダーアンロックをしてみた (HTC速報Dev)
Softbank RAZR M 201Mを購入したので、先人様の情報を集めてブートローダーアンロックをしてみました。
以下の記述はその際のメモ書きですので、間違っている、遠回りしている可能性も有ります。
探した限り、情報が一番長けているのは201M rootスレでした。
【ROM焼き】〓SoftBank MOTOROLA RAZR M 201M root1
http://anago.2ch.net/test/read.cgi/android/1365418203/
125 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2013/08/10(土) 23:50:21.97 ID:0a/I0vSA
ICSのbuild idと混乱してたので
ちょっと整理して再ビルドして上げ直した。
http://www1.axfc.net/uploader/so/2991543
まだICSの奴がいれば、boot.imgがあるわけだから
色々試すことは出来ると思うけど。
此方をダウンロードさせて頂き、中身のREADMEの指示に従う
1 2 3 4 5 6 7 8 9 |
adb push unlock_security_module /data/local/tmp/ adb push break_setresuid /data/local/tmp/ adb push mole-plough-ccsecurity.so /data/local/tmp/ adb push mole-plough-lsm.so /data/local/tmp/ adb shell cd /data/local/tmp/ chmod 777 * ./unlock_security_module ./break_setresuid |
次にここまで来ると管理者権限が得られるのが確認できると思うので、一度exitし
Motorola Bootloader Unlocking
http://vulnfactory.org/blog/2013/04/08/motorola-bootloader-unlocking/
ここからexploitアンロックのツールをダウンロードし、中身の「unlock」ファイルだけ取り出して再度pushする
1 2 |
adb push unlock /data/local/tmp/ adb shell chmod 755 /data/local/tmp/unlock |
再度管理者権限を得た後、unlockを実行
1 2 3 4 5 6 |
adb shell cd /data/local/tmp/ chmod 777 * ./unlock_security_module ./break_setresuid ./unlock |
これでアンロックは完了、ブートローダー画面に「Device is UNLOCK. Status Code : 3」となっていれば成功(らしい)
私自身、Motorola機で弄ること自体全く素人で始めてなので、色々と勉強させてもらっています。
SIMロックが外せればいいなあ
emmcリスト
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
$ls -l /dev/block/platform/msm_sdcc.1/by-name lrwxrwxrwx root root aboot -> /dev/block/mmcblk0p5 lrwxrwxrwx root root abootBackup -> /dev/block/mmcblk0p12 lrwxrwxrwx root root boot -> /dev/block/mmcblk0p31 lrwxrwxrwx root root cache -> /dev/block/mmcblk0p35 lrwxrwxrwx root root cdrom -> /dev/block/mmcblk0p37 lrwxrwxrwx root root cid -> /dev/block/mmcblk0p28 lrwxrwxrwx root root devtree -> /dev/block/mmcblk0p30 lrwxrwxrwx root root dhob -> /dev/block/mmcblk0p21 lrwxrwxrwx root root fsg -> /dev/block/mmcblk0p24 lrwxrwxrwx root root hob -> /dev/block/mmcblk0p20 lrwxrwxrwx root root kpan -> /dev/block/mmcblk0p33 lrwxrwxrwx root root logo -> /dev/block/mmcblk0p29 lrwxrwxrwx root root mbl -> /dev/block/mmcblk0p19 lrwxrwxrwx root root misc -> /dev/block/mmcblk0p26 lrwxrwxrwx root root modem -> /dev/block/mmcblk0p1 lrwxrwxrwx root root modemst1 -> /dev/block/mmcblk0p17 lrwxrwxrwx root root modemst2 -> /dev/block/mmcblk0p18 lrwxrwxrwx root root padA -> /dev/block/mmcblk0p9 lrwxrwxrwx root root padB -> /dev/block/mmcblk0p16 lrwxrwxrwx root root pds -> /dev/block/mmcblk0p27 lrwxrwxrwx root root persist -> /dev/block/mmcblk0p22 lrwxrwxrwx root root recovery -> /dev/block/mmcblk0p32 lrwxrwxrwx root root rpm -> /dev/block/mmcblk0p6 lrwxrwxrwx root root rpmBackup > /dev/block/mmcblk0p13 lrwxrwxrwx root root sbl1 -> /dev/block/mmcblk0p2 lrwxrwxrwx root root sbl2 -> /dev/block/mmcblk0p3 lrwxrwxrwx root root sbl2Backup -> /dev/block/mmcblk0p10 lrwxrwxrwx root root sbl3 -> /dev/block/mmcblk0p4 lrwxrwxrwx root root sbl3Backup -> /dev/block/mmcblk0p11 lrwxrwxrwx root root sp -> /dev/block/mmcblk0p25 lrwxrwxrwx root root ssd -> /dev/block/mmcblk0p23 lrwxrwxrwx root root system -> /dev/block/mmcblk0p36 lrwxrwxrwx root root tombstones -> /dev/block/mmcblk0p34 lrwxrwxrwx root root tz -> /dev/block/mmcblk0p7 lrwxrwxrwx root root tzBackup -> /dev/block/mmcblk0p14 lrwxrwxrwx root root userdata -> /dev/block/mmcblk0p38 lrwxrwxrwx root root utags -> /dev/block/mmcblk0p8 lrwxrwxrwx root root utagsBackup -> /dev/block/mmcblk0p15 |