Skip to content

virifi/CommuniCase-spmode-mail-support-patch

Repository files navigation

#CommuniCase用spモードメール対応パッチ CommuniCaseでspモードメールを使えるようにするパッチと
spモードメールをプッシュ受信するために必要なアプリです。
CommuniCase バージョン1.0.0に対応しています。

##更新情報 wifi経由での送信に対応しました。(2012/4/24)
本来wifi接続用パスワードは別のアプリ(com.nttdocomo.android.accountauthenticator)
が管理しているのですが、spモードメール非対応端末にはこのアプリが存在しません。
そのため、このアプリを用いずにwifi接続用パスワードを管理するために
3つのクラスを追加しました。
パッチにはこれらのクラスが含まれているのですが
処理内容が非常にわかりにくいと思います。
そのため、元のjavaファイルをinjected_classesにて公開しておきました。
パスワードを扱うデリケートな部分なので
処理内容を確認しておくことをオススメします。

##動作確認端末 Galaxy Nexus, Galaxy S2, Xperia ray

##パッチのあて方 $ apktool d com.nttdocomo.communicase.carriermail-1.apk
$ patch -p0 < spmode-support.patch
$ apktool b com.nttdocomo.communicase.carriermail-1 communicase_spmode-support.apk
$ jarsigner -keystore hogehoge.key communicase_spmode-support.apk hogehoge

##プッシュ通知を受け取るためのアプリ SPPushSwitcherとSPModeMailDummyの2つのアプリを提供しています。
プッシュ通知を受け取るにはこのアプリのうちどちらかをインストールする必要があります。
使用している端末により使用できるアプリが異なります。

  • WAPPushManagerが/system/app/に存在するrootedなICS端末
    SPPushSwitcherを使用してください
  • spモードメールアプリが通常のアプリとしてインストールされている端末の場合(/system/app/に配置されていない場合)
    SPModeMailDummyを使用してください
  • spモードメールアプリが/system/app/にインストールされているが、root権限を取得可能な場合
    SPModeMailDummyを使用してください
  • それ以外の場合
    どちらのアプリも使用することは出来ません

##SPPushSwitcher プッシュ通知先をspモードメールとCommuniCaseのどちらにするかを切り替えるアプリです。
CommuniCaseアプリ内の設定からは通知先の変更はできません。
/system/app/に配置してください。
GalaxyNexusを使用している場合、SPModePushやSPModePushNotifier、MiniDcmWapPushHelperは削除してください。
インストール後、アプリを起動して通知先を選択してください。

##SPModeMailDummy 使用するにはspモードメールアプリをアンインストールする必要があります。
通常のアプリとしてインストールしてください。
インストール後は特に操作する必要はありません。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages