代助1件のコメントKindleのハックに文鎮化リスクはつきもの。今回v0.31からv0.4にバージョンアップした。ハックによる文鎮化防止ハックというのもなんか違和感があるものの非常に便利で、自分はこのハックで救われた経験者。これを適用したのと新しい機能を試したのでその備忘録。2.3.4(431108003)のアップデータがUSBマスストレージ(/mnt/us/)に配信されていることに気が付き、それを手動で適用したところアップデートがコケた。文鎮化も回避されたのでその経緯の備忘録。2.12から3.0へメジャーバージョンアップしたので早速試してみた。デザインは素晴らしかったし、動作も軽快でサッとツィートしたいときには非常に便利なアプリで自分がJB当初から利用し続けている数少ないアプリの一つ。touchをJailbreakする必要があります。Jailbreakはメーカーやキャリアの保証対象外となる可能性やセキュリティが脆弱になるリスクも伴います。最悪、文鎮化してしまう恐れもあります。ショップに持ち込んでも修理・交換の対象外となるかもしれません。自己責任が大前提です。StoreでUS$4.99で購入しなければならない。Storeなんかで購入するのはコワイという人はやめた方がいい。ワレを求める人は言語道断。昼夜を問わず、寸暇を惜しんで努力しているプログラマーに敬意を表し、感謝の気持ちを込めて支払いましょう。今回のバージョンアップでうれしい機能:美しいデザインがさらに洗練されたマルチアカウントをサポート。アカウントの切り替えも容易。フォローリストからMentions可能になった複数のドラフトを保存できる画像のアップロード先が選択可能になった。メインスクリーンから呼び出し可能に。ジオタグとマップリンクが追加。画像、動画の投稿も可能。画像は回転や削除が可能。バックグラウンドの動きがおしゃれ。Recordの機能は削除されたのかも。Software“を参照(英語ページ)。3.02追加画像2枚)この便利さは動画がないと分からないと思うので、イチブだけどご堪能ください(1分37秒)。Swipe”はOFFの方がいいと思う。Softwareがアップデートされバージョン2.3.3となった。ツイッター上でこの一報を聞きつけて真っ先にワイヤレスをオフ。フォントハックを当てている状態で自動アップデートが始まってしまうと文鎮化するので、このアンインストールが完了するまでの暫定処置。シリアルコンソール接続できるようになったとはいえ、自らを追い込むようなことはしたくないので文鎮化を待つことはやめて手動でアップデートした。<注意喚起情報>Kindleのハックは非常に危険です。同じハックのインストール/アンインストール方法によって文鎮化したり、異なるハックの組合せ等によっては初期状態のファイルを失い工場出荷状態に戻せないリスクがあります。Default”した場合やSoftwareの自動更新でも文鎮化しますので注意が必要です。いかなる事象に対しても当方、または掲載するツールの開発元およびサイト運営者による保証は受けることができません。自己責任とは文鎮化した際に潔く米Amazonでもう一台注文する覚悟があるということです。今回、非常に危険なことをしています(自分ではしたと思っています)。2.3.3を手動でダウンロードのうえアップデートを試みています。さん)usbnetwork23-0.10結果、まったく問題なくアップデートは終了しました。一応、シリアルコンソール接続してアップデートするログを監視しながらの作業でしたが拍子抜けするほどあっさりと。アンインストールすることなく適用済みのままのハックを動作確認した。usbnetworkによる母艦からのUSB経由でのroot接続は可能で、news_auto_downloaderも再起動させることもなくdownload_list.txtのフィードを自動でダウンロードしてくれた。anti-bunchinはあいにく発動させていないので不明。以上、あくまで自分の環境と今回の2.3.3へのアップデート内容においては問題ない(あるいはまだ顕在化していない)という結果です。心配なのはZIFケーブルがすでにボロボロで接触不良になりつつあること。予備はあるけれども、さすがにこうも寿命が短いといくらあっても足りないので、早速本日(昨日か)ネット上で基板等を注文してみたり。ハンダ付けに挑戦する予定です。PDFファイルのダウンロード等のハックで便利になってきたKindle。一方で文鎮化するリスクはすぐそこにある。「備えあれば憂いなし」ということでコンソール接続にチャンレジしてみた。相応の知識やスキルがあれば諸先輩方のサイトに書いてあるママやればできるはずなのだが、なかなかド素人の作業はそうもいかない。つまづいた部分を回想しながらまとめてみた。Softwareのバージョン2.3.3が配信されたことで古い記事となっております。フォントハックのアップデータ等のバージョンに注意してください。<注意喚起情報>Kindleのハックは非常に危険です。文鎮化するリスクはもちろん、同一ハックでもそのインストール/アンインストールの方法や異なるハックの組合せ等によっては初期状態のファイルを失い工場出荷状態に戻せないリスクがあります。Default”した場合やFirmwareの自動バージョンアップでも文鎮化しますので注意が必要です。基板回路部分に触るため不慮の事態を招く恐れがあります。いかなる事象に対しても当方、または紹介するツールの開発元およびサイト運営者による保証はありません。・ZIFケーブル(変換名人:Amazonから注文)まず、ミニUSBケーブルは家にあったものを使えばいいので、その他のものを買いに秋葉原のヨドバシへ。パソコンを自作した経験すらないので恐る恐るPCパーツ売り場へ足を踏み入れる。こんな部品みたことないというモノばかり。結局買ったのはホビーコーナーに置いてあったリード線のみ。探すのが面倒になり、USBシリアル変換モジュールは秋月電子、ICピンクリップは若松通商へWebで注文、ZIFケーブルもついでにネットで注文(次回行ってみたらヨドバシには置いてあった)。なんとかモノは揃った。コンパイルするためのXcodeのインストール3)minicom-2.2のダウンロードとコンパイルおよび初期設定ターミナルの”minicom”というのが高機能でいいらしい。モデムとか聞くとパソコン通信の頃のピーガーと鳴ってた時代を思い出し懐かしい気分になったのは束の間。バイナリベースでの配布はしていないらしく、ソースコードから自分でコンパイル作業が必要。コンパイラーがないのでアップルのADCメンバー登録をしてXcodeをダウンロード。1GB近くあるのでダウンロードしてインストールするのも結構大変なわけで。(シリアルコンソール)“にあるとおりにやってるはずだが上手くいかない。したメッセージがズラーっと流れている。なんのことはない、無視してよいwarningだったらしい。installをしていたのでダメだったと。minirc.dfl)”と出て起動しない。何が何だかで頭から白いケムリが出てたはず。完了したと思ったら、”/usr/local/etc”のディレクトリが存在しないので設定ファイルを保存できない。rootではないのでまたもやsudoの出番。/usr/local/etc”で保存場所を用意してやっとminicomの初期設定が完了した。【Kindle側の準備】1)usbnetwork接続でrootのパスワードを消す2)裏ブタを外す3)Kindleの端子部分とUSBシリアル変換モジュールの端子を接続あらかじめKindleにusbnetworkハックを適用してあるので、Kindle側で必要なコマンドを打ってやる。rootのパスワードを消す。これをやらないとシリアル接続してもKindleにログインできない。念のためバックアップをとっておく。ちなみにviなんてそうそう使わないが、操作方法はググればいくらでも解説が出てくるので問題はなかった。した作業ならむしろ便利。シリアルの端子を出す。裏ブタを外す作業はすでにSIMカードを引っこ抜いた時に経験済みなので手馴れたもの。カバーのあるZIFコネクタと広い端子が4つあるので、リード線の芯を出して広い方のむき出し下にセロテープでとめる(にしざわ流)。熟練者はコネクタ部分にZIFケーブルを挿して反対側をリード線とハンダ付けをするらしいが、とても無理なのであきらめた。セロテープなら簡単だと思いきや想像以上にスペースがない!イライラしながらなんとか貼付けようとするのだが、結局、内カバー全てとっぱらった。ネジが20個くらいあるのでしんどいが、おかげで貼りやすくなった。端子の接続方法で注意が必要なのは、Kindle側のTxDとRxDは、USBシリアル変換モジュールのTxDとRxDをクロスして接続しなければならないということ。リード線の芯をセロテープでしっかりと固定した後にICピンクリップ側でUSBシリアル変換モジュール側のピンを探して接続する。ICピンクリップ側を後にするのは間違っててもすぐに直せるから。Kindle側の端子のスペースは狭いので隣同士が干渉しないように、リード線の芯は短めが良いようだ。クライマックスに突入。ターミナルでminicomを起動してKindleをリブート。ガッツポーズ!!あとはrootでログイン(パスワードは不要)するだけ。ファームウェアの不意のバージョンアップやハックの競合等で文鎮化してもリカバリーできるのだから。シリアルコンソールで接続できるとわかれば、あとはサッサと片付け。裏蓋をパチンと閉め終わった後、またこれを開ける作業をするのか?と。そんなことはやってられないので、ZIFケーブルの必要な部分に慎重にハサミを入れて、ICピンクリップでつかむという方法を試したところうまく行った。ZIFケーブルの1本は非常に頼りなく細いので乱暴に扱うとポッキリおれてしまいそう。ちなみにZIFケーブルにも種類があるようで、両端が青、片方が白でもう一方が青、両端が白の3種類だ。青い部分が固いのでKindleのコネクタカバーを開けてカチッと固定できる。白い方が薄いのでハサミを入れやすい。この方法で上側のフタだけをあければよいので遥かに楽に接続できる。強度の問題とZIFケーブルのクリップの仕方によって接触が悪くなることがあるのが難点か。今度はハンダ付けに挑戦しよう。さんの3氏にこの場を借りて改めて御礼申し上げたい。Versionは2.5.3になっており日本語フォントハックの方法が従来と異なっております。下記の内容では日本語フォントハックが適用できなくなっています。こちらのエントリを参考にしてください。2010FW2.5.XのKindleは以前のJailBreak手法と異なるため、update_news_auto_downloader_install-k2i_0.3.binが対応していないためインストールできません。“news_auto_downloader”がver0.3になりました。今回のアップデートにより手動でコマンドたたく必要がなくインストールすることが可能になりました。<注意喚起情報>Kindleのハックは非常に危険です。文鎮化するリスクはもちろん、同一ハックでもそのインストール/アンインストールの方法、または異なるハックの組合せ等によっては初期状態のファイルを失い購入初期状態に戻せないリスクがあります。Default”した場合、文鎮化しますので注意が必要です。紹介するツール等は開発元も無保証です。自己責任で実施してください。一定時間の間隔で特定ファイルをKindle本体にダウンロードします。Kindleの電源OFF時に勝手に動作することはありません。動作間隔時間はconfig.txtに分単位で設定します(デフォルトは”60′′分)ダウンロードするフィードはdownload_list.txtの編集で変更できます。くらべる社説」「朝日新聞(主要記事全文)」「日経新聞(主要記事全文)」「読売新聞(主要記事全文)」のmobi形式ファイルです。※ダウンロードするファイル種類を追加したい場合は別途設定が必要。ver0.2をインストールしている場合は以下の操作を行ってから次に進みます。downlaod_list.txtなど必要に応じて母艦側にバックアップを取っておく。前バージョンのアンインストール(今回はアンインストーラーv0.2/v0.3いずれでも可)まず、”news_auto_downloader-0.3.zip”をダウンロード・解凍します。Kindle2とDX版がありますが、(DXはもっていないのでスルーして)”update_news_auto_downloader_install-k2i_0.3.bin”を母艦に接続したKindleのUSBマスストレージ(/mnt/us/)に置きます。Kindleを実行して終了です。旧バージョンを利用し、download_list.txt等をバックアップしている場合はKindleを母艦に接続し直してUSBマスストレージ(/mnt/us/)のnews_auto_downloaderのディレクトリに戻します。フォルダを作っていますが、まれに残ってしまう場合があるようです。対象ファイルをdocumentsから削除してもロックファイルが残っているとダウンロードしませんので、このような場合はリブートしてみてください。※日本語を表示させるにはフォントハックが必要です。ytフォントハックを参考まで。いずれのフォントハックもFW2.3.4に対応しています。Jailbreakできません。仮脱獄もできませんのでOSのバージョンアップには注意してください。Jailbreak(仮脱獄)してみた。jailbreakはこれが初めて。rebootの都度、母艦のJBツールを使ってカスタムブートローダーをメモリにアップロードする必要があるし、不便極まりないとわかっている。jailbreakが可能なツールが出るまで待ちきれず。jailbreakが可能になった。touch第3世代で検証しました。touch第3世代(モデル番号MC)のOS3.13に対してJailbreakすることはできない。jailbreakもできなくなるので注意。この作業はJailbreakを伴ないメーカーの保証対象外となるばかりでなく、復元できなくなるリスクがあるので自己責任でどうぞ。Jailbreak)はいろんなサイトで取り上げられているので詳細はそちらを参考に。システム領域は750MBみたい。リブートすると母艦に接続せよと。iTunesがリカバリーモードのiPodを見つけて復元するか聞いてくるが、このまま復元しないように。Redsn0wを起動し、OS3.1.2のファームウエア(”iPod3,1_3.1.2_7D11_Restore.ipsw”)を選択する。Jailbreak”)になるよとアラートが出る。touchの画面がリカバリー画面から通常のロックスクリーンに復帰する。この後はいつもどおりに使用可能になる。この作業は復元とは異なるのでiTunesとの同期データやインストール済みのCydiaアプリが消えることはない。自宅であれば簡単な操作だが、外出先の場合はバッテリ切れや不意にリブート状態に陥ればノートPCは必要になる。touchならまだしも、これがiPhoneだと自分は許容できない。ノートPCを持ち歩くのは面倒だし、バッテリーチャージャーは必携となり、外出先では不用意なCydiaアプリのインストールを避ける等、いろいろと注意が必要になる。こんな窮屈な使い方は嫌だし、絶対にオススメできない。Jailbreakするというユーザには。tetheredするときはUSBハブ経由は厳禁(デバイスを認識しない)リカバリーモードの画面からロック画面に復帰しないことがある。何度かUSB外したり、接続し直したりしてみるとよい。自分の操作がおかしいのかも。request.”と表示されている。3.1.3′′とiPhoneと表示される。仮脱獄のリブートから復帰する様子を動画にしてみた(1分44秒)。touch第3世代のOS3.13をJailbreakできない。Versionは2.5.3になっており日本語フォントハックの方法が従来と異なっております。下記の内容では日本語フォントハックが適用できなくなっています。こちらのエントリを参考にしてください。さんの日本語表示とPDFダウンロードを可能にするハックが更新されているので適用した。これは二重インストールしてアンインストールすると文鎮化するのを回避する信頼性向上のアップデート。その他インストール状況を画面左下に表示させたり。うっかりということがないように入れておきたい。Softwareのバージョン2.3.3が配信されたことで古い記事となっております。フォントハックのアップデータ等のバージョンに注意してください。JBが必要のため文鎮化するリスクがあります。Defaults”は再起動不能(強制リセットも不可)に陥るリスクがあります。ここで紹介させていただく方が提供してくださっている各種ツールは無保証であることに留意してください。完全に自己責任でどうぞ。※自作フォントがある場合、普通は母艦側にもあると思うけど心配な人はバックアップを取っておく。既存ハックのアンインストール。何度かハックは更新されているので、適用済みと同じバージョンのアンインストーラーを使用すること。フォントとPDFダウンロードのハックを個別に当ててる場合はアンインストールの順番に注意。つぎに最新版のダウンロードはこちらのサイトから。2010年2月6日時点では”update_ufh_icustom+p_install-k2i_20100202.bin“が最新となっている。Kindle”でおk。進捗状況は画面左下に表示されるようになっている。実はこの作業で文鎮化しかけていた可能性がある。Hack(文鎮化防止ハック)。フォント+PDFハックのインストールが成功して再起動中に以下の画面でしばらく固まってしまっていた。強制リセットで通常通りに起動したので特にトラブルにはならなかった。その後、インストール、アンインストールを2度ほど繰り返してみたが同じ症状は発現しなかった。anti-bunchinハックが発動すると、以下のファイルが生成されるみたい。強制リセット後にUSBマスストレージをみて見慣れないファイルがあることに気がついたという始末。/mnt/us/system/dont-restart-framework/mnt/us/DO_NOT_KILL_UART今回、何がトリガーになったのかわからないけど、このハックを入れてた事自体忘れてた。入れてなかったらと思うとゾッとする。最新版にアップデートした。