2010年7月18日日曜日

iPhone 4 - 酸性雨でSHSHぶっこぬき放題? 嘘だろ→嘘です

ultrasn0wUSA Look out for a new project: Ac1dRa1n. Can take shsh from system ram even if you didn't save them. You will be able to downgrade to any OS.

iOS 4.0.1リリース



iOS 4.0でのSHSHが取れなくなる。とりそびれた人涙目に。(筆者も含む)



上記、酸性雨 Ac1dRa1n プロジェクトで、 iPhone 4 本体から SHSH をサルベージ可に!?

これはワクテカ過ぎる。

ADD START
なんてプロジェクトは存在せず、どうやらジョークか何かだったようだ。
なんだよ。
PlayStationのゲームディスクでも吸い出して、のんびり備えておくか…
ADD END

以下、iPhone 3Gユーザだった人用のSHSHに関する備忘録。
SHSH:the signature hash
iOS を特定バージョンにダウングレード(復元)する際に SHSH が要る。
林檎鯖が新verのiOSを配り始めると、旧iOS用のSHSHは貰えなくなる。
ゲットした SHSH はCydia に登録しておくそう。
そういえば 3GS の人たちは、そんなことしてましたね。

ADD START
転んでもただでは起きない。TinyUmbrellaのReadMeを適当に訳してメモ。

背景

2009年7月 iphone 3gsが出ました。
3gsから、itunesが復元の際、起動時にiphoneのファームウェアチェックが走るようになりました。
起動時にitunesがIPSWファイルの中を書き換え、個々のIPSW内のイメージに固有な「特別な署名」を付加するようになりました。
【重要】この署名はアップルからしか得ることは出来ません。

アップル鯖はファームウェアのSHSH要求にたいして署名をします。
「verifying firmware (ファームウェアを確認してます・・・等のチェック中)」にitunesで復元をしているときにこの要求が飛んでいます。
もしアップルの署名の無いファームウェアで復元しようとした場合、30xxのエラーメッセージがでて、そのバージョンでの復元はできません。
そんなファームウェアで復元したいのなら、cydiaであなたのhostsファイルを指定してあげるか、または、tinyunmrellaを使ってSHSHファイルを履歴として保存しておけばよいのです。
これ以上に重要なことはないです。

【重要】アップルが特定のファームウェアバージョンについて、SHSH要求への署名を止めてしまうと、もうどうやってもそのバージョンのSHSHを取得することは出来ません。

例として、2010年2月4日、アップルはファームウェアバージョン3.1.2のSHSH要求をしても、署名をしてくれなくなりました。
これが意味するところは、あなたが下記1、2、に該当しないかぎり、二度とバージョン3.1.2に復元することができなくなるのです。

  1. 過去に脱獄したことがあり、cydiaでSHSHの保管をしていた。(多分Make my life easierボタンを押すとネットワーク上に保管してくれていた)
  2. unbrellaを使って2010年2月4日以前にバージョン3.1.2用のSHSHを保存しておいた。

よって、SHSHをファイルとして保管しておくことはとても重要です。

2009年9月、jay freeman(例のsurik)はブログに素晴らしい記事を投稿してます。
http://www.saurik.com/id/12
アップルが署名の発行を止めてしまった後でも、署名を取得する件についての内容でした。
アップルは、あなたの3gsやipod touchのファームウェアバージョンを復元するタイミングを、コントロールしようとしていたのに。

jayの記事をきっかけに、firmware umbrellaを速攻で作ってしまいました。
これは、saurikの言うように、SHSHファイルが保存できるアプリケーションです。
違いとしては、umbrellaはSHSHファイルをあなたのローカルマシンに保管できる点です。
さらに、これと対をなすtinytssというアプリケーションもつくりました。
tinytssでは保管したSHSHファイルを使いiphoneの復元をローカルで行えるものです。

いまでは、tinytssとumbrellaは1つにまとめられ、tinyumbrellaとなっています。

cydiaユーザでのtinyumbrella使用上の注意点

cydiaは脱獄済みのiphoneでないと使えません。
脱獄前じゃcydiaが使えないんだkら、Make my life easierボタンでSHSHの保管はできませんよね。

