Category PS4 CFW and Hacks       Thread starter PSXHAX       Start date Jul 23, 2020 at 12:21 AM       50,430       234            
The latest entry to the world of PS4 Backporting comes from developer @RetroGamer74 of RetroGamer Live following his Kill'em All 1.00 PS4 PKG Homebrew Game release via Twitter dubbed AutoBackPort tool for backporting 6.72 to 5.05 game PS4 FPKGs to play on a PS4 Jailbroken Console! :fire:

Download: AutoBackPort_1.07.rar (17.4 MB - includes AutoBackPort.exe)

Spoiler: Depreciated

This follows yesterday's PS4 Backporter v1.1 update and the previously released SELFUtil by Znullptr, PS4 RiPKiT/Modding/Cheat/BackPort Tool and EZ PS4 Downporter tool for Windows.

Here's a brief outline of the instructions from his Tweets below:

1. Select the Dumped 6.72 PKG
2. Select a temp folder for several files extraction
3. Select a folder to build the PKG fix
4. Press button

v0.35 Changelog:

Fixes:

  • Check target folders. Remember to use a different folder for each option. Do not use the ROOT folder.
  • Check when copying param.sfo.final file
v0.5 Changelog:
  • Performance improvements.
  • Folders clean when process finishes.
  • Popup showing folder containing final pkg at the end.
  • Other fixes reported.
v0.6 Changelog:
  • Performance Improvements in extraction procedure.
  • Performance Improvements in decrypt and downgrade.
  • Several fixes.
  • Fix to clean completely folders at the end.
v0.7 Changelog:
  • Fixed an issue that was building updates with the Damage Data message in PS4. i.e.: Update 1.51 for Days Gone is successfully built.
v0.8 Changelog:
  • Faster file processing
  • Fixed issue when PKG is missing at the end PKG built result monitored.
  • If error there will be a log.
  • Reduce height window size for ppl with low resolutions.
  • Better folders clean than before
v0.85 Changelog:
  • Fix index out of bounds error included in 0.8 by mistake
  • Fix CE-40745-5 Error
  • EA Patch games special implementation
  • Other incompatibility issues for ppl using Windows 7/8
v0.86 Changelog:
  • Fixed and issue that could make lost a file in the PKG.
Those interested can give it a try and as always feel free to share your results in the comments! (y)

v1.00 Changelog:
  • Faster than ever before
  • New progress bar for PKG Building process
  • Faster PKG creation without Delta
  • Just one folder as destination
  • Autosave & Autoload the last folder used
v1.01 Changelog:
  • Fixed an issue when trying to rebuild the same project two times.
  • Added a group of expert features
  • Expert feature for pausing the process just before the PKG build for adding, replacing, or removing files
v1.02 Changelog:
  • Fix small issue when building update with EA Patch checked
  • Pause check button moved to the right
v1.03 Changelog:
  • Fixed an issue that could extract unnecessary files
  • Added new feature to check if you're using the latest release
v1.04 Changelog:
  • Fixed an issue in the progress bar limit reported by several users.
  • Fixed an issue when moving the final package when repeating the procedure several times
  • Added a file counter in the extraction progress
  • Fixed an issue in expert mode.
v1.05 Changelog:
  • New feature to auto fix NP-32046-5 error
  • AutoBackPort will detect encrypted trophy files and will show you the procedure to fix it.
  • As much automatic as can be.
v1.06 Changelog:
  • Issue CE-40740-5 fixed. (I hope) :) This issue happened when decrypting files if destination folder contained blank spaces.
v1.07 Changelog:
  • Finally we got it. The full fix for the issue CE- 40740-5. Thanks everybody for the feedbacks. A missing line :)
Spoiler: Related Tweets

AutoBackPort 0.7 Successful Days Gone 1.51 Update Built.
EA Patch for PS4 Backups. AutoBackPort by RetroGamer_74
PS4 Hack - Do not use small size backport fix for updates. Why?
AutoBackPort 1.00
AutoBackPort 1.05 NP-32046-5 Built-in error fixer
AutoBackPort 0.3 Tool for Backporting 6.72 to 5.05 PS4 FPKGs by RetroGamer74.jpg
 

Comments

RetroGamer74

