ChickHEN mod2リリース〜さらなる起動の安定へ





AdvancedPSPというフォーラムで、m0skit0氏が起動率の高めた(ほぼ100%近い感じ)ChickHENの改良版ChickHEN modをさらに改良しChickHEN mod2としてリリースしていました。【情報源:AdvancedPSPフォーラム:TIFF exploit 2nd mod


TIFF exploit 2nd mod

This is my second modificaction on the MaTiaZ TIFF exploit that loads and executes the Davee’s kernel exploit that enables ChickHEN. It works 100%, tested only on PSP 2000 this time because I didn’t have access to PSP 3K, but I did it for those who didn’t get the first modificaction to work.
これは私が作ったMaTiaZ氏作TIFF exploitの改造バージョンパート2です。Davee氏のカーネルexploitを実行しChickHENを起動させます。起動率は100%ですが、PSP-3000でテストができずPSP-2000でしかチェックしていません。前改造バージョンで動作しなかった方向けに作りました。

Please follow the instructions STEP BY STEP (for Windows & Linux):
使い方を手順を追ってご紹介します。(Windows&Linux用です)

1. Power on the PSP
 PSPに電源を投入します。
2. Connect to the PC via USB. Our OS should tell us it has been connected.
 PCとUSBで繋ぎます。OS上で接続が出来ている事を確認してください。
3. Open the folder of the PSP and copy the download (see below) there (in the root of the MS)
 PSPのフォルダを開き、ダウンロードしたものをメモリースティックのルートにコピーします。
4. Decompress ChickHEN Mod.zip. Answwer “Yes” to all replacements.
 ChickHEN Mod.zipを解凍します。”はい”を選ぶとファイルを置き換えます。
5. Now we do a safe extraction of the PSP (do not extract the USB cabla altogether) and switch to PSP (now tranquility please :D)
 解凍自体は安全に実行できますから焦らずに作業を行ってください(作業中はUSBケーブルを抜かないようご注意を)
6. Press O to cancel USB connection
 ×を押してUSB接続を解除します。
7. Go to Photos, down to Memory Stick and press X
 フォトフォルダへ行き、メモリースティックを選んで○を押します。
8. Wait for the egg image to load in the ChickHEN Mod square.
 ChickHEN Modで目玉焼き画像が読み込まれるのをお待ちください。
9. When it’s loaded press X (no need for timing here)
 読み込みが終了したら○を押します(タイミングによっては不要です)。
10. PSP 2000: DO NOTHING ELSE, JUST WAIT
 PSP-2000:以上で終了です。あとは待つだけです。
11. PSP 3000: SCROLL DOWN TO LAST IMAGE (thanks to mvisions)
 PSP-3000:一番下の画像まスクロールしてください(mvisionsさんありがとね。)

If it doesn’t work (that kind of things happen), just power on again and try from step 7.
うまく動作しなかったら再起動してもう一度 7.から試してください。
Please indicate your PSP version & MS brand and size in any comments, thanks!
コメントを入れていただけるならPSPのバージョンとメモリースティックのブランド名も合わせて記載してください。

For more details:
詳細情報
This time I got rid of the first part of MaTiaZ’s code, the part that writes black color on the screen. This should speed up the H.BIN loading and get around any cache writing at the same time.
今回MaTiaZ氏の書いたコードの最初の部分を削除しました。画面を黒で描画する部分です。そのおかげでH.BINの読み込み速度が向上し、同時にキャッシュへの書き込みが出来るようになりました。
The other modification I did was putting a branch instruction pointing to the beginning of the real code at the end of the egg, just before the strings, to make sure the egg code is executed if execution starts after it.
他に施した改造は、卵画像の最後にある実際の実行コードの冒頭部分への分岐命令挿入です。実行コード文字列直前にあるため卵画像のコードを確実に実行してからコードを実行するようになっています。
I also refilled the zone before the code beginning with zeroes, to make sure they are all nops, as there was some bits set.
同時にコードが実行される前に使用ゾーンをゼロで埋めてます。なにか値が入っていたとしても確実にカラにします。
Any questions about this, please comment here.
なにか質問があればこのフォーラムにコメントしてください。
Happy hacking
ハッキング万歳!

