Skip to content

Download manager for game update pkgs and firmware for the PlayStation 3, PlayStation 4, and PlayStation Vita

License

Notifications You must be signed in to change notification settings

AphelionWasTaken/PySN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PySN

PySN is a program which downloads Title Update PKGs and Firmware PUPs for the PlayStation 3, PlayStation 4, and PlayStation Vita directly from Sony's servers.

Features:

  • Windows, Linux, and MacOS support
  • A clean and easy to use GUI
  • SHA-1 hash verification of downloads and owned files
  • Ability to search RPCS3's games.yml
  • Support for DRM-Free Title Updates
  • Most recent Firmware downloads for all 3 consoles
    • Includes PS4 recovery FW, Vita fonts, and Vita preinst FW

If you prefer the command line version of this tool, it can be found here.

Installation

Windows

Just download PySN_Windows.zip from Releases, extract the folder, and run the .exe.

MacOS

Just download PySN_MacOS.zip from Releases and run the executable.

Linux/BSD

This program uses Python 3. You must have Python installed to run this program. It is included with most Linux Distros, although you may need to upgrade to a more recent version.

You will also need the Requests, CustomTkinter, BeautifulSoup, and PyYaml Python modules installed to run this program. To install these, open any terminal and type pip install requests, pip install customtkinter, pip install beautifulsoup4, and pip install pyyaml, respectively.

If you have already cloned/downloaded this repo, you can easily install all of these modules by navigating to your PySN directory (where requirements.txt exists), and type pip install -r -requirements.txt.

Once you have the modules, clone this repo or just click on the green Code button and download the zip folder, then run PySN.py with Python. Or run it in a terminal by navigating to the directory containing PySN.py and typing python PySN.py.

Or run it however else you want, I don't care, I'm not a cop.

Using PySN

Once the program is open, just type a valid PS3, PS4, or PS Vita Title ID (e.g. BCUS98114) into the search bar, select the proper console from the dropdown menu, and then hit the "Enter" key or the "Search" button.

This program will then locate any Title Updates for that game, list them out, and ask you if you would like to download them.

You can also point PySN to your RPCS3 installation via the settings. If you do so, you can then check the "Search Games.yml" box and hit "Search" to find updates for all of the games you have in RPCS3 at once.

If you want to download firmware, just type in "fw" or "firmware" and hit enter or click the search button.

File Locations

Title Updates are downloaded into an Updates folder within the directory containing PySN by default, and are separated by console and game (e.g. PySN/Updates/PlayStation 3/BCUS98114 Gran Turismo 5).

You can change the update folder location in PySN's settings, but your updates will always be separated out by console and game.

On MacOS and Linux the config.ini file is saved to your home directory. On Windows it is saved to the directory containing PySN.exe.

Screenshots

Contributors

About

Download manager for game update pkgs and firmware for the PlayStation 3, PlayStation 4, and PlayStation Vita

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages