Hello World on PlayStation Vita


このエントリーをはてなブックマークに追加
はてなブックマーク - Hello World on PlayStation Vita
Share on Facebook
Bookmark this on Yahoo Bookmark
Bookmark this on Google Bookmarks

人気ブログランキングへにほんブログ村 ゲームブログ 家庭用ゲーム機へ

PlayStation VitaでPSPのタイトル(PSN版のみ)が起動するのはVitaの強みです。気になるのはPSPのセーブデータexploitが動作するのかですが、未発表のPSPセーブデータexploitを所有しているteck4氏が早速動作をPS Vitaで試してくれました。

結果は、PSPの脆弱性も当然のことながら引き継いでいました。PS VitaでもHello World(自作コード)が実行できます。

PS_Vita_Hello_World

そもそもPS VitaでPSPはエミュレーションされているだけですので、いくら自作コードが実行できたからと言ってもエミュレーター上で動いているという事実は変わりません。PSPで自作コードが動作している環境が再現されている状態ですのでシステムハッキングにはなりません。

最大でもHalf-Byte LoaderでPSPのHomebrew起動(の再現)ができる程度です。

FAKEじゃないのかと疑う方もいるかもしれませんが、teck4氏のexploitは未発表のexploitで本物です。

他にもPSN版タイトルのあるセーブデータexploitはいくつか存在していますので、HBL起動方法が確立されればPS VitaでPSPのHomebrew起動が実現するかもしれませんが、セーブデータはソニーの「コンテンツ管理アシスタント for PlayStation」でPS Vitaへ転送しなければならず、更に転送するのはセーブデータだけになりますのでHello Worldのバイナリもセーブデータフォルダ内に入れた状態で転送しなければならなくなりました。HBL本体ももしVitaで起動させるならセーブデータフォルダ内に入れて転送することになります。

となると、ソニーのアプリケーション管理下での作業となるため不要なセーブデータファイルを転送しないようにするなどの対策で簡単に潰されてしまう可能性大です。

なお、みんゴルexploitはPSP同様PS Vitaでも対策されたかのようになっていたようですのでそんな細かい所までPS VitaはPSPをエミュレートしているようです。

もしPSPのexploitを探してPS Vitaで試したいという方は、まずゲームがPS Vita対応かどうかをきちんと調べましょう。パタポン2体験版やみんなのスッキリ体験版はPS Vitaにそもそも非対応ですので体験版が重宝される時代はもう来ません。

なお、Hello WorldがPS Vitaで成功したからこれから楽しみだという方へ、念のためにお伝えします。

Hello Worldが表示されるPSPの脆弱性が再現されて表示されているだけということは、どこまで行っても単に再現表示であり、ここからVitaのシステム領域に踏み込める可能性はほぼゼロです。つまり、ハッキングの第一歩にもなっていません。

[UPDATE: my additional comment in english]
I read lot’s of article around the world about this Hello World on Vita and I found so many “this is fake,right?”…No, this is not a fake. But you have to think this is inevitable result because of emulation.

And you can find “Hello World for PSP Firmware 6.31 by Teck4″ and say “Why 6.31?”

Teck4 have some savegame exploits. These were found when PSP lastest firmware was 6.31. He tried to run his unsigned code without any modification..including the letter “6.31″

That’s why “6.31″ was displayed in his Hello World.

His exploit use buffer overflow of the system and, you know, what we call “Usemode exploit”, So do not expect kernel hacking from it.

I know his exploit and I know he is not a faker. That’s real. But I think this shows us that emulation tech on vita is brilliant, NOT “PS Vita is hackable!”

[UPDATE2]
httpv://www.youtube.com/watch?v=TQrnJulbIcc

teck4氏のHello Worldがフォトショップで加工しただろとか偽物だろとか思っている方へプレゼントです。これを見たらもう噂レベルではなく本物だと思いますよね。

私も確認しました。teck4氏のVitaのHello Worldは本物です。
画面が違いますが、SDKなどのソースはteck4氏から以前もらっていたので私の方でPSP用Hello WorldをVitaで動くようモディファイしたものです。

For those who have a doubt like “Photoshop-edited FAKE!” about teck4′s Hello World, this is a tiny present for you.
You think “not rumor but real!”

Now I can confirm THIS IS TRUE.
This exploit was found by Japanese developer teck4. NOT ME(mamosuke)

Hello world seems to be different from teck4′s because of my binary file running on vita.

