Motorola Milestone - Softbank MMS(Android 2.2)

Android2.1とほぼ同じですがメモっていなかったのでとりあえず記録しておきます。

root化が終わったら、MMSをインストールできます。
このページにある、Mms.apk.froyo.jakeMod5 をダウンロードして、本体にあるMms.apkと入れ替えます。

1.ダウンロードしたMms.apk.froyo.jakeMod5をMilstoneのMicroSDカードにコピー
2.USBで接続&Milestone設定変更
 先にsetting→Applications→USB Debbugingをオンにした後にUSB接続。
3.Mms.apkファイル差し替え
suになって以下の流れでコマンド実行。
パーミッションを変更しマウントしなおさないと、/system配下が書き込み出来ないのでマウントし直して最後に元に戻します。

C:\ > adb shell
# su
# mount マウントコマンドでマウント先を確認
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/mtdblock6 /system yaffs2 ro 0 0 ← ここのパーティションを変更
/dev/block/mtdblock8 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock7 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock5 /cdrom yaffs2 rw 0 0
tmpfs /tmp tmpfs rw,size=2048k 0 0
/dev/block/mtdblock0 /pds yaffs2 rw,nosuid,nodev 0 0
/dev/block//vold/179:0 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=
1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,s
hortname=mixed,utf8,errors=remount-ro 0 0

# mount -o rw,remount -t yaffs2 /dev/block/mtdblock6 /system
# cd /system/app
# mv Mms.apk Mms.apk.org
# cp /sdcard/Mms.apk.froyo.jakeMod5 /system/app/Mms.apk
# mount -o ro,remount -t yaffs2 /dev/block/mtdblock6 /system
# reboot

4.「Messaging」を起動して、「設定」ボタンを押して「Settings」を選択します。
下の方にある「Custom User-Agent」を選らんで、「Softbank X01T」(銀SIMの場合)を選ぶと
メールの送受信ができます。(黒SIMの場合は、「iPhone3」を選択です)

★User-Agentを正しく設定しておかないと、MMSの通知だけは届きますが送信や受信が出来ません。
★アプリを入れ替えるせいだと思いますが、HOME画面のショートカットは無くなりますので
 もう一度ショートカットを作成する必要があります。