PSXHAX.COM website and domain for sale. Contact Us with your offer!
XNA RPKGMAN: XNA Remote Package Manager by Cypheron
Hey everyone, following PS4 PKG Sender v1.03 I have created XNA RPKGMAN: XNA Remote Package Manager which is a fully dynamic, lightweight package manager that only requires NodeJS/NPM and runs on a headless server (no desktop needed).

It implements 90% of the functionality @flatz provided. If you have a NAS where you store your files you can have the manager run on the same server for maximum speed!

Dynamic means: progress bars / status update asynchronously, no need to hit refresh. If you're interested, here is the link:

Download: xna_rpkgman-master.zip / GIT

Example scenario: Let's say you have a NAS where you store all your files, then you can install the package manager on the same server which will give you maximum transfer speeds!

Known limitation: By design the Remote Package Installer API does not provide a function to list the installed packages. Therefore in order to uninstall a game/dlc/patch the title id has to be manually entered.

Here's more about it from the README.md: Remote Package Manager by XNA

This is a lightweight installation manager for pkg files. It comes with a fully dynamic front-end using only jquery, jquery-ui and js-cookie (for storing tasks). NodeJS/NPM is the only component required to run the webserver.

The manager can run on a headless server (no desktop needed). Ideally this server should be have direct and fast access to pkg files!

Prerequisites
  • NodeJS
  • NPM (Node Package Manager)
  • PS4 Remote Package Installer
Installation
  1. Clone repository, cd into extracted directory
  2. Install modules: npm install
  3. Edit config.json (see below)
  4. Start server:
  • To start in foreground (e.g. in screen): node index.js
  • To start in background: nohup node index.js &
Configuration:

Edit config.json:
  • pkgfolder: Full path to the folder containing your pkg files (must be accessible from server)
  • myip: Set ip address of your server
  • ps4ip: Set ip address of your PS4 optional:
  • myport: Change port of server / landing page
Remember to enable the configured port in your...
PS4GDB Ring 0: GDB Stub to Debug PS4 Kernel by M0rph3us1987
Last month he shared a GDB Stub PS4 Port to Debug Userland Apps, and today PlayStation 4 developer m0rph3us1987 returns with a gdbstub_ring0.bin payload which is a PS4GDB Ring 0 GDB Stub for PS4 Kernel Debugging used mainly by scene devs. :geek:

Download: ps4gdb_ring0_672.7z (11 KB)

Here's more details from the included readme.txt:

1) Send the gdbstub_ring0.bin to your PS4. The payload will overwrite the exception handlers 0x01 and 0x03 with the gdbstub and should be ready to go.

2) To trigger the debugger you need to execute an int 0x01 or int 0x03 opcode while in kernel mode. (You can see in klog that PS4 is waiting for a connection).

3) Connect to PS4 using gdb. For convenience i have attached a source file you can use in gdb (source ps4.source), just dont forget to replace the ip with your PS4 ip address.

To avoid kernel panics, always send the quit command before you finish.

Happy debugging,
m0rph3us1987
PS4 PKG Sender v1.07 for PlayStation 4 Package Files by FrostySo
Proceeding the PS4 Package Sender 1.2 Update by @MODDEDWARFARE, this weekend PlayStation 4 developer FrostySo of FrostySo.Github.io shared on Twitter his own PS4 PKG Sender v1.0 followed by v1.01, a v1.01 MicroFix, v1.02, v1.03, v1.04, v1.05, v1.06 and v1.07 with more details below! :cool:

Download: Ps4 Pkg Sender V1.07.rar (8.1 MB - includes Ps4-Pkg-Sender.exe) / PS4 PKG Sender Folder / Ps4-Pkg-Sender-master.zip / GIT / remote_pkg_installer.pkg (works on 6.72 with HEN per S3phi40T)

Spoiler: Depreciated

Here's more from the...
PS4 JSON-2-SHA1 Python Script for Game PKG Files by Hosamn
Following the JSON Format details, PS4 PKGs via SEN and the JSON Entitlement Grabber Add-on this weekend developer hosamn made available a PS4-JSON-2-SHA1 Python Script for use in checking the hashes of PlayStation 4 game packages. :geek:

Download: PS4-json-2-sha1-master.zip / GIT

This comes proceeding the PS4 PKG Integrity Checker for PS4 packages and the PS4 Title Update Checker, and from the README.md, to quote: PS4-json-2-sha1

Generate SHA1 integrity check files for PS4 game PKG files from official json data. eg: JSON File:
Code:
http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA02299_00/19/f_bfcf616f667a19707e0f925b3944e5875a83253b7e776f91c88cd8d095a2911f/f/UP9000-CUSA02299_00-MARVELSSPIDERMAN-A0117-V0100.json
Resulting files can be used to check PKG files with any hash checker like HashCheck Shell Extension.

From ps4_json_2_sha1.py:
Code:
import json
import os

# Change the working directory to the py file dir:
os.chdir(os.path.dirname(os.path.abspath(__file__)))

# Get a list of current dir json files:
for root, dirs, files in os.walk("."):
    # print(len(files), files)
    json_files = [f for f in files if f.endswith('.json')]
    break  # break after reporting current dir files and don't go deeper

# print(json_files)

for json_file in json_files:

    out_file_name = json_file.split('.')[0]+'.sha1'

    with open(json_file) as opf:
        data =...
Back
Top