[PSP] 全モデルでCFW6.60/6.61での起動を実現する Infinity 2.0

2019/11/19 02:04 PSP 4
Davee氏が、PSP 3000/go/E1000を含む全モデルのPSPをCFW6.60/6.61で起動出来るようにするための
Infinity 2.0 をリリースしていました。(正確なバージョンは2.0.3です)
https://infinity.lolhax.org/
  • FW6.60/6.61をサポート
  • PSP E1000(PSP street)を含む全モデルをサポート
  • PSP goのゲームの一時中断/再開の問題を修正
  • XMBのテーマに関する修正
  • インストール作業の簡略化/リスク軽減
が2016年3月リリースのInnifity 1.0.2からの変更点となっています。このリリースにあたってDavee氏は
「これでInfinity 1.0の問題が全部対処されてもうアップデートする必要が無ければいいけど」(tweet)
とされているので、他の問題(ISOの起動でエラーが出る事がある等)も修正されているかもしれません。
バージョンが2.0.3となっているのは、おそらく、メジャーアップデート(2.0)の変更に合わせて2017年9月に予告
していた1.0.3
の変更も加えた、という事だと思われます。

そもそもInfinityはどんな物かと言うと、PSPをOFWではなくLCFWが有効な状態で起動出来るようにする物です。
要は1000/非対策2000でのCFWや6.20のPermanent Patchに似た状態を6.60/6.61の全モデルで実現する物です。
流れとしては、最初にInfinityをインストールし、その後にLCFW(PRO/LME)をインストールするだけです。
そうする事でPSPを起動した際にInfinityがLCFWを有効にし、実質CFW6.6xで起動、となります。
(Infinity 2.0では、ボタンの組み合わせで直接Recovery Menuを起動する事も可能です)
(cIPLを使用する場合はInfinityは使用しないでください)

Infinity 1.0では6.31以下に存在するバグを利用するために6.31と6.61のハイブリッドなFWをビルド/インストール
するという方法を取っていました。1.0でE1000がサポートされなかったのはE1000で6.31がサポートされていない
ためです。しかし2.0では、1.0リリース当時はまだ掌握出来ていなかったKIRKの鍵を使用しているようです。
(tweet1)(tweet2) (KIRKは暗号化/復号/署名等に関するセキュリティチップ)

Infinity 2.0は1.0とは別物なので、1.0から直接アップデートするという事は出来ません。
1.0を使用している場合、1.0をアンインストール(=OFW6.60/6.61をインストール)しておく必要があります。
それも踏まえて簡単に手順等を書いておきます。
PSP_Infinity, kood

[PSP] Chronoswitch 7.0で6.61 Infinityがアンインストール出来ない場合のアンインストール方法

2018/10/07 16:31 PSP 8
少し調べたい事があって久々にPSPを触っていたのですが、6.61 Infinityでは少々都合が悪い事が分かったのでInfinityを
アンインストールする事にしました。Infinityのアンインストール手順を調べてみると、 Infinity対応のChronoswitchで
6.61をインストールする方法が主流なようです。(Chronoswitchはダウングレードを実現するHomebrew)

で、やってみたのですが、Chronoswitchを通して6.61のアップデータを起動してから「開始する」を選択した際に
「同じバージョンがすでにインストールされています。アップデートする必要はありません」
というエラーが発生しました。
普通にダウングレードをやってみようと思い6.60のPBPも試しましたが、似たようなエラーが発生しました。

ChronoswitchでInfinityをアンインストール出来る方もいるようですが、私と同じ症状が発生している方も結構いるようで、
しかしながら対処法を挙げている方がほぼ存在しない…私のググり方が悪く無い限りは、それが正しいはずです。
なので少し考えました。 Chronoswitchはダウングレードを実現するHomebrewです。そんなHomebrewで「開始する」を
選択した際にバージョンに関するエラーがでるならそれはChronoswitchがやっているバージョン偽装が不完全なのでは?
であればChronoswitchで試行錯誤しても時間の無駄な可能性が高く、別の手段で6.61をインストールすべき、と考えました。
PSPのFWのダウングレードや再インストールを行う手段は何もChronoswitchだけではありません。
version.txtを書き換えるか他のFWのversion.txtを持って来て本体のバージョンを偽装し、そのうえで目的のバージョンの
アップデータを起動させてインストールすれば、それでダウングレードや再インストールは実現可能です。

その方法自体は新しいと言えるものではなく今更なものなのですが、Infinityのアンインストールを行う上で私と同じく
Chronoswitchでこけてる方がそれなりに存在し、しかし対処法を紹介している方がほぼ存在しなかったので記事にしている次第。
PSP_Infinity, kood