Developer
Senior Member
Contributor
@miri2121 That error is the default error when you try to install the game you downloaded without doing any backport. So something you’re doing is wrong. The app is modifing the files for sure. So I guess you think you install that modification package and it is saved in the system even if you try to add any update later.

Try to explain here what steps are you doing and I mean what is what you’re installing in the PS4 and in which order.
Cheers

Explain in detail. What games? How're you building the pkg. And how are you installing them? Show me the steps you're doing. That error means you're not using a backport.
 

unbreakable

Senior Member
Contributor
Verified
@RetroGamer74 same error happened to me with Phoenix Wright trilogy (both base game patch and update patch) and Disney's classic collection.

the steps are the same i did for the games that worked: build the base game patch, build the patched update (if available), install the game and its patch and test, then install the patched update (if available).

so far it was working with many games (shenmue/divinity 2) but now it isn't working (the patches build with no error code or anything, but even after installing them i get the error). I have noticed that both were released originally late in 2019 on 6.72, which means their *** is high, so maybe that is the issue?
 

RetroGamer74

Developer
Senior Member
Contributor
@unbreakable
The right procedure when you got a game update is.
  1. Install base game.
  2. In AutoBackPort set Base Game PKG, set Update PKG, set Destination Folder. Build Fuill backported update PKG.
  3. Install backported PKG.
When you don't have game update of the base game then, the procedure is
  1. In AutoBackPort, set Base Game, set Destination folder.
  2. Build backported fixed pkg for base game. (It's in fact a pkg that works as an update)
  3. Install dumped base game
  4. Install the new backported fixed update.
This is the right path.

Also be sure there is no A/V blocking the different tools ABP needs to call. Some ppl reports as false positive any tool in the bin folder. This tools are the FakePKG tools which is something very well known in the scene.

We're going to do a release removing all files not need it.

Cheers
 

miri2121

Member
Contributor
@RetroGamer74
Hi mate
I downloaded and installed the base game of Crash Team Racing Nitro Fueled duplex and after I installed the fix 5.05 for game that i did with AutoBackPort 1.04 but it didnt work , but one I downloaded worked so I dont understand whats wrong with AutoBackPort 1.04.

Maybe is something wrong with version of AutoBackPort 1.04?

Thank you for your time.
 

unbreakable

Senior Member
Contributor
Verified
@RetroGamer74 so i downloaded V1.05, put it and its needed folders on the desktop (they were originally in a sub menu of a folder in the "downloads" section), renamed the folders and the games and the updates to 1 letter each, and tried again. this time both games worked. so, it seems like one of the variants between this try and the last one (version number/location/name of folders and PKGs) was the reason for last time not working and this time working. no idea which one it was, just wanted to report the results to you. :)
 

RetroGamer74

Developer
Senior Member
Contributor
@miri2121 New guess for people with the CE-40740-5. As I said before if you receive this message the downgrade procedure didn't work. Maybe, A/V have removed or blocked two files that should be located in the bin folder of APB. downgrade_elf.exe and downgrade_sfo.exe. Check if those files exists.

If not exists then probably your A/V removed or quarantined them.

If they exists try to run them opening a CMD window. If you run downgrade_elf.exe for example you should see an answer like this:
Code:
usage: downgrade_elf.exe [-h] [--verbose] ...... and so on.
Let me know.

@unbreakable It would be very helpful if you could isolate the issue step by step. Instead to change many things at a time, just one by one. For example, could you put the app, in the same folders you installed before and try again. If that works, could you use the destination folder like before. And finally if everything works, renaming the PKG as the original name.

That will help us a lot, to fix the issue.

AutoBackPort 1.06
Issue CE-40740-5 fixed. (I hope) :)
This issue happened when decrypting files if destination folder contained blank spaces.
Let's see if this is the fix for some of you reporting this error.
Thanks everybody for the feedbacks.
They're really useful.
 

logibeareu

Member
Contributor
Verified
Hi @RetroGamer74 I'm using ABP 1.06 and it's happen:

Spoiler

Code:
Szczegółowe informacje na temat wywoływania debugowania w trybie JIT (just in time)
zamiast tego okna dialogowego znajdują się na końcu tego komunikatu.

