No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
SPModeMailDummy
SPPushSwitcher
injected_classes
README.md
SPModeMailDummy.apk
SPPushSwitcher.apk
spmode-support.patch

README.md

#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モードメールアプリをアンインストールする必要があります。
通常のアプリとしてインストールしてください。
インストール後は特に操作する必要はありません。