VHBLのリロケータブル化に成功 Half Byte Loader R334 by 173210

ツイッターで、173210氏がPSP(ePSP)のHomebrewローダーhbl r334をリリースしていました。

リリースされたのは173210氏が3.36向けexploitとしてゲームタイトルを発表した『初音ミク -Project DIVA- extend』向けですが、valentine-hblにソースコードが公開されていますのでexploit_config.hがあれば他のexploitにも適用できますが、他のexploitのソースコード見たら既に173210氏がいろいろ公開してくれてました。

173210氏によると、今回は今までのアップデートとはちょっと異なるようです。

バレンタインデーだし、valentine-hblの最新バイナリをmiku_extendように公開しようと思ったけど、マウスの電池が切れたのでやめた。 でもずっとやろうと思っていたHBLのリロケータブル化に成功したので満足。 明日、ちょっと弄ってからビルドする。

HBLのリロケータブル化に成功したことを報告しています。

https://twitter.com/173210/status/566599553839685633

リロケータブル化したおかげで、今まで必要だったsdk_hbl.S, sdk_loader.Sが不要になり、メモリも最大限に活用できるようになった。

リロケータブルとは、メモリ上のどこに配置しても実行可能であるという意味です。sdk_hbl.S, sdk_loader.Sが不要になり、HBLにとってはちょっとした革新になります。

私のVitaは今VHBLを起動できる環境にないので試せていませんが、The Z氏がR334を試してみたところ、クラッシュしたと報告をしています。


うちのVitaではクラッシュしたよ。R334をロードしようとはするんだけどクラッシュする。

試せる方は一度使ってみてください。

[2.17追記]
173210氏がログ収集のための仕掛けを追加したhbl_miku_extend_r337_debugをリリースしていました。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

『VHBLのリロケータブル化に成功 Half Byte Loader R334 by 173210』へのコメント

  1. 名前:173210 投稿日:2015/02/16(月) 12:54:28 ID:c2664f442 返信

    PSPだとクラッシュしないんですけどね。
    なお、今後はプリプロセッサ(コンパイル前設定)の定義を減らす予定です。
    これにより、ほとんど手間をなくしてHBLを移植できるようになり、定義に反する挙動にも柔軟に対応できるようになります。

  2. 名前:173210 投稿日:2015/02/16(月) 13:13:52 ID:5349145e4 返信

    あ、あと、今回のHBLはPSP, ePSP両対応のHBLなので、本当はVHBLではありません。
    # 個人的には”Vita”という呼び名はネイティブハックとePSPの区別が出来にくくなってしまうので、あまり使いたくないというのもあります。内部では”isEmu”という変数で区別しています。
    # PS Vitaネイティブのハックではない、エミュの中を弄っているだけだという戒めにもなりますしね。

  3. 名前:mamosuke 投稿日:2015/02/16(月) 23:35:19 ID:2198e3852 返信

    HBLは今となってはVitaがターゲットなのでタイトルだけは分かり易くVHBLと書きましたが、文章の中身はPSPやPSPエミュ向けというニュアンスにしてます。

    • 名前:173210 投稿日:2015/02/17(火) 12:16:06 ID:5e52e944b

      らじゃー