2010年4月にはiPadも登場しました。
公式にはiPadは脱獄が出来ません。
アップルがセキュリティホールを塞ぎ、ファームウェアアップデートを出したせいだとの噂です。
iPadを買ってしまった一個人がSHSHファイルを保管したい場合は、tinyumbrellaしか方法はありません。
この点ではtinyumbrellaが一番進んでいます。
(2010/07/18現在)

  1. 脱獄不要
  2. ファームウェアバージョン不問で「今の」署名済ファームウェアが取得できるでしょう
  3. ファイルをローカルに保管でき、また、cydiaに渡すことも出来ます
  4. cydiaのTSSサーバ(アップル鯖の疑似鯖かと)が落ちていても、「use tinyumbrella」「tinyumbrellaを使う」のオプションを使えば itunesから復元が行えます。


以下、システム用件や使用法が書いてあるので割愛。

もう、顔真っ赤ですよ、私は。

ADD END

2010年5月9日日曜日

PC作成 材料調達完了

先週末、SATAのHDDを頂いたので、ゲーミングマシンを組むことを決めた。
ひとまず秋葉原でパーツの調達を完了した。

[CPU] Core i5 750 (18,400円 @ ツクモeX)

[メモリ] Super Talent 2GB x 2枚 (10,980円 @ パソコンハウス東映)

[マザーボード] GA-H57M-USB3 (14,694円 @ ツクモeX)
IDE、FDD、PS/2、シリアルなどのレガシーインタフェースをまだ保持しているのに、USB3、RAID、PCI Express x16 をも保持する MicroATXのボード。
お客さん、RAIDするんですか?と何度も聞かれた。

[グラフィックボード] NR9800GTE-1GMU-F (12,480円 @ ツクモeX)

[電源] SST-ST45SF (9,800円 @ ツクモeX)
450Wでこの価格、既存ケースに合わせ、小さいサイズSFXを選んだので…。

[CPUクーラー] ISGC-100 (3,980円 @ 石丸本店)
何故か選ぶのに一番悩んだ。

[OS] Windows 7 Home Premium 64bit DSP版 (11,500円 @ パソコンハウス東映)
以上を合計すると 81,834円 だが、ツクモeXで、グラボに添付の500円割引と、マザボCPU同時購入者へのポイント優遇(だっけ?) があったため実際はもう少し安い。
ポイントは1,600pほどあったが、別のツクモでさっさと使ってしまい、USBメモリとUSBハブに化けた 。

その他に、下記の物も購入。これが重要。

[ゲーム] GTA IV と アサシンクリード II (4,680円 + 5,880円 @ メッセサンオー)
GTA はまともに動くんだろうか…。なおXbox360では GTA IV も DLC版 (TLAD、TBoGT) もクリア済なので、今回はMODで遊ぼうという目論み。
アサクリは初めて。ベネチアが舞台なので買った。

総括

  • ツクモeX は商品を箱から出して色々検証してくれたりと良心的すぎる。泣いた(心の中で)。
  • IDE、PS/2、FDD などは既にレガシー。非対応のマザボが多し。既存のATAPI接続デバイスや、キーボード、マウス、FDDが使えなくなる日はもう来ていたようだ。
  • 10年ほど前の MicroATX のマシン筐体を今回流用するが、熱対策が今の時代に合ってないので要注意とのこと…
  • 水冷にしたかったがケースが古いのでダメだった。今のケースで熱問題が出たら水冷化すると心に誓う。

おまけ
マザーボードを買った際、軍手をもらった。 ハイタッチ軍手という名称だが、あのハイタッチと関係があるのだろうか…。
(・∀・)人(・∀・)←コレ

手の甲側。ゴムっぽい青色の模様がオシャレ。GIGABYTE をアピール

手のひら側。基板を思わせる模様となっていてオシャレ。回路らしさをアピール。

2010年3月22日月曜日

2004年以前の記事を追加

Xbox360も修理に送ってしまい手持ち無沙汰なので,2004年以前の記事を 旧ページ より移動した.
ちょうど,2010/05/01より blogger から ftp を使用して旧ページの blog アップロードができなくなるとのことなので丁度よい.
左ペインの過去の記録より,2004,2003の部分に,Linux等の記事とあの連載を追加した.
また、これを機に旧ページは閉鎖しておこうかと思う.

