Category PS3 CFW and Hacks       Thread starter PSXHAX       Start date Dec 9, 2019 at 12:42 AM       17,386       11            
We've seen several PlayStation downloaders including PSX Download Helper, PSDLE, NoPayStation with NoPayStation Database, NoNpDrm Dump, PKGJ and based on PKGi by mmozeiko comes a PlayStation 3 Downloader / Installer port dubbed PKGi PS3 from bucanero (Twitter) of Bucanero.com.ar. šŸ˜€

Download: pkgi-ps3.pkg / GIT / NoPayStation_to_PS3_PKGi_by_Jabu.7z (41 KB from @JabuPL) / pkgj.rar (2.67 MB) / nps2pkgi.py (Converts the NoPayStation TSV for PS3 Games to PKGi-PS3 format) / listconvertertsvrap.py (Needs "raps" folder with corresponding rap files) via s1cp / pkgi.txt (945 KB) via xforce505

And from the README.md: PKGi PS3

PKGi PS3 allows to download PKG files on your PS3.

This homebrew allows to download & install PKG files directly on your PlayStation 3.

Features
  • easy way to see list of available downloads, including searching, filter & sorting.
  • standalone, no PC required, everything happens directly on the PS3.
  • automatic download and unpack, just choose an item, and it will be installed, including bubble in live area.
  • resumes interrupted download, you can stop download at any time, switch applications, and come back to download from place it stopped.
Current limitations:
  • no support for DLC or PSM.
  • no queuing up multiple downloads.
  • no background downloads - if application is closed or Vita is put in sleep then download will stop.
Download

Get latest version as pkg file here.

Setup instructions

You need to create a pkgi.txt file in /dev_hdd0/game/NP00PKGI3/USRDIR that will contain items available for installation. This file is in very simple CSV format where each line means one item in the list:
Code:
contentid,flags,name,name2,rap,url,size,checksum
where:
  • contentid is full content id of item, for example: UP0000-NPXX99999_00-0000112223333000.
  • flags is currently unused number, set it to 0.
  • name is arbitrary string to display for name.
  • name2 is currently unused alternative name, leave it empty.
  • rap the 16 hex bytes for a RAP file, if needed by the pkg (.rap will be created on /dev_hdd0/exdata). Leave empty to skip .rap file.
  • url is HTTP URL where to download PKG, pkg content id must match the specified contentid.
  • size is size of pkg in bytes, or 0 if not known.
  • checksum is sha256 digest of pkg as 32 hex bytes to make sure pkg is not tampered with. Leave empty to skip the check.
Name cannot contain newlines or commas.

An example pkgi.txt file:
Code:
EP0000-NP9999999_00-0AB00A00FR000000,0,My PKG Test,,dac109e963294de6cd6f6faf3f045fe9,http://192.168.1.1/html/mypackage.pkg,2715513,afb545c6e71bd95f77994ab4a659efbb8df32208f601214156ad89b1922e73c3
UP0001-NP00PKGI3_00-0000000000000000,0,PKGi PS3 v0.1.0,,,http://bucanero.heliohost.org/pkgi.pkg,284848,3dc8de2ed94c0f9efeafa81df9b7d58f8c169e2875133d6d2649a7d477c1ae13
Usage

Using application is pretty straight forward. Select item you want to install and press X. To sort/filter/search press triangle.

It will open context menu. Press triangle again to confirm choice(s) you make in menu. Or press O to cancel any changes you did.

Press left or right shoulder button to move page up or down.

Q&A

1. Where to get a RAP string?

You must use a tool like RIF2RAP plugin to generate a RAP from your existing RIF files. Then you can use any generic Hex viewer to get the hex byte string.

2. Where to get pkg URL?

You can use PSDLE to find pkg URL for games you own. Then either use original URL, or host the file on your own server.

3. Where to remove interrupted/failed downloads to free up the space?

In /dev_hdd0/packages folder - each download will be in separate pkg file by its title id. Simply delete the file & start again.

4. Download speed is too slow!

Optimization is still pending.

Building

You need to have installed:
Run make to create a debug build, or cmake -DCMAKE_BUILD_TYPE=Release . to create an optimized release build.

After than run make pkg to create a pkg install file. You can set environment variable PS3LOAD (before running make) to the PS3's IP address, that will allow to use make run for sending pkgi.self file directly to the PS3Load listener.

To enable debugging logging pass -DPKGI_ENABLE_LOGGING=ON argument to cmake. Then application will send debug messages to
UDP multicast address 239.255.0.100:30000. To receive them you can use socat on your PC:
Code:
$ socat udp4-recv:30000,ip-add-membership=239.255.0.100:0.0.0.0 -
License

PKGi-PS3 is released under the MIT License.

Cheers to @zecoxao on Twitter for the heads-up and @xf505 on Twitter for the screenshot! šŸ»
PKGi PS3 PlayStation 3 Port of PKGi Tool Downloader Installer by Bucanero.jpg
 

Comments

arcadekidflo

Member
Contributor
Verified
@johndyascontact, check if your console has any activated account. Also, enable Hen, if you use that.

Bucanero, would that work on 5.05 PS4 ? Can you activate PS4 RAP on 5.05 ?
 

BlericCleast

The Hunter Killer
Senior Member
Contributor
Verified
Really nice work! Have used the application a couple of times on the VITA and had always wondered how it would work on the PS3, nicely done!
 
Recent Articles
PS5 DualSense: New Wireless PlayStation 5 Game Controller Unveiled!
We've seen PS5 developer pictures of DualShock 5 (DS5) Controllers followed by the PS5 Hardware Specs, and today Sony officially unveiled images of the PS5 DualSense new wireless PlayStation 5...
Call of Duty: Modern Warfare Season 3 PS4 Exclusive Content and Trailer
Since their CoD: MW2 PS4 Campaign Remastered publisher Activision in conjunction with developer Infinity Ward announced details on the exclusive PlayStation 4 content in Modern Warfare Season 3...
Sony Reveals New PlayStation Now Games for April 2020
Joining the ranks of the latest PlayStation Now games for April 2020 are Marvel's Spider-Man, Just Cause 4 and The Golf Club 2019 for PS Now members. :cool: Below you'll find additional details...
Indie PlayStation 5 Game Soulborn Alpha Trailer by Pixelmad Studios
Proceeding the Godfall PS5 and Outriders PS5 trailers, Indie game Publisher Pixelmad Studios made available a Soulborn Alpha Trailer video of their upcoming PlayStation 5 openworld RPG adventure...
Top