こちらではPlayStation Portal リモートプレーヤー(PSポータル)のアップデータを展開する方法(remote play pup decrypter)を紹介します
Jose Coixao(@notnotzecoxao)氏が開発
現在これで何ができるかというと、開発者向けでエンドユーザーには関係ないものですが、アンドロイドに詳しい人には有益なものかもしれません
これによって解析などが進むかもしれません
下記リンクより、圧縮&解凍ソフトの7-Zipをダウンロード&インストール
既にpythonをインストールしている人はアンインストール
下記リンクよりWindows x86-64 web-based installerをダウンロード&インストール
https://www.python.org/downloads/release/python-390/写真は3.13.3だが、古いバージョンの3.90でないとエラーがでる
下の二つにチェックを入れ、Install Nowをクリックしてインストールが終わったらCloseをクリックして閉じるデスクトップの下の方の検索バーにcmと打ち込むとコマンドプロンプトが表示されるので、右クリックから管理者として実行をクリック
pip install pycryptodome
pip install protobuf==3.6.0
をコピペしてエンター
下記リンクよりファイルをダウンロード&解凍
psportal bin展開.batファイルをダウンロードし、extract_android_ota_payload.pyフォルダがある場所にコピー
下記リンクよりremote play pup decrypter.pyをダウンロード
https://pastebin.com/4MTktTfZ又は下記リンクよりダウンロード
下記リンクよりサンプルとして公式からPSポータルのアップデータをダウンロード
さきほどダウンロードした公式のリモートプレイのアップデータをremote play pup decrypter.pyファイルがある場所にコピーし、remote play pup decrypter.pyファイルに直接ドラッグ&ドロップすると処理が開始される
処理が終わったら、PS_Portal_remote_player_バージョン.pup.jarファイルが作成されるので、別の場所に移動し、右クリックから7-Zipからここに展開をクリック
するとpayload.binファイルがあると思うのでextract_android_ota_payload.pyファイルがある場所にコピーし、psportal bin展開.batファイルに直接ドラッグ&ドロップ
するとoutputフォルダの中に、展開されたアップデータのファイルが出てくる
コメント
コメントを投稿