以前やったことの焼き直し。
前回はこちらのMms.apkを利用させていただきましたが、今回はGalaxySオリジナルを改変するよ!
パクリ元はモペログさんのMms.apk(Froyo)です。
SBM黒SIMでベースのROMはI9000XWJM8です。日本語化なども適宜やってます。
詳細は省きますが xUltimate を使って de-odex化してるのを前提にします。
ものすごく手順を省略してるのであまり参考にならないかもしれませんが~
第1部 framework.jar
- モペログさんの Mms.apk を apktool で分解
- smali\com\google\android\framework\mms 以下のファイルにある「com/google/android/framework/mms/」をすべて「com/google/android/mms/」に置換
- 端末から framework.jar を取得して apktool で分解
- 先程書き換えた「smali\com\google\android\framework\mms\pdu」を framework.jar の「smali\com\google\android\mms\pdu」にまるごとコピー
- 「apktool b framework」でできた「build\apk\classes.dex」を元の framework.jar をアーカイバで開いてコピーする
- framework.jar を端末に戻す
第2部 Mms.apk
- 端末から Mms.apk を取得して apktool で分解
- res\xml\mms_config.xml の「userAgent」を「SAMSUNG-GT-I9000-Mms/2.0」から「iPhoneOS/3.0 (7A341)」に書き換え
- 「apktool b Mms」でできた「build\apk\res\xml\mms_config.xml」を元の Mms.apk をアーカイバで開いてコピーする
- Mms.apk を端末に戻す
とりあえずこんな感じ。
なぜか添付ファイルを強制スライドショー表示するとか使いにくいので、ロックスクリーンでパズルが表示される以外にあまりメリットはないかもしれません。
ContactsのHistoryにMMSの履歴も表示されることはされるんですが色々動作が怪しいので使い物にはならない感じです。困った困った。
コメント
[…] 画面が広大なので横にするとこんな感じに2ペインで表示されます。以前Galaxy Sで行ったことと同じようにUserAgentを書き換えればとりあえずGmailからの画像付きメールぐらいは受信できるようになります。 […]