まもすけ注:日本語表記のPSPの場合 ○:決定 ×:キャンセル のため英文表記をそのまま翻訳せず国内事情(大袈裟!)に合わせて逆にしてあります。


起動率向上は小手先だけの技術ではありませんでしたね。いろいろと内部で処理をしているようです。
前回のChickHEN modで動かなかった場合用とのことです。前バージョンでもかなり起動率向上しているようですので比べようがない気がします。


  1. まも助’s avatar

    SECRET: 0
    PASS:
    >http://dark-alex.org/ アクセスできなくなりました。すぐにフォーラムに飛ばされます。

    朝の6時か7時くらいに見に行ったときからフォーラムにリダイレクトされてます。その前はアクセス拒否されてました。

    フォーラム停止は告知されてますけどDark-Alex.orgのことは書いてないんですよね。
    http://dark-alex.org/forum/viewtopic.php?f=2&t=14953
    しかも予定ではスペイン時間の土曜朝のはずが日本時間で土曜朝からですし。

  2. mascii’s avatar

    SECRET: 0
    PASS:
    ボタンアサインが海外では逆なので、決定×・戻る○となっています。
    ほとんどの方が決定○だと思うので、修正してはいかがでしょうか。

  3. まも助’s avatar

    SECRET: 0
    PASS:
    >masciiさん
    >ボタンアサインが海外では逆なので、決定×・戻る○となっています。
    >ほとんどの方が決定○だと思うので、修正してはいかがでしょうか。

    ご指摘ありがとうございます。日本語訳だけ読んだら私でも勘違いしますね。あれ?違うじゃんってw
    早速修正させていただきました。

  4. ヒラマツ’s avatar

    SECRET: 0
    PASS:
    私のPSP-3000(HEN)が急に充電できなくなりました。
    それで充電が切れて今はACアダプターをさしたまま気動させても起動できません。
    何をどう試したら良いのかが分からないのでアドバイスや分かれば直す方法を何でも試すので言ってください。
    お願いします。

  5. まも助’s avatar

    SECRET: 0
    PASS:
    >ヒラマツさん

    充電できないというのは電源のインジケーターが全く光らないことを意味しているという前提でコメントしますね。

    まず、ACアダプタに問題ないかを確認する必要があります。
    DCプラグにきちんと5Vの電圧がかかっていますか?
    その時点で電圧が異常な場合はACアダプタの不良です。

    アダプタが問題ないとなると、別のPSPでor充電器でバッテリーを充電してそれで起動するかどうかです。

    バッテリー起動はするならDCプラグの受け側コネクターの不良が考えられます。
    両方ダメなら基板のヒューズかもしれません。
    どちらにせよ今回の一件で自分ではトラブルシューティングできないと思う場合はソニーに修理へ出すのが賢明かと思います。

    勝手な予想ですが、充電されているバッテリーなら起動するんじゃないですか?おそらくアダプター自体か受け側コネクターの接触不良が原因のような気がします。

  6. ヒラマツ’s avatar

    SECRET: 0
    PASS:
    返事ありがとうございました。
    ACアダプターには何も問題が無いようです。(PSP-2000で試しました)
    バッテリーも充電が出来なくなってからも3時間ぐらい使ったと思うので大丈夫だと思います。
    となると後はコネクタか何かですかね?
    改造したからおかしくなったと僕は考えてますがその可能性は少ないのでしょうか?

  7. まも助’s avatar

    SECRET: 0
    PASS:
    >ヒラマツさん
    >改造したからおかしくなったと僕は考えてますがその可能性は少ないのでしょうか?

    HENを入れたことが直接の理由ではないと思います。あくまでもアプリケーションが使用するメモリ領域にプログラムが展開しているだけですので(だから電源切るともとに戻る)。現にバッテリーでは駆動するんですよね。

    もしかするとバッテリーが不良なのかもしれません。
    PSPにバッテリー入れた状態でACアダプタを差してしばらく放置しておくと直るかもしれません。(何らかの保護回路が働いているだけかもしれませんので)

    それでも直らないとなるとコネクターの部品とかヒューズなどの物理的に修理しないと直らない事になります。

    ちなみにHENを導入したことに伴う間接的な原因はあるかもしれません。ただ、やってはいけないと言われている事を実行したとか(flashを操作するなど)がなければその心配はないとは思います。

Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です