Tags: , ,

  1. 173210’s avatar

    やはりバイナリなどを送れないので難しいですね。
    もしPSVネイティブで動くExploitが見つかってもこの問題が解決できないと厳しいですね。

    返信

  2. ドカンくん’s avatar

    コンテンツ管理アシスタント。まずはこれをどうにかしないといけませんね。

    返信

  3. Matyapiro’s avatar

    セーブデータにhello,worldではなく、FTPクライアントを入れて、FTPサーバー上のHBLを動かせばいいじゃないですか?

    返信

    1. 173210’s avatar

      セーブデータのフォルダの中に仕込ませたりできるかもしれません。
      まあ実機を持っていないので調べようがないですが。
      ところでこの記事ではHBLまでしかできないと書いてありますが、
      Kernel Exploitを使えばISOローダーを動かしたりできるかもしれません。
      そうすればUMD Passportなんかに金を払わなくてすむのですがね…

      返信

  4. wololo’s avatar

    congrats Teck4, and thanks for the news mamosuke. I should get my own vita tonight, send me an email if you need help with a potential HBL port. I understand there are lots of limitations to the usefulness of this hack, but it might be fun anyways :)

    Teck4おめでとう!Mamosuke,Teck4,もしHBLで手伝ってほしいだったら、メールを私に送ってください。自分のVitaは今晩届くと思います。

    返信

    1. ドカンくん’s avatar

      バレバレの成りすましは止めましょうね。wololo氏に失礼です。

      返信

      1. wololo’s avatar

        It’s really me,you can ask mamosuke :)

        返信

      2. mamosuke’s avatar

        本物のwololo氏ですよ。

        返信

        1. ドカンくん’s avatar

          ご本人でしたか…。コメント欄に普通に書き込まれるとは思わなかったので…・。
          失礼しました。

          返信

    2. mamosuke’s avatar

      ありがとうございます!

      返信

    3. 173210’s avatar

      Oh,You bought PSV!
      Don’t give in SCE and bad users.I wish you success.
      Japanese good users will be always your big fan.
      If there are misspelling, I’m sorry.

      返信

  5. 173210’s avatar

    UPDATEのところ自分では理解できますが翻訳してくれるとうれしいです。
    ところでKernelMode、Kernel Exploitを使ってもできませんかね。

    返信

    1. mamosuke’s avatar

      [UPDATE: リクエストにより一応日本語(要約)]
      あちこちでHello Worldのこと書かれてるのを見た。フェイクだろとか…そんなんじゃありません。でもPSPのエミュレートだから当然の結果でしょう。

      それから、“Hello World for PSP Firmware 6.31 by Teck4″というのを見てなぜ6.31?という方へ

      teck4氏のはセーブデータexploitですが、作ったときに6.31が最新だっただけで、そのまんま使い回したので6.31になってただけで深い意味はないです。

      バッファーオーバーフローなので単なるユーザーモードというやつです。カーネルモードとかは期待してはいけませんよ。

      teck4氏のexploitは私も持ってますし、彼は嘘付くような人物ではありません。ただ、今回のはVitaのPSPのエミュレート技術凄いね的な話でVitaがハックされたという話ではないです。

      以上が日本語版です。
      カーネルexploitが仮に動いたとしてもそれはVitaのカーネルとは関係がありません。XMBがないのでPSPでは動作するVSH exploitがあっても起動できないかもしれませんし、PSPのバックアップ起動が仮にできる環境になったとしてもISOをVitaに放り込む手段が問題です。

      返信

      1. 173210’s avatar

        セーブデータのフォルダにぶち込めませんかね。
        別にそこまでしてPSPやりたいとか思いませんが。
        UMD Passportにも金を払う気になれません。

        返信

  6. COBRA’s avatar

    無意味に騒がれてしまいましたね
    こんな初期の段階で、Hello Worldなんていう情報出して、PS3のLinuxの時みたいに
    アップデートでPSPエミュレート潰されませんかね?

    返信

    1. mamosuke’s avatar

      >アップデートでPSPエミュレート潰されませんかね?

      ありうる…www

      返信

    2. 173210’s avatar

      UMD Passportまでやったりしたので流石にありえないと思いますが、
      そこからメモリパンクしてVitaがオーバーフローとかしたら…
      それと確か完全なソフトウェアエミュレーションではなかったきがするので、
      その場合にはPS2互換が消えたときみたいになる可能性もあると思います。

      返信

  7. Zukoru’s avatar

    Please, do not bring out a version where you can pirate vita games or something.It will ruin the device.

    返信

  8. Matyapiro’s avatar

    RAMをダンプする方が先決でしょう。

    返信

    1. 173210’s avatar

      というか復号化ですね。
      アップデータもパケットキャプチャでダウンロードできるみたいなので、
      暗号鍵がわかればアップデータもRAMもやれちゃいますね。

      返信

  9. a’s avatar

    セーブデータのフォルダに放り込むとしても
    もしかしたらコンテンツ管理アシスタントが関所になって弾くかもしれない
    でもたしかadohoc file transferってHBL版あったよね?
    それには簡易ファイラーもついていたしファイル送受信だけじゃなく
    もしかしたらPSVita上でどうPSP関係のファイルが認識されてるかのヒントになるかも

    返信

  10. culo’s avatar

    i dont get it…..

    返信

Reply

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">