学生だった当時の記録を改めて見ると,妙な事,ひねくれた事,下品な事ばかり.
思考,指向,嗜好はいずれも当時とさほど変わらないが,むげに記録として残したがるだけ質が悪い.
おかしな画像も発掘されたので,貼っておく.

こだわりの「ももいろWindowMaker」スクリーンショット.
システムカラーをピンクにすれば,Yahoo!もももいろに!

MAD(と今は言わないけれど…)でまれに目にするマイクロソフト3Dムービーメーカーの追加データ「ドラえもん」を 使用したスクリーンショット.
スクリーンショット

他は「非実在青少年」が出てくるような画像や記事も多く,当時の記録は,意外にも私の黒歴史に刻まれそうだ.

よいことといえば,当時はstrict htmlにこだわっており,今となって記事の移行がコピペでほぼ問題なかったことだ.

XBOX360故障

GTA4 TLAD をようやくクリアした。
エンディングのムービーがやけにロードが長く、怪しいと思っていたところフリーズし、操作を受け付けないので電源を落とす。
その後XBOX360が起動しなくなった。
「起動しない」にも色んなパターンがあるらしく、起動を試みるたびに下記のような変則的な症状を起こす。

  • 起動ムービー中に固まる。
  • リングライト右下が点滅、E 79のエラーメッセージ。
  • リングライト右下が点滅、E 71のエラーメッセージ。
  • リングライト3つが点滅。(RRoD)

何度か試していたらとりあえずRRoDも起きたし、リペアを依頼することにした。

そういえば買った初日の最初の起動時もRRoDが出たんだった。
そのときはXBOX360をなだめてこと無きを得たのだが・・・。

2009年12月26日土曜日

iBook G4 HDD 故障 → 換装

iBook G4 にて、「コンピュータを再起動する必要があります。パワーボタンを数秒間押し続けるか、リセットボタンを押してください。」の表示が出たというので対処することになった。(カーネルパニック?)
再起動を掛けても、起動プロセスの薄灰色の画面から先に進まず、「コンピュータを再起動する必要が・・・」のメッセージが表示される状態。
観察したところ、起動音が鳴った後にブーンと異音が鳴り出すので HDD の故障と推測。

iBook はサポート切れしているので、自力で直す。
IDE の HDD (Seagate 40GB 3,980円 2.5インチ バルク)と、ヘクスローブレンチ(420円)を買う。
ヘクス(略)は星形(アスタリスク、*)のレンチ。
iBook の下面ガワと、HDDのサイド4カ所にねじ込まれている足をバラすのに使用した。(ダイソーで購入)
上記の4本の足は制振に必要と思われるので、新たに購入したHDDに移植した。

分解の方法はググれカスだったが、実作業にしてみると、とにかく骨が折れた。
ゴム足がなかなか取れないわ、ネジ大量だわ、ポリカーボネートのガワがしっかり噛んでるわ、もう最悪w

HDD 換装後は異音も無く、無事に稼働した。
iBook G4 は 2004年12月に購入し、現在 5年目。
メモリを当初から 256→768MB に増設していたため、まだ現役選手である。

ハマった点

  • HDDとボードを繋ぐオレンジ色のフレキシブルケーブルが抜けていて、HDD換装後もHDDを認識しなかった。ボードの凹部に押し込んだ上、添付されている粘着テープをきちんと貼ったら解決。
  • インストール前にディスクユーティリティでドライブを「削除」してイメージを作ること。領域の削除をしないならばすぐに終わる。

なお、デフォルトのHDDは東芝製だった。東芝ロゴが古い。

2009年9月28日月曜日

Snow Leopard で 古いプリンター(hp deskjet 5551)が使えない件

Snow Leopard を導入し、ソフトウェアアップデートを行った Mac OS X 10.6.1 で、印刷不備が発生した。
WEBページを印刷すると横に複数同じ画像などが印刷され、さらには印刷が途中で中断される。
テキストエディットで数文字記載しただけのものを印刷すると、プリンタヘッダは微動だにすることなく白紙のみ排紙される。
Leopard時代は問題なかったため、Snow Leopardを初導入したときから印刷が行えない状況になっていたものと推測される。

