PS4 [RELEASE] - PS4 RiPKiT/Modding/Cheat/BackPort Tool V2.2 By RiPPERD

RiPPERD

Member
PS4 RiPKiT/Modding/Cheat/BackPort Tool By RiPPERD

ps4-ripkit-mod-cheat-backport-ripperd.png

  • What does this tool do?
    Its an AIO patcher to release a patch file instead of users downloading whole games again.
    Back in the PSP and PS3 days this is how RipKits were made... ive made it slightly different now due to windows 10 and other requirements that only work on older versions.
    This is now fully working!

    PLEASE SEE POST #2 FOR REGULAR UPDATED INFO/REQUESTS
    **PLEASE ALL USERS SEE POST 2**
    New Info Update After V1.5


    Usages of this tool:
    The main reason for this tool is to make RipKits (smaller game files with things riped out) this is usually language files, videos etc.

    However another use is users that dont know how to modify games, add cheats/mod menus, files etc now can... so with the devs/modders posting their patch files made by this tool you will be able to just click a buttom and enjoy modded games... This could be Loads of ammo... Infinite Health... Debug menus etc via either modded eboot.bin file or modded game files.​


    Now comes with n00b version: 1 Click!!
    Place you PKG file into root of my app
    Rename it original.pkg
    Open my app
    Click 1Click BackPort
    Press any key a few times when asked
    Enjoy!

    Please note other backport button is for advanced users that know how to inject files into pkg files

  • V2.2 UPDATE
    Added all other prx files supplied

    should now not show any errors for missing files


    V2.1 UPDATE
    • made loads of changes
    • changed to selfutil where i could
    • only 1 button for backport now
    • 1 click fully working from pkg to pkg
    • added runtime files (if you download the RT version) this has dotnet and python 2.7 included for those who dont know how
    • ignore any errors its only coz of files that are not included in your game (prx files)
    error.png
    • added more on screen stuff so you dont get bored
    • not sure if thats all but its fully working now
    V2.0 UPDATE
    • Added support for all prx files inside the module folder
    • added the right.prx file
    • now it should really do a full working pkg for you
    V2.0 - Major Update
    • Added support for all prx files inside the module folder
    • added the right.prx file
    • now it should really do a full working pkg for you

    V1.9 - Major Update
    • Reworked the whole code so now its 1 click n00b friendly too on seperate button
    • Also fixed the code for the advanced users button

    V1.8 - Major Update
    • Reworked the whole code so now its 1 click
    • See OP for instructions

    V1.7 - Minor Fixes
    • chnaged code so works seperately now no long waits for backport
    • included UnFself.exe

    V1.6 - Added Feature
    • Added 1 Click Backporting for games
      • (i will add this to the modding buttons at later date)

    V1.5 - MAJOR Update

    • Code Cleanup
    • Massive Rework to Patch File Size
    • Changed GUI - Added Tutorial to About Button
    • Made it Super n00b Friendly (A Monkey could do it now)
    • This tool can also now be used to make Modded Games, Cheats, Texture Changes... Anything really... If you mod it this will make a patch for it.

  • V1.9 UPDATE INSTRUCTIONS
    Backporting games:
    ADVANCED USERS & V1.8+ UPDATE INSTRUCTIONS
    Backporting games:
    1. extract your package or eboot.bin and param.sfo take these files and place them into my BackPort folder.
    2. Now just run my tool and click BackPort now in the main folder of my app you will have new.elf and new.sfo
    3. Repack these into your game

    Basic tutorial

    FOR DEVS (Devs are needed to make the patches)
    1. Download my app
    2. Place the game PKG file into the directory of this app and rename it to original.pkg
    3. make a copy of the game in same folder and rename it to ripped.pkg
    4. open up the modded pkg game file with other ps4 tools
    5. make any changes to the game (remove languages, add cheats etc)
    6. repack the ripped pkg file with your usual tools
    7. now run the tool with both files in same folder
    8. click MAKE PATCH
    9. wait... may take while on larger games

    • you will now have a "patch.RiPPERD" file and a "ripped.gp4" file
    • these are the files you share with others
    • These files are now much smaller than previous versions

    FOR END USERS
    1. Download my app and the required "patch.RiPPERD" and "ripped.gp4" file for your game
    2. Place game PKG file, "patch.RiPPERD" and "ripped.gp4" into my app folder
    3. rename game pkg to "original.pkg"
    4. now run the tool with both files in same folder
    5. click APPLY PATCH
    6. wait... may take while on larger games
    7. now you will have a ripped pkg with the original file name pkg
    8. copy to usb/ps4
    9. Enjoy!

    NOTES:
    • files must be called the exact as i typed so...
    • original.pkg ripped.pkg patch.RiPPERD ripped.gp4
    • ALL CASE SENSITIVE!
    NOTE:
    Compressing/Making patch file may take a long time depending on your specs!
    The app CANNOT crash so just wait!
    Decompressing/Applying patch will be a LOT faster than making the patches!
    Again the app CANNOT crash!

Latest Download
 
Last edited:
THIS POST WILL BE USED FOR IMPORTANT INFO/UPDATE/REQUESTS
REQUEST:
what im looking for now is modders/cheaters to use modded eboot.bin files or whatever is used for cheats now so this can be used for applying cheats directly to the game. this way you wont need a computer/laptop to apply cheats that just crash the game... with little to no support when things dont work correctly.

