Itemzflow
Jump to navigation
Jump to search
Itemzflow is a Free and Open source PS4 home menu alternative Itemzflow expands the beyond limits of Sony's ShellUI. Itemzflow
- Itemzflow allows you to to manage your games,dump them or if they are a disc or digital retail version update them with a compatible update version based on your firmware.
When launching Itemzflow
- You will be asked if you want to download covers. (This can be disabled from settings)
- Additionally if you are connected to the internet it will launch an FTP server which you can connect to by using your PS4's current IP address.
- You will then find an alternative menu screen from which you can launch games and many other things mentioned below.
Interacting with Apps or Games
- Hover over a game and press X.
- You will be shown an app menu here is what you can do.
Launch
- Launch the currently selected App or Game.
Uninstall
- Uninstall the currently selected App or Game.
Trainers
- Fetches Trainer(s) for the selected game. Additionally see Using Cheats Patches and Plugins
Change Icon (PNG)
- Allows you to change the path of the game icon to a new one.
- 512x512 PNGs ONLY!
Move to USB
- Allows you to move the currently selected App or Game to your USB or external drive. See Installing PKGs to an External Hard Drive.
Dump
- Dumps the currently selected App or Game for more details see. Ripping PS4 Game Backups
Retail Game Updates
- Allows you to install retail game updates from Sony (DOES NOT WORK FOR GAME DUMPS ONLY DISC OR DIGITALLY OWNED GAMES)
App Visibility
- Hides the app from the PS4 home screen.
- Does not effect Itemzflow. But can from Itemzflow Settings seen lower in the page.
Change App Name
- Changes the PS4 App name in the PS4 homescreen.
- Does not effect Itemzflow.
Restore from USB
- Restore Digital Apps or Games Moved with Itemzflow.
- NOTICE! Restoring will delete all DCL and Save Data for this game.
App Settings
- Press the OPTIONS button when in the Itemzflow home screen to enter it's settings menu.
- There you will find the following.
Save Settings
- Saves user choices for app settings.
- Although this option is at the bottom remember to use it when changing some of the settings explained below.
Dumper Path
- Changes the path to which games,updates and etc are saved to. This can be set to the NFS share folder "hostapp" for faster dumping to a PC.
- This can be used to temporarily change the dump path to a specific folder or a newly made folder to organise the dumps.
- Or all the same to a different directory for long term use.
Sort Apps by title id
- This option gives you the choice on what orders apps will be shown in the Itemzflow home screen.
Rebuild FPKG Database
- A very useful feature as sometimes the database may become corrupted causing you to lose your game icons that are installed from fpkg files but are still taking up space on the internal storage.
Background MP3 Path
- Allows you to select a custom 48Hz MP3 track to play in the background in the Itemzflow App.
Open PS4 Menu
- A shortcut to getting into the PS4 settings menu.
Console Power Controls
- A shortcut to turning the console off restarting or putting it in rest mode.
- Select which you want by interacting with the setting.
Check For Updates
- Checks for Itemzflow updates.
Set as default Dashboard
- Redirects the PS Home Button to Itemzflow instead of the PS4 home screen. Toggle on or off.
Themes Installer
- Install IF themes from a USB Drive.
Fuse NFS IP
- Used when utilizing NFS features. Also choose "Save Settings after setting it up so you can easily reconnect in the future.
PKG Installer
- Allows installing fpkgs and retail pkgs from internal and external storage. Handy shortcut if you want to use Itemzflow as your main Dashboard/Homescreen
- Also allows you to install content via NFS covered below.
Advanced App Settings
- While in the Itemzflow Settings menu if you press R1 additional settings will appear alongside the ones above.
- This will also change the option of Triangle "Upload Itemzflow Logs" to Square "Stop & Exit Daemon" which will allow it to properly refresh and restart in case you are having issues. (This also disables the FTP server)
Download Covers
- Downloads app covers.
Change Background Image
- Allows you to change the Itemzflow background.
Reset Customisations
- Resets to the default theme.
Startup Cover Message
- Turns off and on the download covers prompt when opening the app.
Change Font
- Changes the Itemzflow font.
Show Button Controls
- Turns off and on the Button icons at the bottom of the screen.
What is NFS
- NFS allows a system to share directories and files with others over a network.
- This allows you to mount a folder from your PC or Server as a folder on the PS4 it's path will be
hostapp
in the root of the drive.
Setting up NFS on Windows
- For connection options see the "Connection methods" here: How to Install PKG Files
Using Cmd
- On Windows download Winnfsd
- Open a cmd window and cd to where WindNFSd.exe is located.
- Then type in
ipconfig
and press enter to find your current IP address and take note of it. - Copy the path of the folder you want to mount onto the PS4. Create a new one anywhere if needed.
- You can now start the NFS by typing in the following command.
WinNFSd.exe -addr yourIP pathtotheNFSfolder /
- For example:
WinNFSd.exe -addr 192.168.1.14 D:\PS4\Games /
- Back on your PS4 make sure it is currently exploited.
- Launch Itemzflow and after the "download covers" prompt (if you haven't disabled it) press "Options" on your controller.
- In Itemzflow settings locate and select "Fuse NFS IP"
- There input your PC or Server IP address and press R2 for example:
192.168.1.14
- To only access specific subfolders you can do so when you Fuse the NFS IP in itemzflow for example:
nfs://192.168.1.14/pkg
- This will give you access to the following sample path
D:\PS4\Games\pkg
- You can create a batch file with the command you want and keep it in the same folder as WindNFSd.exe and run it each time you want to launch NFS.
- After setting up NFS to your desired folder place fpkgs inside of it or if you have set the folder to one that already has fpkgs continue.
- Go to Itemzflow settings and select the "PKG Installer" then go to "hostapp" from there you can install any fpkgs by selecting them or installing all the fpkgs in the directory by selecting "install all" a progress bar will show up after installation starts.
- You can enable background installation by pressing Square in the PKG Installer menu.
Using a Windows GUI
- On Windows download Winnfsd
- Download Easy NFS GUI
- Open the GUI and set the share folder (for example D:\PS4\Games) and your IP by reading your current IP or using the "IP info button" to view all IP info and type it out manually then press the "Run NFS server" button.
- Back on your PS4 make sure it is currently exploited.
- Launch Itemzflow and after the "download covers" prompt (if you haven't disabled it) press "Options" on your controller.
- In Itemzflow settings locate and select "Fuse NFS IP"
- There input your PC or Server IP address and press R2 for example:
192.168.1.14
- To only access specific subfolders you can do so when you Fuse the NFS IP in itemzflow for example:
nfs://192.168.1.14/pkg
- This will give you access to the following sample path
D:\PS4\Games\pkg
- After setting up NFS to your desired folder place fpkgs inside of it or if you have set the folder to one that already has fpkgs continue.
- Go to Itemzflow settings and select the "PKG Installer" then go to "hostapp" from there you can install any fpkgs by selecting them or installing all the fpkgs in the directory by selecting "install all" a progress bar will show up after installation starts.
- You can enable background installation by pressing Square in the PKG Installer menu.
From a Linux NAS
- Truenas Scale will be used as an example.
- Log into the WebGUI of the server.
- Go into "Shares" and add a new "NFS Share" then apply the path you have in mind for it and give it a description if you want.
- The path can be any folder after the pool so
/mnt/pool/folder
like for example:/mnt/PS4/Games
. - Then to connect to it from your PS4.
- On your PS4 make sure it is currently exploited.
- Connect to the same network as your Server.
- Launch Itemzflow and after the "download covers" prompt (if you haven't disabled it) press "Options" on your controller.
- In Itemzflow settings locate and select "Fuse NFS IP"
- There input the following nfs://serverIP/mnt/poolname/folderinthere based on your own setup the example is based on the
/mnt/PS4/Games
path:nfs://192.168.1.14/mnt/PS4/Games
- To only access specific subfolders you can do so when you Fuse the NFS IP in itemzflow for example:
nfs://192.168.1.14/mnt/PS4/Games/fpkgs
- This will give you access to the following sample path
/mnt/PS4/Games/fpkgs
Using NFS to install games
- After setting up NFS to your desired folder place fpkgs inside of it or if you have set the folder to one that already has fpkgs continue.
- Go to Itemzflow settings and select the "PKG Installer" then go to "hostapp" from there you can install any fpkgs by selecting them or installing all the fpkgs in the directory by selecting "install all" a progress bar will show up after installation starts.
- You can enable background installation by pressing Square in the PKG Installer menu.
Using NFS to dump games
- After setting up NFS to your desired folder for dumping.
- Go to Itemzflow settings and select the "Dumper Path" option.
- Set it to the "hostapp" folder by hovering over it and pressing Square.
- You can now dump your desired content straight to your PC or Server.
- See Ripping PS4 Game Backups on how to build dumped content into a fpkg.
Using NFS to play folder games
- After setting up NFS to your desired folder to play from.
- The easiest way to play a folder game with NFS is to extract the PKG on PC and place it in the NFS folder.
- Note when you extract the pkg copy the files from Sc0 to Image0/sce_sys
- Then rename the folder that has the dumped content from "Image0" to "app" and in Itemzflow open "Remote App" from the Itemzflow home screen and select "Launch" the game will start.
- Performance will vary based on wired or wireless connection and the game being played.