改めて調査すると、プリンタドライバはいつのまにか汎用のフリーウェアgutenprint(ぐーてん・ぷりんと?ドイツ語かね。)に置き換わっていたらしい。
そして、hpでは今後 古いプリンタの Snow Leopard 対応ドライバは提供しない方針 とのこと。
うーん・・・。
hpijs も提供してくれた hp 様がこんな仕打ちをするなんて信じたくない。

下記の試みのように、ドライバをいろいろとインストールし、システム環境設定→プリントとファックスで適合するドライバを設定してみた。

試み1

下記サイトが筆者の環境に最も近い。
プリンタに至っては、同じ型番である。ワクテカ。

Snow Leopard対応のプリンタドライバー - 天網快快
http://durianjp.com/mt/2009/09/mac-os-x-106-snow-leopard-hp-deskjet-5551---hp--.html

Snow Leopard に載っている gutenprint のバージョンは 5.2.3。
最新の 5.2.4 を導入するとうまくいく・・・ということだが筆者の環境では全く改善されず。
普段はAirMacExpress経由で無線LAN越しにプリンタと接続(Bonjour)している部分を、USB接続ヘ切り替えても状況は改善せず。
モウコネエヨ、ウワァァン!ってネタ、古いな。これ

試み2

Snow Leopard インストールDVDのオプションインストールにてプリンタドライバをインストール。
結局、gutenprint 5.2.3 の deskjet 5551 ドライバで上書きされただけで、状況は改善せず。

試み3

Hewlet-Packard Printer Driver 2.2 を Apple のWEBサイトからダウンロードしインストール。
試み2と同様、改善せず。

試み4

hp deskjet 5551 の近傍にある名前の似たモデルのドライバに切り替えてみる。
例えば、deskjet 5550 と 5551 は下1桁が違うものの、発売国が違うだけの兄弟モデルだったはず。
という具合でドライバをすげ替えても状況は改善せず。

試み5

Leopard 時代のプリンタドライバであれば動作することがある、との情報を得た。
Leopard インストールDVDのオプションインストールにてヒューレットパッカードプリンタドライバをインストール・・・・しようとしたところ、既にインストール済みと認識されているようで、ヒューレットパッカードだけが選択できない状態になっていた!
断腸。

試み6

hp deskjet 5551 のインストールディスクを引っ張りだし、ドライバとユーティリティをインストール。
成り行きでRosettaをインストールした、いまさらロゼッタを・・・。
インストールにより、hpのドライバとしてgutenprint以外のものが入ったことを確認。
deskjet 5551 のドライバがピンポイントで発見できなかったため、近傍のモデルのものをということで、deskjet 5400 のドライバを採用する。
印刷が無事行えるよう改善された。また、搭載されているインクのモデルとインク残量も確認が行えるようだ。

結論

・・・・ロゼッタ。君は今も健在。

2009年8月18日火曜日

Super.fi 5pro 入手

横浜祖父にて UE の 5pro が 19,800円。
ロジテック買収後は、リケーブルのできる3stu、5proを日本で販売しなくなってしまったので、5pro は事実上ディスコンとなった。
現5proユーザも、保障期間に5proが故障した場合「同等機種」とされるUE700への交換となってしまうというのに、どれだけ店で留守番していたのやらこいつは・・・。
ましてや「同等機種」たるUE700が音場、音質の点で 5pro よりダウングレードしたとの評判である。
聞けば、店にはこの白色の1つしかないという。

んで、うっかりガタン!イヤッッホォォォオオォオウ!(AA略)してしまった。
給料日目前だというのに実は他のオーディオ機器も軽くIYHしており、それも合わせると30,000円の出費となった。

開けにくくて手を切る人が続出という噂のUEのブリスターパック。
あと3〜6ヶ月もしたら流通在庫が枯渇し価格が高騰するんじゃないかと密かに期待をしている。
ブリスターを開けるか否か未だ迷っている。