全てのPSPで「リカバリーモード」が起動可能に 29
ストーリー by yoosee
ある意味すごく愛されてるよなぁ 部門より
ある意味すごく愛されてるよなぁ 部門より
Melvin 曰く、
PSPにおいて、リカバリーモードを起動し内部システムデータの書き換えを可能にするツール「Pandora's Battery」がNoobz, C+Dによってリリースされた。このツールで改造したバッテリーとリカバリー用メモリースティックDuoさえ用意すれば、現在で回っている全てのPSPでリカバリーが実行可能となり、これによりトロイの木馬で壊れたPSPを自力で復旧できたり、最新のファームウェアのPSPをダウングレードすることも可能になる。
今回リリースされたプログラムは2つのプログラムから成る。 以前から特殊なバッテリーをPSPに装着することによってPSPで特殊なモードを走らせる事が可能になる(6月16日記事参照)と言われていたが、 今回リリースされたプログラムを「既に自作アプリが実行可能なPSP」で実行することでバッテリーを改造し、特殊なモードで起動できる状態にする。 更にもうひとつのプログラムでPSP用の「リカバリー用メモリースティックDuo」を作成する。
なおリカバリーモードで使われているプログラムはファームウェア1.50をベースとした改造ファームウェアとなっていて、著作権の都合上、実行者は各自純正ファームウェア1.50のアップデータを用意し、今回の後者のプログラムを実行して作成する、とされている。
感心した (スコア:5, 興味深い)
それをどうやって一般のユーザーの手から隠すかというのが悩みの一つだが、
なるほどバッテリー端子を使うのね。
なかなかクールで気に入った。問題点としては、特殊な工具を用意していないものでも
ハックできてしまうので、今回のようなことになってしまうというようなことだろうが。
SONYのインフォリチウムは本体側の機器とバッテリーステータスに関する詳細な情報を
やり取りするエレクトロニクスが組み込まれているというのは聞いていたが、
それをメンテナンスモードへの切替など他の用途に使ったり、
またバッテリーのファームがPSPから書き換え可能だというのが面白い。
なんだかんだ言って、SONYのエンジニアが作るものは凝っているなあ、と感心する。
PSPだけじゃない? (スコア:3, 興味深い)
まぁ、PSPの他にメンテナンスモードに移行出来たからって良い事が有るかもしれない製品って...
赤外線機能付きビデオカメラか(ぇ
Re:PSPだけじゃない? (スコア:1, 興味深い)
# 親父もソニー株の社員だったからAC。
Re:PSPだけじゃない? (スコア:0)
>他のSONY製品でも同様の事が出来る可能性がある、って事だよね。
PlayStationのSCEIと本家SONYはまるっきり別の会社です。
#さすがにAC
Re:PSPだけじゃない? (スコア:0)
全く関係ない他社のほうが関係が近いなんてことでは確かにザラですよね
家電メーカーだと自社内の製品を買うのに量販店のほうが安い何てこともよくある話です
Re:感心した (スコア:0)
>それをどうやって一般のユーザーの手から隠すかというのが悩み
「一般ユーザー」が、どういう閾値かによるよね、社外一般か、電子知識の無い一般か。
結局の所、前者の中に隠している事は直ぐにバレる層がいて、
後者に伝わって言ってしまうんだよね。
ちょっと違うがプロアクションリプレイのコードしかり。
隠すという効果面ではくだらなくて「特殊な工具を用意できない人間でもハック」
できるような事態になってるけど、アクセスされてもいいやとしてしまえるなら、
実装手段としては確かになかなかクールだと思った。
>SONYのインフォリチウ
新型PSPで使えるかがポイント (スコア:2, 興味深い)
コネクタ部は同一 [itmedia.co.jp]のようなので。
「新型にもこれと同じ機構が含まれているのか」とか、
「同じ挙動をするとして、新型に旧型FWを入れることが出来るのか」とか、
発売日までの楽しみ(?)が増えました。
# さっそくバッテリ買ってきたのでID
Re:新型PSPで使えるかがポイント (スコア:1)
新型機がなんの対策もなく易々とFW1.50が放り込める仕様になってたとしたら
さすがに開発陣の能力を疑問視せざるを得ないだろうなぁ。
最低でも3.52以前のFWは認識できない/無理矢理入れても動作しない造りにはしてると思うんですが。
Re:新型PSPで使えるかがポイント (スコア:1)
そうしたらダウングレーダーが進化してそのチェックに引っかからないパッチをあてた
ファームを書込みするようにしそうですよね。
もうバリバリ解析されまくって、今回の奴も1.5の最低限動く必要がある部分だけにしてるし...
Re:新型PSPで使えるかがポイント (スコア:1, 興味深い)
えーと、具体的にどうやってそれ(バージョン)を判断するんでしょう。
これまでのダウングレーダーと同様、書き込もうとしているファームが 3.52 以上である、と騙ってしまえば破れます。
さらに、リカバリーモードからの書き込みでは、そのチェックすら存在しません。
ここでできる「対策」は、せいぜい既知のダウングレードに使えるバグが発現しないよう、ファーム側から対策して、公式以外のファームウェアの書き込み動作を阻止する程度です。PSPにファームウェアアップデートという機能が用意されている限り、それ以外に予防策はないでしょう。
とはいえ、新型と旧型ではおそらくファームウェア自体異なるものと考えられるので、これまでのカスタムファームウェアが導入できたとしても動作しないでしょう。また、ソフトウェアのバグを利用したダウングレーダーの起動も、少なくとも既知のものは阻止されているでしょう。しかし、バッテリーパックからのリカバリーモードは、それ自体が封じられていない限り、同等の手段でファームウェアの書き換え自体は可能であるように思えます。(動作するか否かはともかく)
今後 1 ヶ月以内に発売される新型 PSP でこの対策がされているというのは、難しいところではないでしょうか。
逆転の発想 (スコア:0)
ハードウェアを一新して旧型との互換性はエミュレーションで対応。
これで旧PSPベースの改造ファームウェアじゃ動かなくなるよ^^
Re:逆転の発想 (スコア:0)
電源スイッチやUMDの有無の検出を摩り替えるだけでろくに動かないようになるだろ。
Re:新型PSPで使えるかがポイント (スコア:0)
きっと今頃新ファーム用意の為、デスマーチ突入中でしょう。
不毛な戦いだな (スコア:1, すばらしい洞察)
もういっそのこといろいろとオープンにしてしまえばいいのに。
屍体メモ [windy.cx]
Re:不毛な戦いだな (スコア:1, すばらしい洞察)
Re:不毛な戦いだな (スコア:0, おもしろおかしい)
これで (スコア:1)
#でも、Verが古いor改造済み本体もう一台持っていないとソフト構築できないから、減らないか。
Re:これで (スコア:3, 興味深い)
ジャンク購入→Pandora's Batteryで復旧&カスタムファームウェア導入→転売ウマー
あと、バッテリーパック側に対策入る前に確保に動いてる人もいるそーです。
Re:これで (スコア:0)
今使ってるバッテリー(旧)を改造すればいいと思う
Re:これで (スコア:0)
ダウングレードの方法とかは (スコア:0)
#それにしても凄いっすね。どっから漏れたんだろ?
独自OSが起動できる? (スコア:0)
Re:独自OSが起動できる? (スコア:0)
バイナリ起動に制限が無いカスタムファームウェアってのが既に出てるから、その上で動くプログラムならいくらでも出てるけどね。
携帯ゲーム機向けにOSとか書いて何の意味があるんだか。
Re:独自OSが起動できる? (スコア:2, おもしろおかしい)
ロマンが無いなぁ (スコア:2, すばらしい洞察)
「ゲームができるかどうか」なんて
どーでもいいことであって
ハックできるものがあるからハックする。
それがアレゲ魂というものだ。
# や、たまにふっと我にかえって、あまりに無駄なことをしてるような気がして絶望しますが。
Re:独自OSが起動できる? (スコア:1)
そこにOSが動く環境がある限り移植する奴はいる...
Re:独自OSが起動できる? (スコア:0)
起動するだけ。
まあここら辺で萎えるさ。すること無いもん。
よっぽどfMSXとかの方が魅力がある。
Re:独自OSが起動できる? (スコア:0)
…あんまり魅力無いな
Re:独自OSが起動できる? (スコア:1)
MIPS系333MHzCPUとPSone仕込みの3D-Engineと無線LANによるネットワーク
バッテリー搭載でどこにでも、持ち運べる小型端末、100万台で分散処理...