touchアプリケーションインストールガイド2007.11.15追記:現在はもっと簡単なインストールの方法が発表されています。touchアプリケーションインストールガイド簡単版を読まれることをお勧めします。wikiにガイド記事が出たようなので、わたしも試してみました。メモを残しておきます。Windowsのかたはこちらを使うとよいでしょう。Windows版に関しては、筆者は試しておりません。アプリケーションインストール後。touchのルートディレクトリにリードライトアクセス権を確保します。touchのSafariを使って、http://jailbreak.toc2rta.comにアクセスするだけです。うまくいくとSafariが消えて、アプリケーションがならんでいるはじめの画面(スプリングボード)にもどります。ちなみにNiacinさんは更なる開発のための費用を募っておられます。ご寄付はNiacinさんのブログからどうぞ。Paypalですから、クレジットカードも使えます。わたしも微力ながら協力させて頂きました。touchをUSBケーブルでつなぐといいでしょう。つなぐとiTunesが立ち上がって、次のようなダイアログが出ますが、このダイアログはキャンセルを押しておくといいでしょう。touchをみると、なんとわずか300MBしか認識していません。この段階では、この状態が正常です。容量300MBiPHUCとその仲間たちをダウンロードします。xxx」というボタンを押せばオッケーです。デスクトップにでもダウンロードするといいでしょう。ダウンロードしたファイルはzipなので、おなじくデスクトップで解凍しておきます。Jailbreak」というフォルダができるはずです。フォルダの中にはiphucとfstabというファイルと、iphonefsというフォルダがあるはずです。Mac用なのでMacがPowerPCのひとはPowerPC用iPHUCをダウンロードしてください。Jailbreak」の中の「iphuc」と置き換えておきます。次に「アプリケーション→ユーティリティ」にある「ターミナル」を起動します。MacPortsをご利用になっていて、すでにreadlineライブラリがあるひと以外は、このファイルをダウンロードして、zipファイルを解凍します。ターミナルで次のように入力。/opt/local/lib/ちなみに筆者のマシンにはreadlineが入っていたのでこのプロセスは試していません。できたら、ターミナルでiphucを起動します。インテルマシンのひとは小文字で「iphuc」、PPCのひとは「iPHUC」ですので要注意。touchの中味を取り出します。iPHUCのぷろんぷとに続いて次のように入力。remain所要時間は約2分でした。これが終わるとiPHUCのあるフォルダの下のiphonefsフォルダの下に、rdisk0s1という300MBのファイルができます。このファイルに「.dmg」という拡張子をつけます。「本当に変更していいの?」とかきいてくるので、本当に変更します。変更したら、rdisk0s1.dmgをダブルクリックしてマウントします。「Snowbird3A109a.UserBundle」という名前のドライブがマウントされます。Snowbird3A109a.UserBundleこの「Snowbird3A109a.UserBundle」のなかの「etc」フォルダの下にある「fstab」ファイルをiPHUCといっしょにはいっていた「fstab」ファイルで置き換えます。ファインダーで操作してもいいし、ターミナルで次のように入力してもどちらでもOKです。/Volumes/Snowbird3A110a.N45Bundle/etc/また、このファイルのdiffをとってみると次のような感じ。2ですから、わかるひとは「/Volumes/Snowbird3A110a.N45Bundle/etc/fstab」をこのように修正してもよいです。コピーなり修正なりが終わったら、ドライブ「Snowbird3A110a.N45Bundle」は取り出してあんまうんとしておきます。touchにかきもどしましょう。remainこれも2分ぐらいかかります。この作業が終わったらiPHUCは使わないのでexitと打ち、終了させてよろしい。touchを「ハードリセット」します。方法は「スリープボタン」と「ホームボタン」を同時に押し、しばらく押したままにします。すると電源を切るための赤いスライダーが出ますが、これは無視して、さらに押し続けると電源が完全に切れます。電源が切れたら、スリープボタンを長く押して電源をふたたびいれます。touchにログインして操作するためにsshをインストールします。codeからダウンロードし、dmgファイルをダブルクリックしてマウントます。中に入っている「iNdependence.app」をダブルクリックして起動。SSH/SFTP/SCP」というボタンを押し、あとは画面の指示に従ってください。touchのリセットが要求されますが、ハードリセットをしては「だめです」。画面の指示では単に「スリープとホームを押してリセットせよ」とでますが、ここではハードリセットではなく、電源を切るための赤いスライダーを操作して電源を切ってください。電源を切ったらスリープボタンを長くおして電源を再投入します。ハードリセットをするとSSHが正しく動作しないそうなので要注意です。touchにログインしてみよう。次のように入力します。touchのIPアドレスは、「設定」→「Wi-Fi」に出ている接続しているアクセスポイントの一番右にある「右矢印」をタップすると見られます。接続にあたって、(yes/no)?ときかれたらyesとこたえます。touchのルートのパスワードをきかれますが、パスワードは「alpine」です。sshはまたあとで使うのでそのままにしておけばいいでしょう。touchをなおします。touchに接続します。CyberDuckというのがおすすめらしいですが、わたしは使ったことがありません。面倒なのでターミナルからsftpを使いました。sftpのパスワードも「alpine」です。具体的には、/private/var/rootの下あるMediaというシンボリックリンクをMedia_symという名前に、またMediaoldというディレクトリをMediaという名前に変更します。exitこれでiTunesを開いてみると、元通りの容量になって正常に動作するはずです。元通りの容量に!それではいよいよ、Install.appをインストールして、おすきなアプリケーションのインストールの準備です。こちらからInstaller.appをダウンロードします。touchの「/Applications」ディレクトリにsftpでコピーします。ftpソフトを使っているひとは普通にコピーして下さい。sftpコマンドを使っているひとはディレクトリを再帰的にputできないので次のようにします。touchの/Applicationsディレクトリ以下のパーミッションを修正します。touchの画面ロックをスライドして解除した状態で、sshからInstaller.appを起動してみます。押してInstaller.appを終了しておきます。このままだと、アプリケーションをインストールしてもssh経由で起動しなくては行けないハメになるので、スプリングボードの改造をインストールします。touchのサファリでhttp://conceitedsoftware.com/iphone/beta/を開きます。するとインストーラに追加してよいか?というようなことをきいてくるので「Yes」をタップ。touch側の画面右下にある「refresh」をタップします。すると先ほど追加したインストール元が反映されます。「System」カテゴリのところに「Trip1PogoStick」というのがあるはずなのでこれをインストールします。すると、スプリングボードに「Install」が追加されます!作業は以上です。Sources」をインストールすると、多くのインストール元が追加されて、インストールできるアプリケーションの数がとてもたくさんになりますよー。touchがおかしくなった場合、つぎの手順でリストアが可能なようです。touchの電源を入れてUSBケーブルをつなぐ。「スリープボタン」と「ホームボタン」を押し続け、電源を切る(ハードリセット)。電源が切れたらすぐさまスリープボタンを離す。ホームボタンは押したまま。画面に水平線がたくさん出れば成功。iTunesを起動するとリストアが可能。上記リストア手順に関しては筆者は未検証です。2007モバイル向けAdsenseが本日サービス開始Googleが本日より日本でも「モバイル向けAdsense」をはじめたようです。9月に発表だけされていたものが、サービスインしたもの。開始する」というのが表示されていて気がつきました。モバイル向けAdsenseで利用可能なデザインは下記の「シングル」と「ダブル」の2種類のみ。このモバイル向けAdsense広告を貼るページはXHTML、WML、CHTMLのどれかで書かれている必要があります。広告のコードはPHP、CGI/Perl、JSP、ASPで提供されるので、ページそのものも生XHTMLとかではなくて、どれかの言語で書かれてないとだめ。まあPHPだったら、そのまま拡張子をphpにすればうごくけど。^^;なお実物はたとえばこのへんで見られるみたいです。1.1.1とiPhoneの1.1.1でルートディレクトリのリード/ライト権限を得ることに成功したと主張しています。その動作を、engadgetが確認した模様。safariを含む全てのプログラムがroot権限でうごいている。1.02以前は違う方法でファイルシステムへのアクセスが確立しており、調査が可能だった。1.1.1にも含まれていた。safariに表示させることで、そのコードを実行させることができる。(どういうコードを実行させるのかはわからないけどそのコードを実行させることで)iPHUC経由でファイルシステムへのリードライト権限が得られる。いうような感じのようです。engadgetの記事では、いったんファイルシステムへのリードライト権限が得られたあと、何らかの不明な原因でその権限が失われたらしいので、不安定なのかもしれません。今晩中(現地時間の今朝遅く)には、libTIFFのぜい弱性をつくためのTIFF画像(みたいなもの)が公開される予定とのこと。touchでみてみるといいでしょう。safariが落ちてしまいます。touchにアプリケーションをインストールする方法(はまだ)」から10日ほどたちました。touchハックの現状をまとめておきます。touchにアプリケーションをインストールすることは「できません」。ファームウェアにかけられている暗号の鍵が見つからないようです。最近TIFFを表示する機能にバッファオーバーフローのぜい弱性があるのが発見されたようです(参考文献[1])。これは1年半ほどまえにPSPをハッキングする際に使われたのとおなじような穴で、ある種の改造をくわえたTIFFを表示させることで任意のコードが実行可能になるというものです。touchの「監獄破り」が試みられている最中のようです。その間、iPhoneではハック済みの1.02にあらかじめ細工を施しておくことで、1.1.1にアップデートしたあともファイルシステムの読み書きができるようにする方法が発見されています(参考文献[2])。XはLeopardベースだから、LeopardがリリースされるまではSDKも出せないのだとか、いろいろなうわさがあるようです。はやいところSDKも公開されて、ちゃんとインストールできるようになって欲しいですね。Exploitをつかってrootパーティションのリードアクセスに成功したようです(TUAWの記事、Niacinさんのブログ)。現在rootパーティションをrwでマウントし直そうとしているところだそうです。詳しいことがわかり次第、お伝えしたいと思います。日本時間の2007年10月7日22時現在、アドセンスのサイトが見られないようになっています。みようとするとエラーメッセージが表示されるのですが、これがおどろいたことに27箇国語で書かれています。いうわけで表にしてみた。サイトは一時的にご利用いただけません。後で再度お試しくださいますようお願いいたします。お手数をおかけいたしますことをお詫びいたします。間違ってたら教えてくださいね。2007潮干狩りに行ってきました近所の人に誘われて、潮干狩りに行ってきました。今回のターゲットはあさりではなくて、しじみです。子供の頃よく潮干狩りにいきましたが、あさりばかりだったので、しじみは初めてです。いったのはこんな感じのところ。吉井川この川も護岸改修工事がだいぶされて、浜がへっているみたいです。少ない浜をつかってジェットスキーが乗り入れしていました。季節じゃないので、あまりたくさんとれませんでしたね。今晩砂だしをして、あすいただきます。2007フレッツ・光プレミアム・マンションタイプようやくというかなんというか、我が家にも「フレッツ・光プレミアム・マンションタイプ」が開通しました。INS64からADSLにするのも遅かったんだよねー、なんでかしら。住んでいるのはマンションなんですが、すでに光をマンション自体に配線する工事はずっと昔におわっています。よって、開通のための工事はマンションの根元のところで電話回線からVDSL側に切り替えるだけなので簡単です。わたしがやるんじゃないけどー。いうわけで、今日の午前中に工事がきて、工事と電話の開通試験を30分ぐらいで終えてかえりました。ネットワークの方は設定を自分ですることにしてあるので、時間がなくてまだIDとかパスワードとかの設定ができていません。今晩設定だね!なお、直前の回線はイーアクセスのADSLだったので、たぶんだいぶ速くなるんじゃないかと期待しています。ちなみにADSLのときは、実測で下りが350kB/sぐらいは出ていました。だいたい2.7Mb/sぐらいですかね。フレッツ光プレミアムの場合は、20Mb/sぐらいでれば平均的らしいので、ADSLの10倍!にはならないけど、7倍ぐらいにはなりそうだね。問題は(問題と言うほどのことでもないが)、接続用の機器がふえたこと。新機器フレッツ用おくから、VDSLモデム、ルータ、IP電話のアダプタらしいです。ぜんぶでかいACアダプタ。旧機器イーアクセス用どうやって片付けるかよく考えなくちゃ....ちなみに工事の費用は従来の電話回線を「休止」にする費用1000円、従来の電話番号をIP電話につける費用が計3000円、あわせて4000円ぐらいでした。これで、しばらく楽しめそうですね−。1.1.1になってもなおってない4つのへんなところです。touch...なにか後ろめたいことがあるのか!まずひとつめ。disabled」になりました。英語版しかしこの画面、日本語表記だと「5分してからもう一度試してく...」になってます。これたてにしてもよこにしても続きはみられません。続きが気になってしょうがない。「試してく...れなくてもいいです」「試してく...れなくっちゃいやん」「試してく...さいこりゃまたくさい」いったいなんなんだー。日本語版ちなみにギリシャ語(?)でも「...」になってるみたい。あとの言語ではだいたい最後まで表示されてるっぽい。「世界時計」に隠された暗号の謎というわけで2つめ。「世界時計」で「地名を検索し世界時計に追加します。」という機能があるんですが、ところどころ地名の翻訳がおかしい。アルメニア?わたしが調べた限りでは下記のものが未翻訳でした。Montenegroブラチスラバ、Slovakiaアシガバード、Turkmenistanこのほかに「アブダビ、UAE」と「UTC」もありましたがこれはそのままでオッケーでしょう。これ、なんで翻訳されてないんでしょうね。旧ソ連と東側諸国、アメリカのカリフォルニアの町、大西洋の島国。応じた書式」では「アメリカ合衆国」「イギリス」になってるのにここだけ「米国」「英国」なのはおかしい。どっちかにあわせなくちゃーだめでしょー。ならないアラームの怪というわけで、さらにいきます。次の写真のように同じ時刻に複数のアラームをセットします。複数のアラームをセットそうするとだ、一番上のアラーム(ここではアラーム1と命名)がまず鳴るが、すぐにやんで一番下のアラーム(同アラーム4)がなります。次にその上のアラーム3が鳴ります。それもとめると次にアラーム2が鳴る。重力から解き放たれたダイアログそして、最後にちょっとかわいいやつをひとつ。かわいいのでもってるひとは試してみてー。touchを操作中にはおおむねどの画面でも本体下側にある「ホーム」ボタンをダブルクリックすると、音楽のコントロール用のダイアログが出ます。正常位そのままよこにします。ダイアログもいっしょに横になります。