INFO: This tool will need a name change really as it does a lot more than just ripkits...
ripkit (remove files not needed making smaller)
update/patcher (when applicable)
cheat patcher (if/when this can be done)
trademarking your releases (i will teach how to do this via PM as dont want public yet)
maybe more....

UPDATED to the long awaited V1.5 - Much better now smaller patch files to share and patch games

ATTENTION: so with the help of @Alx_2004 it has come to my attention that the "patch.RiPPERD" file size may seem to vary depending on what changes are made to the PKG file.
So for testing purposes i have been using this on 3D Mini Golf game size is around 379MB in PKG format and 750MB unpackaged.
the patch file was 2mb.

After released v1.5 i have been working on bringing back from the dead my Dead Rising 2 Mod that was for ps3.
The original package size is 7.54gb not sure on unpackaged
then i made changes to the 1 file to make the cheats this file that i changed is 3mb
ripped.pkg was also 7.54gb
the patch.RiPPERD file was 3mb

the ripkit that @Alx_2004 made for the game the patch.RiPPERD file is a lot bigger... between 1.5-3gb he made a lot more changes.

I am now going to test this further and see what results i get.
 
Could you please give me more clear instructions on how to get it to work? I have a pkg file, I tried to put it in app folder but always when I press backport it just tries to open .py files wich are located in Backport folder (tried renaming to original.pkg). Also tried putting pkg in there and still not working.
 
just a heads up... for now you must have python installed, im working on a way so you dont need this installed but im a little rusty with this at the moment been 2 years since i worked on this lol
 
Could you please give me more clear instructions on how to get it to work? I have a pkg file, I tried to put it in app folder but always when I press backport it just tries to open .py files wich are located in Backport folder (tried renaming to original.pkg). Also tried putting pkg in there and still not working.

sorry mate was like 4am when i posted here is instructions

Backporting games:
you can place your elf and sfo files into the BackPort folder
Click Backport on my app
Use NEW files for your pkg files
 
Last edited:
if you have another method of extracting and repacking files into fpkg then i would use that and just start from step 3 and click backport

my app will work but it extracts the whole game so your need nealry 3x the game size spare on hard drive, i will look into the tools available now as this app was made in 2018 when not much was about... now there are more ps4 pkg tools
 
You did write here some detailed instructions about unpacking fpkgs etc. but edited post and deleted them. Can you please write them again, as im about to try backport a fpkg file ;)
 
@RiPPERD what language is this in? Just wondering.
A few ideas to make it a little easier for all:
If you were to have a "source/destination" selection, you could eliminate the required naming scheme. This could be accomplished a few different ways, but one way is to do the actual rename, move, etc inside the application instead of forcing the user to do so. This would make it a little more foolproof.
You could probably also import the 7zip module, and do your own compression/decompression on the two files, to make them a single zip file with your own designated extension. This would also allow you to create a file association to your extension.
This would lead to another, where you could actually double click the file sent to you, and it would load into the application "magically".

Just some thoughts....looks good so far... :)

If it is VB by chance, some of my github stuff might be helpful to you. I tend to put a lot of stuff into modules, and reference them in the app so that it can be easily ported to another VB.net based application. :)
 
You did write here some detailed instructions about unpacking fpkgs etc. but edited post and deleted them. Can you please write them again, as im about to try backport a fpkg file ;)

yes i removed that as it was causing confusion and also you needed an extra tool for eboot.bin

as for the backporting its currently working in 1.6 but you must use other tools first... UnFself is needed.

extract your package or eboot.bin and param.sfo take these files and place them into my BackPort folder.
now place UnfSelf.exe in there too and drag eboot.bin on this file.
now rename eboot-decrypted to old.elf
rename sfo to old.sfo
run my app and click backport
now you have new.elf and new.sfo put these back where they belong... trouble im now having is how do i make elf file back into bin file?

this is far as i have got now, when the scripts were released i didnt know eboot.bin contained the elf file in question also remove line 8 from downgradeelf.py file (open in notepad or whatever)

@RiPPERD what language is this in? Just wondering.
A few ideas to make it a little easier for all:
If you were to have a "source/destination" selection, you could eliminate the required naming scheme. This could be accomplished a few different ways, but one way is to do the actual rename, move, etc inside the application instead of forcing the user to do so. This would make it a little more foolproof.
You could probably also import the 7zip module, and do your own compression/decompression on the two files, to make them a single zip file with your own designated extension. This would also allow you to create a file association to your extension.
This would lead to another, where you could actually double click the file sent to you, and it would load into the application "magically".

Just some thoughts....looks good so far... :)

If it is VB by chance, some of my github stuff might be helpful to you. I tend to put a lot of stuff into modules, and reference them in the app so that it can be easily ported to another VB.net based application. :)

Hello, im always up for new/better ideas mate its written in vb6 for the gui but the rest is all CMD line mate i just convert them to exe files. PM me with ideas etc happy for some help on this coz its just 1 hurdle after another lol

Yes i thought this earlier about not needing to rename them to old etc just use something like *.pkg and *.elf etc as should only be 1 of each file anyway... PM me and were get it rolling
 
Your tool is amazing! But is it possible to make just a small delta patch, instead of a big pkg file?
 
Back
Top