PS5 RNPS appについて

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて
http://yyoossk.blogspot.jp/1970/11/blog-post_24.html


この記事を投稿した時点ではまだ解析初期断簡だったので、参考文献がないため、ある開発者のテスターをしていて、知った情報をもとに記事を書きました

RNPS appはPS5の公式のアプリといっていいものだと思われます
PSNやちょっとしたUIなど色々なアプリが存在します
rnps(React Native PlayStation Apps

system_ex/rnps/appsの中に存在し、exploitを発動させる必要もなく、既存の物を弄ったり、新たな自作アプリを追加したりすることが可能です


タイトルid

新たな自作アプリといっても、エミュレーターが動くような自作ソフトではなく、以前に紹介したホームにブラウザや☆Debug Settingsを恒久的(電源を落としても機能する)ものです

その他に、新しいバージョンの本体から抜き取ったり、公式のサーバーからダウンロードしたりして、最新のRNPS appを低いバージョンのまま使用が可能になったりします
つまり、本体のバージョンアップをせずに、中身だけをなんちゃってバージョンアップするような感じです

これはsystem_exフォルダをバックアップしておけばもとに戻せるかと思います
バックアップしていなかった場合は下記リンクを参考に修復してください

作業としては配布されたファイルを
system_ex/rnps/apps
に入れて、セーフモードでデータベースの構築をする感じです

下記リンクよりsystem-ex.elfファイルをダウンロード
下記リンクよりftps5_bd-jb.elfファイルをダウンロード

ブラウザからペイロードを送信するのではなく下記リンクのペイロードを読み込めるブルーレイJava exploitのディスクBD-JB ELF Loaderを使用してsystem-ex.elfを送信し、そのあとにftps5_bd-jb.elfファイルを続けて送信

今度は下記リンクを参考にftp接続

ftp接続すれば、system-exフォルダの中のファイルを読み書きできるようになるが、何か消したりすれば本体がソフトブリックするので注意!
system-exフォルダを念のため適当な場所に大事に保管してください
何か起きたら、変更したファイルのみを書き戻すだけで復旧可能です

system_ex/rnps/appsに配布されたファイルを追加

本体の電源を一度落とす

電源ボタンを長押しし、二度目のビープ音が聞こえたら、ボタンから手を離す
USBケーブルでコントローラーを接続し、コントローラーのPSボタンを押すとセーフモードが起動する
データベースを再構築

といった感じになります
自分はある開発者のテスターをさせてもらってますが、自動的にRNPS appsを更新するツールの開発を行っていたので、そのうちリリースされると思われます

コメント