[PS3] PKGi PS3 V1.1.3 Released

The bucanero developer has released a new update of PKGi PS3 with the new version 1.1.3. For those unfamiliar with this fantastic homebrew it is a port of the most downloaded tool on PSVita pkgi that allows you to download and install the .pkgfile directly on PS3.

Features

  • easy to use:  lists available downloads, including search, filter and sort.
  • standalone:  no PC required, everything happens directly on PS3.
  • automatic downloads:  just choose an item, which will be downloaded from the app to your HDD (  direct mode) or queued for background download (  background mode) using the internal Download Manager.
  • resume interrupted downloads:  you can stop a download at any time, change the application and return to resume the download at a later time.

Clipboard:

  • appending  multiple downloads is only supported when using the mode  background download.
  • background download tasks  will only appear after restarting the PS3.

Installation instructions

You must create a pkgi.txtsu file /dev_hdd0/game/NP00PKGI3/USRDIRcontaining the items available for installation. The format of the text database is customizable by the user. Check  this section  to know how to define your custom db format.

Multiple databases

You can also upload additional database files:

  • pkgi_games.txt
  • pkgi_dlcs.txt
  • pkgi_themes.txt
  • pkgi_avatars.txt
  • pkgi_demos.txt
  • pkgi_managers.txt
  • pkgi_emulators.txt
  • pkgi_apps.txt
  • pkgi_tools.txt

The elements on each of these files will be automatically classified according to the content type of the file. Note:  the app assumes that each database file has the same format as defined in  dbformat.txt.

Default DB format

The default database file format uses a very simple CSV format in which each row indicates an item in the list:

contentid,type,name,description,rap,url,size,checksum

where is it:

Column Description
contentid id is the complete contents of the voice, for example  UP0000-NPXX99999_00-0000112223333000.
type is a number for the content type of the article. See the  table below  for details. (set it to 0 if unknown)
name is a string for the article name.
description is a string for the description of the object.
rap the 16 hexadecimal bytes for a RAP file, if necessary for the element (  .rapfiles will be created on  /dev_hdd0/exdata). Leave blank to skip the  .rapfile.
url is the HTTP / HTTPS URL where to download the file  .pkg.
size is the size in bytes of the  .pkgfile or 0 if unknown.
checksum is a SHA256 digest of the  .pkgfile (such as 32 hexadecimal bytes) to make sure the file is not tampered with. Leave blank to skip the check mark.

Note: name  and  descriptioncannot contain newlines or commas.

An pkgi.txtexample file  :

EP0000-NP9999999_00-0AB00A00FR000000,0,My PKG Test,A description of my pkg,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

Types of content

Type value Type of content
0 Unknown
1 Game
2 DLC
3 Theme
4 Avatar
5 demonstration
6 Backup management
7 Emulator
8 Application
9 Tool

User-defined DB format

To use a custom database format, you need to create a file  dbformat.txtand save it to  /dev_hdd0/game/NP00PKGI3/USRDIR.

The  dbformat.txtdefinition file is a 2-line text file:

  • Line 1: The custom delimiter character (eg:  ;,  ,,  |, etc.)
  • Row 2: the column names for each column in the custom database, delimited by the appropriate delimiter defined in row 1

Note:  To correctly recognize the columns, use the column tag names defined in the table above.

All columns are optional. Your database may have multiple (or fewer) columns, so any unrecognized column will be ignored.

Example

Example  dbformat.txt, for a database that uses semicolon (  ;) as a separator:

;
name;TITLE ID;REGION;description;AUTHOR;TYPE;url;rap;size

Result:name,description,url,rap,size  only the fields will be used.

Example

Example  dbformat.txt, for a database that uses character pipe (  |) as a separator:

|
REGION|TITLE|name|url|rap|contentid|DATE|PKG FILENAME|size|checksum

Result:name,url,rap,contentid,size,checksum  only the fields will be used.

use

Using the application is quite simple:

  • Move  UP / DOWN  to select the item you want to install and press  X button.
  • To view the details of the item, press  Square.
  • To sort / filter / search press  Triangle. The context menu will open. Press  Triangleagain to confirm the new settings or press  O buttonto cancel any changes.
  • Press the left or right trigger buttons  (L1 / R1)  to move the pages up or down.

Clipboard

  • HEN users:  the object  .rapwill be activated automatically at startup.
  • CFW users:.rap  upgrade to COBRA 8.2 firmware for automatic import or use the PSN / psnpatch reagent on older CFWs after installing the content.

Q&A

  1. Where to find a  rapstring?

You can use a tool like RIF2RAP to generate an .rap .rifexisting file  . Then you can use a tool like  hexdumpto get the string of hexadecimal bytes.

  1. Where to find  .pkglinks?

You can use  PSDLE  to find the  .pkgURLs of the games you own. Then use the original URL or host the file on your web server.

  1. Where to remove interrupted / failed downloads to free up disk space?

Check the folder  /dev_hdd0/tmp/pkgi– each download will be in a file  .pkgseparate from its title ID. Just delete the file and start over.

  1. Download speed is too slow!

Optimization is still pending. If the  directdownload is slow, you can use the mode  background downloadto download files using the internal PS3 Download Manager.

Changelog

added

  • Improved automatic update code to download  .pkgupdates directly from GitHub
  • Database memory limit increased to 32768 items
  • App location changed in  Networkthe XMB tab

Fixed

  • The app now allows you to download existing items
  • Start / stop music works without having to restart the application

Download

pkgi-ps3.pkg

Source
GitHub