今ホット?なcommunicaseを入れてみたかも | わたくしが あらゆるネタを書き綴るっ

わたくしが あらゆるネタを書き綴るっ

日頃のつぶやきや                                                              時には役立つ情報を書くかも?

今日アクセス解析で調べたら、
「今ホット?なcommunicaseを入れてみたかも」
これで来てる方がめちゃくちゃ居ました。

調べてみると、このワードが某所で晒されていたようですw

確かにapkの配布はアウトでしたね。

というわけで、zipからは一応削除させていただきます。

もしどうしても欲しい方は個別に連絡ください!

基本的には、以下の手順どおりに実行して自分で作成してくださいw


先日docomoからリリースされた「communicase」
対応端末少ない上にspモードメール使えるのはさらに少ない...という
とんでもないアプリなのですが、

開発者様たちがはやくもやってくれました!

virifiさんのGitHub
無断転載は失礼なのでリンクさせていただきます。

今回の作業に必要なもの
apktool
java
communicaseのapk

まずはcommunicaseを用意せねばなりません。
ダウンロードが出来る対応端末を所持しているようであれば、
それを利用してバックアップをとりアプリを用意してください。

そうでない場合は、google chromeを使ったアプリのダウンロードを行ってください。

さて、アプリが用意出来たら...

apktoolでまずは解凍します。
apktool d com.nttdocomo.communicase.carriermail-1.apk

次に、virifi様のサイトからダウンロードしたパッチファイルを同じディレクトリに置きます。

linux環境であれば、そのままpatchが当てられるのですが、windowsの場合は一作業必要です。

こちらのサイトからpatc254w.zipをダウンロードして解凍し、わかりやすい場所に移動しておきます。
例:C:\patch など

そして、windowsの環境変数Pathにpatch.exeまでのパスを追加してパスを通しておきます。

patch -p0 < spmode-support.patch
パッチを当てます。

パッチが正常に完了したら、ビルドします。

apktool b com.nttdocomo.communicase.carriermail-1 communicase_spmode-support.apk

ここまでは、普段ある程度カスタムしている人であれば簡単に出来ると思います。

この後の署名で躓きました。

まず、jdk7を使っている人はjdk6をインストールしておいてください。

そして、先ほどと同じようにjdk6\binにパスを通しておいてください。
jarsignerがあるディレクトリです。
例 C:\Program Files (x86)\Java\jdk1.6.0_31\bin

ここまで出来たら、署名ファイルを作ります。

keytool -genkey -keystore ./(任意の名前).keystore -validity 10000 -alias adamrocker
叩くと、コマンド形式で色々質問されます。

この辺の内容は暗号化され署名に含まれる?ようです。
一応まじめに入力しておきました。

なお、パスワードは後で署名する際に使うので忘れないようにしてください。

これで署名ファイルが出来ればもう一息!

最後の署名を行います。

jarsigner -keystore (先ほど作成した書名ファイル).keystore -verbose communicase_spmode-support.apk adamrocker

これでしばらく待てば署名が完了します。

後は、このアプリを端末に送り込みインストールをし、
SPPushSwitcherをrootexploreなどでsystem/appにいれれば完了です。

しかし、僕の環境ではwi-fiでうまく動作しませんでした...
そしてあまりなじめないのでspモードメールに戻しましたw

今回はあくまでもvirifiさんのパッチの使い方をわかりやすく説明しただけです。
virifiさんに感謝しつつ使ってください!

さて、結構大変な手順なので僕の環境で作成したファイルを上げておきます。

まともに使えるかわからないので人柱程度に使ってみてください。

communicase