Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 PKGs.
Status
Not open for further replies.
Following the PS4Vibe PS4 Homebrew PKG and PS4 Notifi / LibLog PRX / Skeleton Base PKG releases, PlayStation 4 Scene developer @Al Azif recently shared some updates on Twitter of a PS4 Payload Guest List PKG with Multi-language Support work-in-progress (WIP) project for Jailbroken PS4 console users. šŸ˜ƒ

Download: IV0000-AZIF00003_00-PAYLOADGUEST0000.pkg (v0.98 - Latest Version) / GIT / IV0000-AZIF00003_00-PAYLOADGUEST0000.zip (34.07 MB - includes IV0000-AZIF00003_00-PAYLOADGUEST0000.pkg and payloads (3.50.9.00).zip with app2usb.bin, app-dumper.bin, backup.bin, disable-aslr.bin, disable-updates.bin, enable-browser.bin, enable-updates.bin, exit-idu.bin, fan-threshold.bin, ftp.bin, history-blocker.bin, kernel-clock.bin, kernel-dumper.bin, module-dumper.bin, permanent-uart.bin, restore.bin, rif-renamer.bin and todex.bin payloads) / ps4-payload-guest.zip (56.39 MB - Defaults to English) / ps4-payload-guest-languages-main.zip / GIT / ps4-ftp.bin (24.9 KB - FTP issue fixes) / IV0000-AZIF00003_00-PAYLOADGUEST0000.pkg (34.6 MB - 5 second delay between executing multiple payloads) / IV0000-AZIF00003_00-PAYLOADGUEST0000.pkg (34.93 MB - no GoldHEN loader needed) / IV0000-AZIF00003_00-PAYLOADGUEST0000.pkg (34.8 MB - This build of Payload Guest will attempt to use GoldHEN's payload loader and if that fails it will launch the payload internally)

Spoiler: Depreciated

This comes proceeding the initial PS4 Exploit Host on LAN, PS4 Exploit Host Themes Github Repository, PS4 ESP8266 Project, PS4 Payload Repo to Auto-Generate Updated Payloads and Packages via Scene Collective and PS4 7.55 / 8.00 Payloads with further details from the latest README.md files below:

Payload Guest
Code:
# Payload Guest

## Synopsis

Payload Guest reads payloads from `/data/payloads/` (From the PS4's internal hard drive) and/or `/mnt/usb*/payloads/` (From a USB devices `/payloads/` directory). If you have a `meta.json` file in one of these directories it will parse that file rather than trying to scan that particular directory's files. If there is no `meta.json` file the application will scan the folder and add any `.bin` files found to the menu, it will look for a `.png` file with the same name to display. Pressing square will refresh the list (For if you inserted/removed a USB device).

NOTE: READ THIS LINE PLEASE! --------------------------------------------------
> In this release, 0.95, the payload loading currently uses GoldHEN's payload loader, be sure it is enabled in GoldHEN's settings or you will get an error attempting to run a payload.
-------------------------------------------------------------------------------

## Why?

Because the success rate for re-exploiting will be lower than just running the code "natively." This should completely replace exploit hosts for all but one payload, no need for a maze of buttons or questionable "stability tweaks." This also puts you in more control of what you run on your system. You'll still depend on a different solution for HEN/Mira/GoldHEN but... make good choices.

## Example `meta.json`

Please note the open and closing square brackets (`[ ]`).

```json
[
  {
    "name": "Enable Browser",
    "filename": "enable-browser.bin",
    "icon": "enable-browser.png"
  },
  {
    "name": "Disable ASLR",
    "filename": "different-name.bin",
    "icon": "no-match.png"
  }
]
```

## TODO

----------------------------------- 0.96 Beta ---------------------------------

- [ ] Payload title centering is a off when value is used from the fallback typeface (Arabic/Thai)
- [ ] Fix newline height is based on "width" right now, so it can be different than what's expected (Arabic/Thai)

----------------------------------- 0.97 Beta ---------------------------------

- [ ] Get PNG transparency working correctly
- [ ] Setup proper logging levels/statements (Everything is currently just `LL_Debug`)

--------------------------------- 1.00 Release --------------------------------

- [ ] Run payload in separate process vs just a separate thread (To avoid bad payloads crashing the app)
- [ ] Timer on how often payloads, or just the same payload, can be run
  - To avoid having a bunch of threads/processes doing the same thing open at once or accidentally double tapping a payload
- [ ] Publish code to GitHub

----------------------------- Ongoing Development -----------------------------

- [ ] Options menu (Options button, save to save file)
  - [ ] Set log level to display
  - [ ] Set language to something other than the system language
  - [ ] Hide payload location on menu
  - [ ] Enable a payload listener on a custom port
  - [ ] Send payload to an IP/port rather than executing directly (Function exists, just need front end access)
  - [ ] Sorting order (Default, alphabetical, most used, etc)
  - [ ] Move `CreditView` into options (Include credits for translators)
- [ ] Make it look better visually (Should be ongoing process)
  - [ ] Stay simple
  - [ ] Work towards looking more and more native without adding unnecessary active elements
  - [ ] Menu Sounds
  - [ ] Add theme support (Distribute as AC PKGs)
Languages
Code:
# Languages

|  File   |         Language         |
|--------:|:-------------------------|
| 00.json | Japanese                 |
| 01.json | English (United States)  |
| 02.json | French (France)          |
| 03.json | Spanish (Spain)          |
| 04.json | German                   |
| 05.json | Italian                  |
| 06.json | Dutch                    |
| 07.json | Portuguese (Portugal)    |
| 08.json | Russian                  |
| 09.json | Korean                   |
| 10.json | Chinese (Traditional)    |
| 11.json | Chinese (Simplified)     |
| 12.json | Finnish                  |
| 13.json | Swedish                  |
| 14.json | Danish                   |
| 15.json | Norwegian                |
| 16.json | Polish                   |
| 17.json | Portuguese (Brazil)      |
| 18.json | English (United Kingdom) |
| 19.json | Turkish                  |
| 20.json | Spanish (Latin America)  |
| 21.json | Arabic                   |
| 22.json | French (Canada)          |
| 23.json | Czech                    |
| 24.json | Hungarian                |
| 25.json | Greek                    |
| 26.json | Romanian                 |
| 27.json | Thai                     |
| 28.json | Vietnamese               |
| 29.json | Indonesian               |

Note: Until the 1.00 release the necessary strings are subject to change, only English (`01.json`/`18.json`) will be kept up to date. The community that "needs" another language will be expected to submit translations.

:arrow: Related Tweets & Videos
PS4 Payload Guest List PKG with Multi-language Support WIP by Al Azif.jpg
 

Comments

Status
Not open for further replies.
Back
Top