mirror of
https://github.com/jstrdev/ps5directo.git
synced 2026-10-29 00:01:20 +01:00
Add files via upload
This commit is contained in:
1 parent
49fe7f31d7
commit
65911f790d
3 files changed
+268
-21
No files matched your search
@@ -1,5 +1,6 @@
|
||||
PS5 DIRECTO 1.14
|
||||
PS5 DIRECTO 1.15
|
||||
================
|
||||
(English: see README_EN.txt)
|
||||
|
||||
Pega los enlaces (o arrastra archivos de tu PC) y la herramienta hace todo sola:
|
||||
|
||||
@@ -142,6 +143,10 @@ de quien es la culpa cuando va lento. Tambien hay uno solo PC -> PS5 en
|
||||
Ajustes.
|
||||
|
||||
|
||||
NOVEDADES 1.15
|
||||
- Inglés: botón "English" / "Español" arriba. La primera vez elige solo
|
||||
según el idioma de Windows. La extensión del navegador también.
|
||||
|
||||
NOVEDADES 1.14.1
|
||||
- Busca las actualizaciones en github.com/jstrdev/ps5directo sin tener
|
||||
que configurar nada.
|
||||
@@ -210,8 +215,8 @@ NOVEDADES 1.8
|
||||
-------------
|
||||
- Mientras descomprime ves "leido del RAR X de Y" (lo que BFpilot ha
|
||||
procesado del comprimido) y "descomprimido" (lo que ocupa de verdad en
|
||||
la PS5). Una aplicación en formato carpeta puede ocupar varias veces el RAR:
|
||||
Lost Records, 35 GB de RAR -> 145 GB de carpeta.
|
||||
la PS5). Una aplicación en formato carpeta puede ocupar varias veces el RAR
|
||||
(por ejemplo, 35 GB de RAR -> 145 GB de carpeta).
|
||||
- Las previsiones de espacio cuentan con hasta ~5 veces el tamano del RAR.
|
||||
- Si el RAR trae la aplicación dentro de una carpeta, se coloca igual como
|
||||
TITLEID-app.
|
||||
|
||||
@@ -1,29 +1,52 @@
|
||||
# PS5 Directo
|
||||
|
||||
Herramienta de transferencia de archivos para Windows: envía archivos a una PS5 con jailbreak por FTP mientras se descargan, sin pasar por el disco del PC. Después los descomprime (en la consola con BFpilot, o en el PC con 7-Zip) y coloca las aplicaciones en `/data/homebrew` para que ShadowMountPlus las muestre en el menú.
|
||||
**English** · [Español](#español)
|
||||
|
||||
- Descarga en paralelo, con pausa, reanudación y límite de velocidad.
|
||||
- Vigila el espacio libre de la PS5 para no llenarla.
|
||||
- Corrige los permisos de lo descomprimido con BFpilot. Sin esa corrección no arranca (CE-107750-0).
|
||||
- Extensión opcional para Chrome/Edge que manda los enlaces directamente al programa.
|
||||
- Se actualiza desde las releases de este repositorio.
|
||||
A Windows file-transfer tool for jailbroken PS5 consoles. It sends files to the console over FTP **while they download**, without storing them on your PC. It then extracts them, either on the console with BFpilot or on the PC with 7-Zip, and places apps in `/data/homebrew` so ShadowMountPlus shows them in the menu.
|
||||
|
||||
## Requisitos
|
||||
- ✅ Streams downloads straight to the console: nothing is saved on the PC
|
||||
- ✅ Joins split parts (.part1, .part2… / .001, .002…) and extracts RAR, 7z and ZIP
|
||||
- ✅ Extracts on the console (BFpilot) or on the PC (7-Zip, every file CRC-checked)
|
||||
- ✅ Fixes the file permissions that stop BFpilot-extracted content from launching (CE-107750-0)
|
||||
- ✅ Pause, resume and retry where it left off, even after a dropped connection
|
||||
- ✅ Watches free space so the console never fills up
|
||||
- ✅ Speed limit and built-in speed test
|
||||
- ✅ Optional browser extension: links arrive by themselves, no copy and paste
|
||||
- ✅ Drag and drop, or "Send to" from Explorer
|
||||
- ✅ Welcome guide, one-click updates, English and Spanish
|
||||
|
||||
- **PC:** Windows 10/11, [Python 3.9+](https://www.python.org/downloads/) y, para descomprimir en el PC, [7-Zip](https://www.7-zip.org/).
|
||||
- **PS5 con jailbreak:**
|
||||
- Servidor FTP, por ejemplo [ftpsrv](https://github.com/ps5-payload-dev/ftpsrv) en el puerto 2121.
|
||||
- [BFpilot](https://github.com/ItsBlurf/BFpilot) en el puerto 5905.
|
||||
## Requirements
|
||||
|
||||
- **PC:** Windows 10/11 and [Python 3.9+](https://www.python.org/downloads/) (tick "Add python.exe to PATH"). For extracting on the PC, also install [7-Zip](https://www.7-zip.org/).
|
||||
- **Jailbroken PS5:**
|
||||
- An FTP server, for example [ftpsrv](https://github.com/ps5-payload-dev/ftpsrv) on port 2121.
|
||||
- [BFpilot](https://github.com/ItsBlurf/BFpilot) on port 5905.
|
||||
- [ShadowMountPlus](https://github.com/drakmor/ShadowMountPlus).
|
||||
- Payloads can be loaded with [ps5-payload-manager](https://github.com/itsPLK/ps5-payload-manager).
|
||||
|
||||
## Uso
|
||||
## Getting started
|
||||
|
||||
1. Descarga el `.zip` de la última [release](../../releases) y descomprímelo.
|
||||
2. Ejecuta `Crear accesos directos.bat` y abre **PS5 Directo** desde el escritorio.
|
||||
3. Pon la IP de tu PS5 en Ajustes y pega los enlaces o arrastra los archivos.
|
||||
1. Download the `.zip` from the latest [release](../../releases) and extract it anywhere.
|
||||
2. Run `Crear accesos directos.bat` ("create shortcuts"). It adds a desktop icon and a "Send to → PS5 Directo" entry.
|
||||
3. Open **PS5 Directo** from the desktop. The language follows Windows; switch it with the **English / Español** button at the top.
|
||||
4. Follow the welcome guide, enter your PS5's IP in Settings, then paste links or drop files.
|
||||
|
||||
La guía completa está en [LEEME.txt](LEEME.txt).
|
||||
> **About BFpilot and permissions:** up to at least v0.4.4, BFpilot's archive extractor leaves files without the execute bit, so the PS5 refuses to launch them (CE-107750-0). This also happens when you extract from BFpilot's own web UI. PS5 Directo fixes it automatically after every extraction. For content you already have, use **Settings → Fix permissions**.
|
||||
|
||||
## Aviso
|
||||
The full guide is in [README_EN.txt](README_EN.txt) (Spanish: [LEEME.txt](LEEME.txt)).
|
||||
|
||||
Proyecto independiente, sin relación con Sony ni con los autores de las herramientas citadas. No incluye contenido de terceros, claves ni archivos de Sony, ni enlaces a sitios de descargas. Úsalo solo con contenido que tengas derecho a usar (copias de seguridad propias y homebrew).
|
||||
## Disclaimer
|
||||
|
||||
Independent project, not affiliated with Sony or with the authors of the tools mentioned. It's a file-transfer tool: it includes no third-party content, no Sony keys or files, and no links to download sites. Use it only with content you have the right to use (your own backups and homebrew).
|
||||
|
||||
---
|
||||
|
||||
## Español
|
||||
|
||||
Herramienta de transferencia de archivos para Windows: envía archivos a una PS5 con jailbreak por FTP **mientras se descargan**, sin pasar por el disco del PC. Después los descomprime (en la consola con BFpilot, o en el PC con 7-Zip) y coloca las aplicaciones en `/data/homebrew` para que ShadowMountPlus las muestre en el menú.
|
||||
|
||||
**Requisitos:** Windows 10/11, [Python 3.9+](https://www.python.org/downloads/) y, para descomprimir en el PC, [7-Zip](https://www.7-zip.org/). En la PS5: servidor FTP ([ftpsrv](https://github.com/ps5-payload-dev/ftpsrv)), [BFpilot](https://github.com/ItsBlurf/BFpilot) y [ShadowMountPlus](https://github.com/drakmor/ShadowMountPlus).
|
||||
|
||||
**Uso:** descarga el `.zip` de la última [release](../../releases), ejecuta `Crear accesos directos.bat` y abre **PS5 Directo** desde el escritorio. La guía completa está en [LEEME.txt](LEEME.txt).
|
||||
|
||||
**Aviso:** proyecto independiente, sin relación con Sony ni con los autores de las herramientas citadas. No incluye contenido de terceros, claves ni archivos de Sony, ni enlaces a sitios de descargas. Úsalo solo con contenido que tengas derecho a usar (copias de seguridad propias y homebrew).
|
||||
+219
@@ -0,0 +1,219 @@
|
||||
PS5 DIRECTO 1.15 — USER GUIDE (English)
|
||||
=======================================
|
||||
|
||||
Paste links (or drag files from your PC) and the tool does the rest:
|
||||
|
||||
1. Downloads the files and sends them to the PS5 over FTP while they
|
||||
download (nothing is stored on your PC's disk).
|
||||
2. Joins split parts (.001, .002...) into a single file.
|
||||
3. Asks BFpilot to extract the RAR/7z/ZIP ON the console, trying the
|
||||
passwords it knows.
|
||||
4. Finds the app folder (the one with sce_sys) and puts it in
|
||||
/data/homebrew, where ShadowMountPlus picks it up automatically.
|
||||
5. Deletes the archives from the PS5.
|
||||
|
||||
While one transfer is extracting on the PS5, the next one in the queue is
|
||||
already being sent.
|
||||
|
||||
ALTERNATIVE: EXTRACT ON THE PC (7-Zip)
|
||||
In "Where to extract" choose "On the PC (7-Zip)" (or make it the default
|
||||
in Settings). Then:
|
||||
- Links are downloaded to the PC first (temporary folder in Settings;
|
||||
you need room for the RAR, not for the extracted content). Your own
|
||||
local files are used as they are and are never deleted.
|
||||
- 7-Zip extracts on the fly and the app sends each loose file to the
|
||||
PS5. Nothing extracted is written to the PC.
|
||||
- Every file is checked against its CRC before it's accepted.
|
||||
- On the PS5 it only takes the final size (no RAR alongside), and the
|
||||
exact size is known before starting.
|
||||
- Trade-off: everything travels uncompressed over Wi-Fi (can be 3-4
|
||||
times more than the RAR), so sending takes longer.
|
||||
- Pause/Retry continues from the file where it stopped.
|
||||
Requires 7-Zip (free, 7-zip.org). BFpilot is not needed.
|
||||
|
||||
|
||||
WHAT YOU NEED
|
||||
-------------
|
||||
This guide doesn't cover how to jailbreak: it assumes your PS5 is already
|
||||
jailbroken and that you know how to load payloads (.elf).
|
||||
|
||||
ON THE PC
|
||||
- Windows 10 or 11.
|
||||
- Python 3.9 or newer: https://www.python.org/downloads/
|
||||
When installing, tick "Add python.exe to PATH".
|
||||
- 7-Zip (only for "Extract on the PC"): https://www.7-zip.org/
|
||||
|
||||
ON THE PS5 (loaded as payloads, for example with Payload Manager:
|
||||
https://github.com/itsPLK/ps5-payload-manager )
|
||||
- An FTP server. The reference one is ftpsrv (port 2121):
|
||||
https://github.com/ps5-payload-dev/ftpsrv
|
||||
Many payload menus already include it. If yours uses another port,
|
||||
change it in Settings.
|
||||
- BFpilot (port 5905): extracts on the console, moves and deletes files.
|
||||
Get bfpilot.elf from: https://github.com/ItsBlurf/BFpilot/releases
|
||||
If it isn't loaded, the program waits until you load it. Not needed in
|
||||
"Extract on the PC" mode.
|
||||
- ShadowMountPlus: makes the apps in /data/homebrew appear on the PS5
|
||||
home screen: https://github.com/drakmor/ShadowMountPlus
|
||||
|
||||
To check that everything works: Settings > "Full check".
|
||||
|
||||
|
||||
ABOUT BFPILOT AND PERMISSIONS (important even if you use it on its own)
|
||||
-----------------------------------------------------------------------
|
||||
Up to at least version 0.4.4, when BFpilot extracts a RAR, 7z or ZIP it
|
||||
leaves the files without the execute permission, and the PS5 refuses to
|
||||
open the app (error CE-107750-0). It also happens when you extract from
|
||||
BFpilot's own web page, without PS5 Directo.
|
||||
- PS5 Directo fixes it automatically after every extraction.
|
||||
- For content already on your console: Settings > "Fix permissions".
|
||||
- By hand: in FileZilla, right-click the app folder > File permissions >
|
||||
777 > "Recurse into subdirectories".
|
||||
|
||||
|
||||
FIRST TIME
|
||||
----------
|
||||
Double-click "Crear accesos directos.bat" ("create shortcuts"). It adds:
|
||||
- A "PS5 Directo" icon on the desktop.
|
||||
- "Send to > PS5 Directo" in the right-click menu of your files.
|
||||
From then on, open PS5 Directo from the desktop icon: it runs in its own
|
||||
window, with no tabs and no black console window.
|
||||
|
||||
(If something fails to start, use "Iniciar PS5 Directo.bat" ("start PS5
|
||||
Directo"): same thing but with the black window, where errors are shown.
|
||||
Log when running without the window: %USERPROFILE%\.ps5directo\ps5directo.log)
|
||||
|
||||
The language follows Windows. Switch it anytime with the "English" /
|
||||
"Español" button at the top.
|
||||
|
||||
If you close the window with transfers running, they keep going in the
|
||||
background. Open PS5 Directo again to see them. The "Quit" button closes
|
||||
it completely (anything unfinished continues later with "Retry").
|
||||
|
||||
|
||||
HOW TO USE IT
|
||||
-------------
|
||||
1. Extract this folder anywhere you like.
|
||||
2. Open PS5 Directo from the desktop icon. A short welcome guide explains
|
||||
each part (you can see it again with the "Guide" button).
|
||||
3. The first time, Settings opens: enter your PS5's IP (on the PS5:
|
||||
Settings > Network > View Connection Status), click "Save" and then
|
||||
"Test connection". Both dots at the top should turn green.
|
||||
4. Paste the direct links (all parts together, in any order) and click
|
||||
"Add to queue".
|
||||
- If you know the password, type it. Otherwise it tries the ones in
|
||||
Settings and whatever is in brackets in the file name, like [WEB.COM].
|
||||
- A path to a file already on your PC also works.
|
||||
|
||||
5. FILES ON YOUR PC WITHOUT COPYING PATHS:
|
||||
- Drag one or more files onto the desktop icon.
|
||||
- Or right-click the files > Send to > PS5 Directo.
|
||||
If PS5 Directo is already open, they're added to its queue.
|
||||
- Or drop them on the app window: PS5 Directo finds them on your PC by
|
||||
name and size and puts their paths in the link box.
|
||||
|
||||
|
||||
PAUSE, LIMIT AND SPACE
|
||||
----------------------
|
||||
- "Pause" stops sending; "Resume" continues where it left off.
|
||||
- Settings > Speed limit (MB/s): to keep using the internet while it
|
||||
sends. Applies instantly. 0 = no limit.
|
||||
- Settings > Always keep free (GB, 25 by default): before starting it
|
||||
checks that what's left to send fits, and while sending or extracting it
|
||||
watches the free space. If it drops below that margin, it stops
|
||||
everything before the PS5 fills up. Free up space and click Retry.
|
||||
- Some file hosts limit connections: with them use just 2 per file, and
|
||||
fewer if the server starts returning errors.
|
||||
|
||||
|
||||
UPDATES AND EXTENSION
|
||||
---------------------
|
||||
- "Update" button (top): checks GitHub for a new version and installs it.
|
||||
When there is one, the button turns blue and shows the version. You can
|
||||
also install from a downloaded .zip. A copy of the previous version is
|
||||
kept in the .backup folder.
|
||||
- "Extension" button (top): opens the folder of the Chrome/Edge extension
|
||||
and its instructions. With it, when you click Download on a website, the
|
||||
link goes straight to PS5 Directo, no copy and paste:
|
||||
1. Open chrome://extensions (or edge://extensions).
|
||||
2. Turn on "Developer mode" (top right).
|
||||
3. "Load unpacked" and choose PS5 Directo's "extension" folder.
|
||||
Pass the captcha and click Download as usual: if it's a .rar/.7z/.zip/.pkg
|
||||
and PS5 Directo is open, the final link (after redirects) appears in the
|
||||
link box and the browser downloads nothing. When all parts are in, click
|
||||
"Add to queue". If PS5 Directo is closed, the download goes ahead
|
||||
normally. Turn it on and off from its icon.
|
||||
|
||||
|
||||
SPEED TEST
|
||||
----------
|
||||
On a paused or finished transfer, "Speed test" measures (about 30 s):
|
||||
download only, PC -> PS5 upload only, and both at once, and tells you
|
||||
what's to blame when it's slow. There's also a PC -> PS5 only test in
|
||||
Settings.
|
||||
|
||||
|
||||
MAINTENANCE
|
||||
-----------
|
||||
- Settings > Full check: tests FTP, writing, BFpilot, formats, 7-Zip and
|
||||
free space, and tells you what to do if something fails.
|
||||
- Settings > PS5 cleanup: finds leftovers in /data/ps5directo, shows how
|
||||
much they take and deletes them (it never touches anything outside that
|
||||
folder).
|
||||
- Warns if the same Title ID already exists in /data/homebrew or on a
|
||||
USB/external drive.
|
||||
- Destination: suggests /mnt/usbX/homebrew when drives are connected.
|
||||
- Windows notification when a transfer finishes or fails (accept the
|
||||
permission the first time).
|
||||
|
||||
|
||||
IF SOMETHING GOES WRONG
|
||||
-----------------------
|
||||
- The network or FTP drops: it retries by itself and continues where it
|
||||
left off.
|
||||
- You close the program midway: when you open it again, click "Retry".
|
||||
It continues from what was already on the console.
|
||||
- Wrong password: click "Retry" and type it. Nothing is downloaded again.
|
||||
- "Already exists": it never overwrites what you have. Delete or rename it
|
||||
and click "Retry".
|
||||
- Work files live in /data/ps5directo (outside the folders ShadowMountPlus
|
||||
scans).
|
||||
|
||||
|
||||
LINKS
|
||||
-----
|
||||
Direct download links work. Pixeldrain, Dropbox and some Mediafire and
|
||||
Google Drive links are converted automatically. Pages that require a
|
||||
captcha or a login don't work directly: copy the final download link, or
|
||||
use the browser extension.
|
||||
|
||||
.pkg files go to /data/pkg, to install them with ps5upload.
|
||||
Images (.exfat, .ffpkg, .ffpfsc) go to /data/homebrew.
|
||||
|
||||
Settings and queue are stored in %USERPROFILE%\.ps5directo
|
||||
|
||||
|
||||
WHAT'S NEW
|
||||
----------
|
||||
1.15 English interface (auto-detected; English/Español button). The
|
||||
browser extension also follows the browser's language.
|
||||
1.14 Welcome guide on first launch ("Guide" button to see it again).
|
||||
Updates are checked on GitHub automatically.
|
||||
1.13 New icon and background.
|
||||
1.12 "Update" and "Extension" buttons on the main screen. Asks for the
|
||||
PS5's IP on first launch.
|
||||
1.11 IMPORTANT FIX: content extracted by BFpilot didn't launch
|
||||
(CE-107750-0) because of missing execute permissions. PS5 Directo now
|
||||
sets 777 when placing it. New Settings > "Fix permissions".
|
||||
1.10 New option: extract on the PC with 7-Zip and send the content already
|
||||
extracted, verified file by file.
|
||||
|
||||
|
||||
DISCLAIMER
|
||||
----------
|
||||
PS5 Directo is an independent program, not affiliated with Sony or with
|
||||
the authors of BFpilot, ftpsrv or ShadowMountPlus. It's a file-transfer
|
||||
tool: it includes no third-party content, no Sony keys or files, and no
|
||||
links to download sites. Use it only with content you have the right to
|
||||
use (your own backups and homebrew). Everyone is responsible for what they
|
||||
transfer.
|
||||
Reference in new issue
Block a user