PS VitaのPUPをUnpackできるVitatools v1.00 by deroad

/dev/ram0で、deroad氏がPlayStation Vitaのpkgファイル表示やPUPファイルのアンパックをすることができるユーティリティvitatools v1.00をリリースしていました。

deroad氏は過去には

    ■PS3のSFOファイルをPS3が読み込むことができるXMLベースのSFXファイルフォーマットに変換することができるユーティリティSFO2SFX
    ■PS3の電源ボタンのLEDインジケーターの色(赤/緑/黄)と動作(点灯/消灯/点滅)を任意に変更することができるユーティリティLed Changer
    ■カスタムファームウェアなPS3向けのオープンソースHomebrewストアPSchannel

といったPS3向けのツールを開発してきた人物です。
PS VitaのPUPファイルはPS3と同じだったようで、deroad氏曰く割と簡単に扱うことができたとしています。PS3の開発に慣れ親しんでいる開発者にはPS Vitaの敷居は高くないようです。

Vitatoolsにはpkgファイルリーダーのpkg_reader機能とPUPを展開するPUPunpack機能があります。deroad氏曰く、希望的観測で「いつの日か役に立つ日が来る」そうです。以下はPUPunpackを実行したときの様子だと思いますが
PUP Unpacker
Reading...
[N Files] 18
Found: version.txt | size: 7 Bytes
Found: license.xml | size: 461278 Bytes
Found: psp2swu.self | size: 4644748 Bytes
Found: exec_file4.self | size: 42456 Bytes
Found: package_data02.pkg | size: 2687211 Bytes
Found: package_data03.pkg | size: 4124283 Bytes
Found: package_data04.pkg | size: 2811003 Bytes
Found: package_data05.pkg | size: 3966446 Bytes
Found: package_data06.pkg | size: 4855791 Bytes
Found: package_data07.pkg | size: 4771117 Bytes
Found: package_data08.pkg | size: 4040281 Bytes
Found: package_data09.pkg | size: 4243681 Bytes
Found: package_data10.pkg | size: 4740306 Bytes
Found: package_data11.pkg | size: 5606894 Bytes
Found: package_data12.pkg | size: 4975852 Bytes
Found: package_data13.pkg | size: 4834855 Bytes
Found: package_scewm.wm | size: 4096 Bytes
Found: package_sceas.as | size: 1024 Bytes
Done!

SKFU氏のPS VITA Firmware xTractorと似てます。違いはVitatoolsがオープンソースというところでしょうか。
復号キーがないとそれ以上の進展が得られないのでユーザーレベルではファイルを展開して「ふーん」で終わってしまうところもPS VITA Firmware xTractorと同じですが、「いつの日か役に立つ日が来る」といいですね。

シェアする

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

フォローする

『PS VitaのPUPをUnpackできるVitatools v1.00 by deroad』へのコメント

  1. 名前:173210 投稿日:2012/02/11(土) 19:48:51 ID:527067c30 返信

    いつか役に立つ日ですか…

    • 名前:mamosuke 投稿日:2012/02/14(火) 00:39:10 ID:041ae526a

      とりあえず復号できないと何にもならないですからね。