anemoな日記 このページをアンテナに追加 RSSフィード

2007-03-02 Fri

705NKgmail app その3 705NKでgmail app その3を含むブックマーク

というわけで、詳しいやり方です。

VFWP Webは、http通信ならばUAを見るけど、https通信だと見ないようです。

705patcherのMain.javaの中の以下の部分を書き換えます。

 if( cName.equals("javax.microedition.io.Connector") &&
  mName.equals("open") ) {
     m.replace("{ "
         +   "if( $_ instanceof javax.microedition.io.HttpConnection ) {"
         +       "((javax.microedition.io.HttpConnection)$_).setRequestProperty(\"User-Agent\",\""
         +           userAgent
         +       "\\n\"); "
         +       "((javax.microedition.io.HttpConnection)$_).setRequestProperty(\"X-WAP-Profile\",\""
         +           wapProf
         +       "\\n\"); "
         +    "}"
         + "}");
     System.out.println("-> Successfully added User-Agent and X-WAP-Profile Header (HttpConnection only)");
     changed.add(true);
 } else if( cName.equals("javax.microedition.io.HttpConnection") &&
     mName.equals("setRequestProperty") ) {
     m.replace("{ "
         +    "if ($1.equalsIgnoreCase(\"User-Agent\")) {"
         +        "$1 = \"User-Agent\";"
         +        "$2 = \"" + userAgent + "\";"
         +    "}"
         +    "$_ = $proceed($$);"
         + "}");
     System.out.println("-> Replaced existing User-Agent Header");
     changed.add(true);
 }

という部分を、以下のように書き換えます。

 if( cName.equals("javax.microedition.io.Connector") &&
  mName.equals("open") ) {
     m.replace("{ "
         +   "if ($1.startsWith(\"http:\")) {"
         +       "$1 = \"https:\" + $1.substring(\"http:\".length());"
         +   "}"
         +   "$_ = $proceed($$); "
     System.out.println("-> Successfully added User-Agent and X-WAP-Profile Header (HttpConnection only)");
     changed.add(true);
 }

するとなぜかつながるようになります。

ただ、SSLオーバーヘッドのせいか、705NKJavaが元々もっさりなのかわからないけど、ちょっともっさりとした動作です。

それでも標準のメーラより使いやすいので、私はgmailを常用していますが。

通りすがり通りすがり 2007/03/04 03:21 問題なく動くようになりました。すばらしい!

# 書き換え後のソースの 7 行目と 8 行目の間で
# + ”}”);
# が抜けてます。

TORIMUTORIMU 2007/03/12 03:26 自分も動きました。
自分の場合はelse ifから下は消さずに書き換えるとうまくいきました。

YoshiYoshi 2007/12/12 03:10 始めまして、よしです。
Gmailappとても参考にさせていただいています。
残念ながら、702パッチャーの使い方は解るのですが、705パッチャーの使い方が解りません、jadの書き換えまで終了したのですがそのあとのコマンドラインの実際の書き方をご指導いただけないでしょうか?

よろしくお願いします。

よし