************** Tekst wyjątku **************
System.IO.DirectoryNotFoundException: Nie można odnaleźć części ścieżki „C:\Users\colli\Desktop\AB\TMP_FIX\Sc0”.
   w System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   w System.IO.FileSystemEnumerableIterator`1.CommonInit()
   w System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
   w System.IO.Directory.GetFileSystemEntries(String path, String searchPattern, SearchOption searchOption)
   w AutoBackPort.Form1.UpdatePKGExtractNew()
   w AutoBackPort.Form1.Button3_Click(Object sender, EventArgs e)
   w System.Windows.Forms.Control.OnClick(EventArgs e)
   w System.Windows.Forms.Button.OnClick(EventArgs e)
   w System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   w System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   w System.Windows.Forms.Control.WndProc(Message& m)
   w System.Windows.Forms.ButtonBase.WndProc(Message& m)
   w System.Windows.Forms.Button.WndProc(Message& m)
   w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Zestawy załadowane **************
mscorlib
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4180.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
AutoBackPort
    Wersja zestawu: 1.0.0.0
    Wersja Win32: 1.0.0.0
    CodeBase: file:///C:/Users/colli/Desktop/AB/AutoBackPort.exe
----------------------------------------
Microsoft.VisualBasic
    Wersja zestawu: 10.0.0.0
    Wersja Win32: 14.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4001.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4180.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.4150.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Deployment
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Deployment/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
----------------------------------------
System.Deployment.resources
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Deployment.resources/v4.0_4.0.0.0_pl_b03f5f7f11d50a3a/System.Deployment.resources.dll
----------------------------------------
mscorlib.resources
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_pl_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
    Wersja zestawu: 4.0.0.0
    Wersja Win32: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_pl_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Debugowanie w trybie JIT **************
Aby włączyć debugowanie w trybie just in time (JIT), plik .config tej
aplikacji lub komputera (machine.config) musi mieć
wartość jitDebugging ustawioną w sekcji system.windows.forms.
Aplikacja musi być również skompilowana z włączonym
debugowaniem.

Na przykład:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Gdy debugowanie JIT jest włączone, wszystkie nieobsługiwane wyjątki
są wysyłane do debugera JIT zarejestrowanego na komputerze
i nie są obsługiwane w tym oknie dialogowym.
I added to the ABP base game file and a update. The error you see in the attached scren and the error message code appeared.

Game backup: Tennis World Tour PS4 Playable
 

unbreakable

Senior Member
Contributor
Verified
@RetroGamer74 I did the experiements one by one as you mentioned with v1.06 and Yooka Layle 2, and an interesting result happened: with the original setup only the game+base game fix worked. adding the fixed update led to the CE-40740 error again.

so I experimented a couple of times and the change that allowed me to make a working update was moving the autobp folder from the location it was in to the desktop. its original location was "C:\Users\username\Downloads\Ant Vids\PS3&4\autobp".

Maybe the long address+the long name of the update PKG somehow led to a problem? not sure, but at least now we know what triggers the issue. :)
 
Recent Articles
PS4 Syscon Loader Python Script for System Controller Files by SocraticBliss
Following the PS4 SysGlitch Tool and SysCon Glitching Pinout and his PS4 Unfself Tool, today PlayStation 4 developer @SocraticBliss is back with a PS4 Syscon Loader via Twitter tested with the IDA...
XNA RPKGMAN: XNA Remote Package Manager by Cypheron
Hey everyone, following PS4 PKG Sender v1.03 I have created XNA RPKGMAN: XNA Remote Package Manager which is a fully dynamic, lightweight package manager that only requires NodeJS/NPM and runs on...
Bad_Hoist PS4 Toolchain Porting Guide for Unsupported Firmware by Sleirsgoevy
Proceeding his PS4 ROP 8CC Port, Bad_Hoist 6.72 PS4 Webkit Exploit Port and preliminary Checklist to Port the Toolchain, today PlayStation 4 developer sleirsgoevy updated his Github repository...
PS4GDB Ring 0: GDB Stub to Debug PS4 Kernel by M0rph3us1987
Last month he shared a GDB Stub PS4 Port to Debug Userland Apps, and today PlayStation 4 developer m0rph3us1987 returns with a gdbstub_ring0.bin payload which is a PS4GDB Ring 0 GDB Stub for PS4...
Top