[JB]iOS6.1標準のメールアプリを拡張してメール環境を改善するMailPatcher6

SPONSORED LINK


 

iOS6.1標準のメールアプリに満足できないから改造

ひとりぶろぐのmoyashi (@hitoriblog) です。

iOS6.1標準のメールアプリ等を拡張するMailPatcher6というJailbreak Tweakを作りました。

 

▲i.softbank.jp(Eメール(i))の着信通知を1.5秒で自動的に消去、着信通知に先んじてiOS標準のメールアプリで受信処理を開始しています。

MailPatcher6の機能

現状MailPatcher6が持っている機能は以下です。

  • i.softbank.jp(Eメール(i))の着信ダイアログを表示から1.5秒後に自動で消す
  • i.softbank.jp(Eメール(i))のダイアログが表示されたときに、iOS標準のメールアプリ(MobileMail.app)で受信を開始する

Ver.0.2を出しました。Ver.0.2の内容の反映は後でやります。とりあえずこちらのページをご参照ください。

ひとりぶろぐ » [JB]Gmailのプッシュ受信機能を追加!iOS6.1標準メールアプリ拡張Tweak MailPatcher6をバージョンアップ

Ver.0.3を出しました。Ver.0.3の内容の反映も後でやります。とりあえずこちらのページをご参照ください。

ひとりぶろぐ » [JB]返信時に引用を削除する機能を追加!iOS6.1標準メールアプリ拡張Tweak MailPatcher6をバージョンアップ

(続きは[Read More]から)

MailPatcher6の設定

MailPatcher6をインストールすると「設定>MailPatcher6」という設定項目が出現します。

Screenshot 2013 02 11 16 47 59

ここでMailPatcher6の設定ができます。

Screenshot 2013 02 11 16 49 24

i.softbank.jpの着信ダイアログを表示から1.5秒後に自動で消す機能

「設定>MailPatcher6>i.softbank.jp Dialog Auto Dismiss>Auto Dismiss」をオンに。

Screenshot 2013 02 11 16 49 24 1

すると、i.softbank.jp(Eメール(i))の着信ダイアログが表示されてから1.5秒後に自動的に消えるようになります。

Screenshot 2013 02 11 16 52 58

完全に消すのは不都合があるのでやめました。

i.softbank.jpのダイアログが表示されたときに、iOS標準のメールアプリ(MobileMail.app)で受信を開始する機能

「設定>MailPatcher6>i.softbank.jp Sync Fetch>Sync Fetch」をオンに。

Screenshot 2013 02 11 16 49 24 2

すると、i.softbank.jp(Eメール(i))の受信ダイアログが表示されたときにiOS標準のメールアプリで即座に受信を開始します。

i.softbank.jp(Eメール(i))の受信ダイアログの表示と、iOS標準のメールアプリ(MobileMail.app)の受信処理が同期するようになるので「Sync Fetch」です。

動作の様子は、冒頭に貼ったYouTubeの動画をご参照ください。

これの何がうれしいかと言えば、受信通知を見てiOS標準のメールアプリを起動するころには既に受信が完了していること。通知センターの設定でロック画面にメールの項目を表示するように設定していれば、すぐにロック画面で表題などが確認できることです。

Screenshot 2013 02 11 17 01 47


ただし、「設定>メール/連絡先/カレンダー>データの取得方法」のプッシュをオンにするか、あるいはフェッチを手動以外にして、常にiOS標準のメールアプリが起動している状態にしておいてください。

質問: My SoftBankでi.softbank.jpの「新着メールお知らせ」を切っているとどうなりますか?

あくまでもi.softbank.jp(Eメール(i))の着信通知のダイアログの挙動を変化させて「i.softbank.jpのダイアログが表示されたときに、iOS標準のメールアプリ(MobileMail.app)で受信を開始する」機能を実現しているので、「新着メールお知らせ」を切っていたら動きません。

Screenshot 2013 02 11 18 19 23

▲「My Softbank > メール設定 > Eメール(i) > 新着メールお知らせ設定 > 新着メールお知らせ」は「送信する」にしないと、「i.softbank.jpのダイアログが表示されたときに、iOS標準のメールアプリ(MobileMail.app)で受信を開始する」は機能しません。

動作確認環境

  • iOS6.1 iPhone 5

iOS5.1.1非互換で、対応予定もありません。

履歴

  • 0.6-1 2013.02.14 画像添付メール時に動作がおかしかったのを修正
  • 0.5-1 2013.02.14 署名が設定されていない環境で引用が削除できなかったのを修正
  • 0.4-1 2013.02.14 引用を削除しつつ作ったメールを送信したときに、本文が空で送られてしまっていたのを修正。Auto Dismissに0秒の選択肢を追加(ただし、問題が発生するので使用を非推奨。使えるようにする方針で追加したのでなく、問題を体験してもらうためのもの)
  • 0.3-1 2013.02.14 引用を削除しつ返信する機能を追加。Auto Dismissの時間設定機能追加
  • 0.2-1 2013.02.13 Gmail.appのプッシュ通知を使ったiOS標準メールアプリとの同期受信、Gmail.appのプッシュ通知表示の抑制機能追加
  • 0.1-1 2013.02.11 初版

