mamiba blog

PC関連から、日常のことまで、思いつくままに何でも扱います

201M RAZR M Motorola

201M MOTOROLA RAZR Mのカスタマイズ

少々古い端末ですが、SIMロックの解除もできて、デザインもよく、カスタムROMで新しいOSが動く、息の長い良い端末ですね。

root化、ブートローダーのアンロック、Kitkatブートローダーの導入、カスタムROMの導入の流れ。

root化はもっと新しい手法が開発されてるようですが、古い手法を採用。F-10Dの手法を少しいじったもの。

必要なもの
f-10D_root_tool.7z
XT902_SBM.zip
SuperSu.apk

その中から、batやreadmeやらの内容を取り繕って以下のような感じ。

adb push ./files/run_root_shell /data/local/tmp/run_root_shell
adb push ./files/su /data/local/tmp/su
adb push ./files/unlock_security_module /data/local/tmp/unlock_security_module
adb push ./files/device.db /data/local/tmp/device.db

adb push ./files/busybox /data/local/tmp/busybox
adb push ./files/break_setresuid /data/local/tmp/break_setresuid
adb push ./files/mole-plough-ccsecurity.so /data/local/tmp/mole-plough-ccsecurity.so
adb push ./files/mole-plough-lsm.so /data/local/tmp/mole-plough-lsm.so

adb shell
chmod 0755 /data/local/tmp/device.db
chmod 0755 /data/local/tmp/run_root_shell
chmod 0755 /data/local/tmp/unlock_security_module
chmod 0755 /data/local/tmp/busybox
chmod 0755 /data/local/tmp/break_setresuid
chmod 0755 /data/local/tmp/mole-plough-ccsecurity.so
chmod 0755 /data/local/tmp/mole-plough-lsm.so

/data/local/tmp/unlock_security_module
/data/local/tmp/break_setresuid

これで下準備ができて、後は以下の通り。

adb shell
mount -o rw,remount /system /system
cat /data/local/tmp/su > /system/xbin/su
cat /data/local/tmp/busybox > /system/xbin/busybox
cd /system/xbin
chown root.root su
chown root.root busybox
chmod 6755 su
chmod 755 busybox
mount -o ro,remount /system /system
exit
exit

adb install SuperSu.apk

adb shell
rm /data/local/tmp/break_setresuid
su
/data/local/tmp/busybox mount -o rw,remount /system /system
/data/local/tmp/busybox mv /system/bin/ccs-auditd /system/bin/ccs-auditd.bak
/data/local/tmp/busybox cp /data/local/tmp/unlock_security_module /system/bin/ccs-auditd
/data/local/tmp/busybox chmod 777 /system/bin/ccs-auditd
/data/local/tmp/busybox chown 0.0 /system/bin/ccs-auditd
/data/local/tmp/busybox mount -o ro,remount /system /system
reboot

その後、ブートローダーアンロックはワンクリック。

必要なもの
motopocalypse.zip

そしてRSD Liteで海外のロムと国内のロムを混合させたものを焼くそうで。(SIMロックの解除のため)

必要なもの
7.7.1Q-164_SMJ-165_SCORPION_MINI_SBM_SIGNED_CFC.xml.zip
VRZ_XT907_9.8.1Q-78-1_CFC.xml.zip
RSDLite6.1.4.msi

VRZ・・・から、
boot.img、emmc_appsboot.mbn、system.imgを
7.7.1・・・に移植して、XMLファイルをそれ用に書き換え。

あと、max-download-sizeをgetvarしているところと、partitionをflashしているところを削除する。
RSD Liteは6.14を利用した。

そして起動すると、予めドコモのSIMとかぶっこんでおくと、ロック解除コード入力画面になる。そこで、SIMロック解除コードをぶっこむ。
今回は以下で発行した。

http://sim-unlock.net/
5.99 EURO

2016年3月4日 17:21に発行依頼してPaypalで支払い完了したところ、2016年3月6日 17:50にようやく解除コードが届いた。
結構時間がかかるみたいです。

その後、標準ROMに戻した。(RSD Liteで7.7.1・・・を焼く。max-download-sizeをgetvarしているところと、partitionをflashしているところは削除すること。)

ここまででSIMロック解除。
以降はカスタムROMの導入。

=====================================================
注意!(追記 2016/03/08)
以下は失敗しています。(IMEIが消えました)
ソフトバンクのROMをRSD Liteから焼きなおすことで復活しましたが、
tz.mbmは書けず、元に戻せませんでした。
その後、別記事にてCM13導入を書きましたが、特に問題なく使えています。
=====================================================

今回は以下を導入してみた。

http://forum.xda-developers.com/droid-razr-m/development/rom-cyanogenmod-12-t2994972

KitKat bootloader only
と書いてあるので、以下をやってる認識。

必要なもの
mfastboot-v2.zip
VZW_XT907_4.4.2-KDA20.62-10.1_CFC_1FF.xml.zip
cm-12.1-20160303-NIGHTLY-xt907.zip
gapps-5.1-2015-07-03-13-41.zip → 5.1のGappsならなんでも。
twrp-2.8.6.0-xt907.img

以下の通り、サクッと。

mfastboot flash partition gpt.bin
mfastboot flash sbl1 sbl1.mbn
mfastboot flash sbl2 sbl2.mbn
mfastboot flash sbl3 sbl3.mbn
mfastboot flash tz tz.mbn
mfastboot flash aboot emmc_appsboot.mbn
mfastboot flash modem NON-HLOS.bin
mfastboot flash fsg fsg.mbn
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot flash system system.img
mfastboot erase tombstones
mfastboot erase cache
mfastboot erase userdata
mfastboot reboot

その後、TWRPをインストール。

mfastboot flash recovery twrp-2.8.6.0-xt907.img

んで、TWRPからCM12.1をインストール。
これはXDAの説明(以下)の通り。

INSTALLATION:
> Download ROM
> Download GAPPS
> Place both on external SD card (Micro SD card).
> Reboot to Recovery
> Wipe everything except external SD card (Micro SD card).
> Reboot Recovery
> Flash ROM
> Flash GAPPS
> Reboot and enjoy

2chをみると、CM12がひどい的なことが書いてあるけれど、上記の通りインストールしたCM12.1は特に問題がない。

結構時間がかかった。
こいつのカスタマイズは、慣れてない人には少し大変かもしれないです。

-201M RAZR M, Motorola