Wednesday, August 25, 2010

Mms.apk 更新

Mms.apk 更新しました。
20100825

  • update-script で Mms.odex を削除するようにした(バックアップ注意)
  • Sense系ROMの古い設定があると送信できないバグ修正
  • multipart/alternativeのHTMLメールで、charsetが不明な場合はplainパートを表示するようにした (参考)
  • CM6の更新に合わせた。
など。

ダウンロード
CM5用はもう更新しません。

追記(2010-09-07): Sense系ROMの対応について。

non-cm-froyo Mms.apkインストール後にワイプするか、
adb shell
su
rm -r /data/data/com.android.mms
rm -r /data/data/com.android.providers.telephony/databases/mmssms.db

これで標準で入っていたMms.apkとの不整合は解消するはずですので動く気がします。(※ 既存の設定とデータは消えます)
設定消すだけじゃだめぽいすね。

これでだめならダメな状況をレポートください。
adb logcat の様子で(どこでExceptionでてるかわかれば)十分です。

5 comments:

itougeek said...

愛用してます。調べまくっていくつかのMms.apk試したあげく結局ここに辿りつきました。ってことでフォローもさせてもらってます。ありがとうございます。今後も頑張ってください

k1777 said...

こんばんは。
早速Sense系カスタムROMの「Roufianos-V6」で試してみましたが、あらゆる場面で強制終了(com.android.mmsが予期せず停止)になってしまいました。
どこからどこまでのLogを報告したらよいか判断できませんので、一連のLogを下記URLにアップしました。
参考にして頂ければ幸いです。

http://www.mediafire.com/?d99maa45dis7duz

Anonymous said...

HTC DesireのSense ROM(PINKY DESIRE)で試してみました。
wipeしてもやはり時々強制終了するみたいです。
logcatというのを初めてやってみたのですが、どうでしょうか??

V/MmsProvider( 246): Broadcasting intent: Intent { act=android.intent.action.CO
NTENT_CHANGED (has extras) }
D/AndroidRuntime( 834): Shutting down VM
W/dalvikvm( 834): threadid=1: thread exiting with uncaught exception (group=0x4
00259f8)
E/AndroidRuntime( 834): FATAL EXCEPTION: main
E/AndroidRuntime( 834): java.lang.RuntimeException: Unable to start receiver co
m.android.mms.transaction.MmsSystemEventReceiver: java.lang.NullPointerException

takuo said...

Anonymousさん

もうちょっとログの下の方まであるとわかるかもしれません。
call traceはすべて示していただけると助かります。
http://pastebin.com/ などにはりつけるのがおすすめです。

android said...

Anonymousさんとは別人ですが、MMS送信の際に強制エラーが出た際のログを張り付けました。
お暇な時にご確認ください。

http://pastebin.com/fy3UWbeu