免責

無保証、無サポートです。自己責任でお使いください。

インストール

いつもの New野良リポジトリ をCydiaに登録後、以下のリンクをタップしてインストールしてください。

インストールするとリスプリングを促されるので、リスプリングします。

MailPatcher6をCydiaからインストール

Amazonで買い物してく?

 

SPONSORED LINK

 

「http」を含むコメントはSPAMとして判定しますので、URLを書く場合は「http」を抜いてください。

15 Comments

  • kujirama
    2013年2月11日 - 6:10 PM | Permalink

    早速使わせて頂きます。ありがとうございます。

    ios6.1の脱獄が出来てから、久しぶりに脱獄関係の記事が増えて嬉しい限りです。
    厚かましいお願いなのですが、ぜひともMailQuotePatcherもios6.1に対応して頂けないでしょうか。
    Iphone4の脱獄時は本当に便利に使わせて頂きました。

    宜しくお願いします。

  • eco
    2013年2月11日 - 6:50 PM | Permalink

    Thunderbird の Auto Address Cleaner アドオンのような
    宛先に使われる相手先名を除去する Tweaks を作って頂けないでしょうか。

    山田 太郎 → taro@example.com
    な感じです。

    新規メール作成時だと電話帳の登録名が使われてしまうので
    どんな名前で登録してるのかバレてしまうのを防ぎたいです。

  • 荻野夏樹
    2013年2月11日 - 7:20 PM | Permalink

    まさに痒いところに手が届くtweakで感謝感激雨あられです。
    これからも宜しくお願いします。

  • もやしファン
    2013年2月11日 - 7:26 PM | Permalink

    もやしさん、anyAttach と言うソフトと同等のメールに添付ボタンを追加するtweak 期待してます。

  • radio
    2013年2月11日 - 8:24 PM | Permalink

    これ待ってました!

    これでiphone5を使いやすくなりました!!!

  • りょうこ
    2013年2月11日 - 8:40 PM | Permalink

    これさいこー!めちゃ便利&うれしい。
    ついでにMailQuotePatcherの機能も実装したらいかったのに。
    次はこれ待ってまーす!

  • mrmr
    2013年2月12日 - 2:56 PM | Permalink

    ありがとうございます。
    これすごく助かります
    昔でいうSBankPushFetcherみたいなやつですね
    愛用してたのでうれしいです。

  • あゆぽん
    2013年2月12日 - 11:55 PM | Permalink

    早速使用させて頂いてます。
    これいいですね~!

    他の方のコメントにも有りますが、MailQuotePatcherの方もよろしくお願いします。

  • 脱獄太郎
    2013年2月13日 - 11:57 AM | Permalink

    バージョンアップありがとうございます。
    先日、リリースと同時に導入させていただいたところ
    通知センターで先着で表示があった場合(ツイッターやFACEBOOKなど)
    メール受信の表示が出なくて多少なりとも不便を感じていました。
    今回のバージョンアップで後着でも通知センターにも表示されるようになり
    ました。ありがとうございます。

  • 名無し
    2013年2月13日 - 11:26 PM | Permalink

    できればこれをiOS5.1.1にも対応していただければありがたいです

  • 匿名
    2013年2月14日 - 8:25 AM | Permalink

    他のアプリと競合しているせいか、LINEの通知が表示されなくなります。Mailpatcherをアンインストールしたら、治りました。

  • モッピー
    2013年2月14日 - 9:22 AM | Permalink

    5.1.1用も是非よろしくお願いします!

  • K
    2013年2月14日 - 10:05 AM | Permalink

    このパッチver0.1まではiOS5.1.1でも使えていたようですが、0.3にすると使えなくなってしまったようです…
    iOS6用のパッチということは承知ですがもしよろしければ0.1のdebを頂けないでしょうか?

  • K
    2013年2月14日 - 10:10 AM | Permalink

    連投申し訳ございません。
    先ほどのコメントにアドレスを載せるのを忘れました。
    よろしくお願い致します。

  • コルレア
    2013年2月15日 - 12:46 AM | Permalink

    待ってました( ´Д`)y━・~~
    めちゃくちゃ便利です(((o(*゚▽゚*)o)))

    そこでなんですが・・・

    もし可能でしたら
    件名も消せないでしょうか?

    よろしくお願い致しますm(_ _)m

  • コメントを残す

    メールアドレスが公開されることはありません。

    次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>