PS4 Payload Guest List PKG with Multi-language Support WIP by Al Azif

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: ps4-payload-guest.7z (5.98 MB – UI Test) / IV0000-AZIF00003_00-PAYLOADGUEST0000.zip (5.99 MB – UI Test Update) / IV0000-AZIF00003_00-PAYLOADGUEST0000.zip (57.19 MB – includes IV0000-AZIF00003_00-PAYLOADGUEST0000.pkg) / ps4-payload-guest.zip (56.39 MB – Defaults to English) / ps4-payload-guest-languages-main.zip / GIT

This comes proceeding the initial PS4 Exploit Host on LANPS4 Exploit Host Themes Github RepositoryPS4 ESP8266 ProjectPS4 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

THIS REQUIRES YOU TO BE ABLE TO RUN HEN/MIRA/GOLDHEN ONCE THOUGH THE BROWSER! MEANING IF YOU ARE NOT BELOW 8.00 YOU CANNOT USE THIS. YOU CANNOT USE THIS TO LAUNCH HEN/MIRA/GOLDHEN BECAUSE YOU NEED TO BE ABLE TO RUN FPKGS TO RUN THIS PKG.

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! --------------------------------------------------
> The payload loading capability itself has been removed for this test. It will only pop up a notification with the bin files location, this is to prevent people from holding onto broken pre-release versions prior to an official release.
-------------------------------------------------------------------------------

Please try and break this UI, the more you are able to destroy it now the less you'll have to deal with later. However, be sure you can recreate your issue, and can communicate the issue clearly.

## 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

---------------------------- Beta w/ Loader Support ---------------------------

- [ ] Fix wide glyph display
- [ ] Add payload location to menu below and offset from payload name (Smaller font, possibly different color)
- [ ] Escape sequences in strings read from JSON, unescape non-printable ones
- [ ] Use `Graphics` and `PNG` from common files from OO samples

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

- [ ] Setup proper logging levels/statements (Everything is currently just `LL_Debug`)
- [ ] Get PNG transparency working correctly
- [ ] 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
- [ ] Run payload in separate process vs just a separate thread (To avoid bad payloads crashing the app)

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

- [ ] Options menu (Options button, save to save file)
  - [ ] Optional, set log level
  - [ ] Optional, language to something other than the system language
  - [ ] Optional, payload listener custom port
  - [ ] Optional, send payload to an IP/port
  - [ ] Optional, sorting orders (Default, Alphabetical, Most used, etc)
  - [ ] Move CreditView into options
- [ ] 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.

PS4 Payload Guest List PKG with Multi-language Support WIP by Al Azif.jpg

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

0987929209