Android で某キャリアの MMS を使えるようにする
分かる人だけどうぞ。
diff --git a/src/com/android/mms/MmsConfig.java b/src/com/android/mms/MmsConfig.java
index 696b15e..2a537ff 100644
--- a/src/com/android/mms/MmsConfig.java
+++ b/src/com/android/mms/MmsConfig.java
@@ -20,5 +20,5 @@ public class MmsConfig {
/**
* Whether to hide MMS functionality from the user (i.e. SMS only).
*/
- public static final boolean DISABLE_MMS = true;
+ public static final boolean DISABLE_MMS = false;
}
diff --git a/src/com/android/mms/transaction/HttpUtils.java b/src/com/android/mms/transaction/HttpUtils.java
index 9d563c7..e92e471 100644
--- a/src/com/android/mms/transaction/HttpUtils.java
+++ b/src/com/android/mms/transaction/HttpUtils.java
@@ -220,7 +220,7 @@ public class HttpUtils {
private static AndroidHttpClient createHttpClient() {
+ // for smilemms.softbank.ne.jp:8080
AndroidHttpClient client
- = AndroidHttpClient.newInstance("Android-Mms/0.1");
+ = AndroidHttpClient.newInstance("iPhoneOS/3.0 (7A341)");
HttpParams params = client.getParams();
HttpProtocolParams.setContentCharset(params, "UTF-8");
return client;
2009.8.1追記:
欲しいという方がいらっしゃったので、コンパイル済みのものをここに置きました。
http://yamashita.dyndns.org/download/Mms.apk
当然ですが、アクセスポイントの設定で MMS proxy と port を正しく設定する必要があります。










Oogatta said
on 2009-07-13 1:35 p.m.
createHttpClient に対する diff の怪しさが好きです!!
Pyranha said
on 2009-07-23 10:19 a.m.
出来たら、公開してもらえませんか?
weboo said
on 2009-08-01 10:36 p.m.
Pyranhaさん、コンパイル済みのものを置きました。
絵文字は使えませんが、ちょっとやり取りするには充分な感じです。
to_4652 said
on 2009-08-03 12:19 p.m.
はじめまして。
HT-03Aにはインストールできないでしょか??
pyranha said
on 2009-08-03 11:09 p.m.
喜んで、Downloadして、Installしようとしたのですが、messagingをおきかえれないというメッセージが出て、Installできませんでした。本体にはじめから入っているMessagingと置き換えようとしてるのだと思うのですが、ROMであるため、書きかえれないのではないかと素人解析してます。どのように対処すればよろしいでしょうか?ご教授お願いします。また、mms proxyは、smilemms.softbank.ne.jp:8080でよろしいでしょうか?
weboo said
on 2009-08-04 3:01 a.m.
> to_4652さん
docomoのi-modeはMMSではないようなので、あまり意味がないかと思います。
> pyranhaさん
自分は、SDKのadbコマンドを使ってインストールしました。
adb install -r Mms.apk
to_4652 said
on 2009-08-04 3:36 a.m.
ご返事ありがとうございます。
実話、HT-03AのSIMロック解除して某キャリアで利用しているもので…
宜しくお願い致します。
masashi said
on 2009-08-10 10:43 a.m.
できるようになりました!J時代からのsbユーザだったので、大変助かりました!
aihara1 said
on 2009-08-18 5:01 p.m.
T-Mobile G1にて、SDKでadb install -r Mms.apkしたところ、
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
と吐かれてしまいました。
恐縮ですが、対処方法をご教示頂ければ幸いです。
aihara1 said
on 2009-08-24 10:40 a.m.
自己レスですみません。
きちんとゴニョりましたらうまくいきました。
ありがとうございました。
pyranha said
on 2009-09-13 8:36 p.m.
以前に質問させていただいてから、未だInstall成功しておりません。
aihara1さんと同様に
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
が出ます。
aihara1さんは、どのように対処されたのでしょうか?