Skip to content

Commit 3869a05

Browse files
committed
v15.3 Update
- Removed old kstuff - Updated kstuff by sleirsgoevy & EchoStretch to v1.4 (for 3.XX - 7.XX) - Added kstuff-toggle payload download by EchoStretch - Updated SHSrv by john-tornblom v0.14 -> v0.15 - Updated packages : - AvalonEdit v6.3.0.90 -> v6.3.1.120 - Microsoft.Data.Sqlite.Core v9.0.3 -> v9.0.4 - Microsoft.Web.WebView2 v1.0.3124.44 -> v1.0.3179.45 - WinSCP v6.3.7 -> v6.5.0 - Updated the PS5 MakefSELFs tool - Now checks files and sets base sdk version based on param.json for new patching option - New option to patch the Base SDK Version to a Target SDK Version before fake signing the files - When the patching option gets checked it will ask you to restore the original files from .esbak files before proceeding (if they exist) - Create a backup of the original files before patching (keeps 3 versions [original, patched, fake signed] of the backup)
1 parent 9456f5a commit 3869a05

File tree

8 files changed

+484
-59
lines changed

8 files changed

+484
-59
lines changed

LatestBuild.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
15.2.3
1+
15.3.0

PS Multi Tools/Menus/PS5Menu.xaml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@
212212
</MenuItem.Icon>
213213
</MenuItem>
214214
<MenuItem Header="PS5-Xplorer PKG by Lapy">
215-
<MenuItem Header="Download v1.02" x:Name="DownloadPS5Xplorer">
215+
<MenuItem Header="Download v1.04" x:Name="DownloadPS5Xplorer">
216216
<MenuItem.Icon>
217217
<Image Source="/Images/download.png"/>
218218
</MenuItem.Icon>
@@ -421,6 +421,22 @@
421421
</MenuItem.Icon>
422422
</MenuItem>
423423
</MenuItem>
424+
<MenuItem Header="kstuff">
425+
<MenuItem Header="By sleirsgoevy &amp; EchoStretch for 3.XX - 7.XX">
426+
<MenuItem Header="Download v1.4" x:Name="DownloadNewKStuff">
427+
<MenuItem.Icon>
428+
<Image Source="/Images/download.png"/>
429+
</MenuItem.Icon>
430+
</MenuItem>
431+
</MenuItem>
432+
</MenuItem>
433+
<MenuItem Header="kstuff-Toggle yy EchoStretch">
434+
<MenuItem Header="Download v1.0" x:Name="DownloadKStuffToggle">
435+
<MenuItem.Icon>
436+
<Image Source="/Images/download.png"/>
437+
</MenuItem.Icon>
438+
</MenuItem>
439+
</MenuItem>
424440
<MenuItem Header="OffAct by john-tornblom">
425441
<MenuItem Header="Download v0.3" x:Name="DownloadOffAct">
426442
<MenuItem.Icon>
@@ -433,24 +449,8 @@
433449
</MenuItem.Icon>
434450
</MenuItem>
435451
</MenuItem>
436-
<MenuItem Header="PS5-kstuff">
437-
<MenuItem Header="By sleirsgoevy for 3.00, 3.20, 3.21, 4.00, 4.02, 4.03, 4.50, 4.51">
438-
<MenuItem Header="Download" x:Name="DownloadKStuff">
439-
<MenuItem.Icon>
440-
<Image Source="/Images/download.png"/>
441-
</MenuItem.Icon>
442-
</MenuItem>
443-
</MenuItem>
444-
<MenuItem Header="By sleirsgoevy &amp; EchoStretch for 3.00 - 6.50">
445-
<MenuItem Header="Download v1.3" x:Name="DownloadNewKStuff">
446-
<MenuItem.Icon>
447-
<Image Source="/Images/download.png"/>
448-
</MenuItem.Icon>
449-
</MenuItem>
450-
</MenuItem>
451-
</MenuItem>
452452
<MenuItem Header="SHSrv by john-tornblom">
453-
<MenuItem Header="Download v0.14" x:Name="DownloadSHSrv">
453+
<MenuItem Header="Download v0.15" x:Name="DownloadSHSrv">
454454
<MenuItem.Icon>
455455
<Image Source="/Images/download.png"/>
456456
</MenuItem.Icon>

PS Multi Tools/Menus/PS5Menu.xaml.vb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -451,19 +451,19 @@ Public Class PS5Menu
451451
End If
452452
End Sub
453453

454-
Private Async Sub DownloadKStuff_Click(sender As Object, e As RoutedEventArgs) Handles DownloadKStuff.Click
454+
Private Async Sub DownloadNewKStuff_Click(sender As Object, e As RoutedEventArgs) Handles DownloadNewKStuff.Click
455455
Dim NewDownloader As New Downloader() With {.ShowActivated = True, .PackageConsole = "PS5"}
456456
NewDownloader.Show()
457-
If Await NewDownloader.CreateNewDownload("https://sleirsgoevy.github.io/ps4jb2/ps5-403/ps5-kstuff.bin") = False Then
457+
If Await NewDownloader.CreateNewDownload("http://X.X.X.X/ps5/hb/kstuff_3xx-7xx.elf") = False Then
458458
MsgBox("Could not download the selected file.", MsgBoxStyle.Critical)
459459
NewDownloader.Close()
460460
End If
461461
End Sub
462462

463-
Private Async Sub DownloadNewKStuff_Click(sender As Object, e As RoutedEventArgs) Handles DownloadNewKStuff.Click
463+
Private Async Sub DownloadKStuffToggle_Click(sender As Object, e As RoutedEventArgs) Handles DownloadKStuffToggle.Click
464464
Dim NewDownloader As New Downloader() With {.ShowActivated = True, .PackageConsole = "PS5"}
465465
NewDownloader.Show()
466-
If Await NewDownloader.CreateNewDownload("http://X.X.X.X/ps5/hb/kstuff_6.50_v1.3.elf") = False Then
466+
If Await NewDownloader.CreateNewDownload("http://X.X.X.X/ps5/hb/kstuff-toggle.elf") = False Then
467467
MsgBox("Could not download the selected file.", MsgBoxStyle.Critical)
468468
NewDownloader.Close()
469469
End If
@@ -562,7 +562,7 @@ Public Class PS5Menu
562562
Private Async Sub DownloadSHSrv_Click(sender As Object, e As RoutedEventArgs) Handles DownloadSHSrv.Click
563563
Dim NewDownloader As New Downloader() With {.ShowActivated = True, .PackageConsole = "PS5"}
564564
NewDownloader.Show()
565-
If Await NewDownloader.CreateNewDownload("http://X.X.X.X/ps5/hb/shsrv_v0.14.elf") = False Then
565+
If Await NewDownloader.CreateNewDownload("http://X.X.X.X/ps5/hb/shsrv_v0.15.elf") = False Then
566566
MsgBox("Could not download the selected file.", MsgBoxStyle.Critical)
567567
NewDownloader.Close()
568568
End If

PS Multi Tools/PS Multi Tools.vbproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
<UseWindowsForms>True</UseWindowsForms>
99
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
1010
<OptionStrict>On</OptionStrict>
11-
<AssemblyVersion>15.2.3.0</AssemblyVersion>
12-
<FileVersion>15.2.3.0</FileVersion>
11+
<AssemblyVersion>15.3.0.0</AssemblyVersion>
12+
<FileVersion>15.3.0.0</FileVersion>
1313
<ApplicationIcon>psicon.ico</ApplicationIcon>
1414
<NoWarn>$(NoWarn);MSB3270</NoWarn>
1515
<Title>PS Multi Tools</Title>
16-
<Version>15.2.3</Version>
16+
<Version>15.3.0</Version>
1717
<Company>SvenGDK</Company>
1818
<Copyright>Copyright © SvenGDK 2011-2025</Copyright>
1919
<Product>PS Multi Tools</Product>
@@ -254,16 +254,16 @@
254254
</ItemGroup>
255255

256256
<ItemGroup>
257-
<PackageReference Include="AvalonEdit" Version="6.3.0.90" />
257+
<PackageReference Include="AvalonEdit" Version="6.3.1.120" />
258258
<PackageReference Include="DiscUtils.Iso9660" Version="0.16.13" />
259259
<PackageReference Include="DiscUtils.Udf" Version="0.16.13" />
260260
<PackageReference Include="Extended.Wpf.Toolkit" Version="4.7.25104.5739" />
261261
<PackageReference Include="FluentFTP" Version="52.1.0" />
262-
<PackageReference Include="Microsoft.Data.Sqlite.Core" Version="9.0.3" />
263-
<PackageReference Include="Microsoft.Web.WebView2" Version="1.0.3124.44" />
262+
<PackageReference Include="Microsoft.Data.Sqlite.Core" Version="9.0.4" />
263+
<PackageReference Include="Microsoft.Web.WebView2" Version="1.0.3179.45" />
264264
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
265265
<PackageReference Include="SixLabors.ImageSharp" Version="3.1.7" />
266-
<PackageReference Include="WinSCP" Version="6.3.7" />
266+
<PackageReference Include="WinSCP" Version="6.5.0" />
267267
</ItemGroup>
268268

269269
<ItemGroup>

PS Multi Tools/PS5/PS5Library.xaml.vb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1823,7 +1823,7 @@ Public Class PS5Library
18231823

18241824
End Sub
18251825

1826-
Public Function GetDirSize(RootFolder As String) As Long
1826+
Private Function GetDirSize(RootFolder As String) As Long
18271827
Dim FolderInfo = New DirectoryInfo(RootFolder)
18281828
For Each File In FolderInfo.GetFiles
18291829
If Not File.Name.EndsWith("-merged.pkg") Then 'skip merged .pkg

PS Multi Tools/PS5/Tools/PS5MakefSelfs.xaml

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,39 @@
55
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
66
xmlns:local="clr-namespace:PS_Multi_Tools"
77
mc:Ignorable="d"
8-
Title="Make fakeSELFs" Height="400" Width="700" ResizeMode="CanMinimize" WindowStartupLocation="CenterScreen" ThemeMode="System">
8+
Title="Make fakeSELFs" Height="550" Width="800" ResizeMode="CanMinimize" WindowStartupLocation="CenterScreen" ThemeMode="System">
99
<Grid>
10-
<TextBox x:Name="SelectedDirectoryTextBox" HorizontalAlignment="Left" Margin="10,35,0,0" VerticalAlignment="Top" Width="585"/>
11-
<Button x:Name="BrowseFolderButton" Content="Browse" HorizontalAlignment="Left" Margin="600,35,0,0" VerticalAlignment="Top" Width="75"/>
10+
<TextBox x:Name="SelectedDirectoryTextBox" HorizontalAlignment="Left" Margin="10,35,0,0" VerticalAlignment="Top" Width="680"/>
11+
<Button x:Name="BrowseFolderButton" Content="Browse" HorizontalAlignment="Right" Margin="0,34,10,0" VerticalAlignment="Top" Width="76"/>
1212
<TextBlock HorizontalAlignment="Left" TextWrapping="NoWrap" Text="Select a game backup folder :" VerticalAlignment="Top" FontSize="16" Margin="10,10,0,0" FontFamily="Calibri"/>
13-
<TextBlock HorizontalAlignment="Left" TextWrapping="NoWrap" Text="Log :" VerticalAlignment="Top" FontSize="16" Margin="10,88,0,0" FontFamily="Calibri"/>
14-
<TextBox x:Name="MakeLogTextBox" HorizontalAlignment="Left" Margin="10,113,0,0" VerticalAlignment="Top" Width="665" Height="240"/>
15-
<Button x:Name="MakeButton" Content="Make" HorizontalAlignment="Left" Margin="520,70,0,0" VerticalAlignment="Top" Width="75" IsEnabled="False"/>
13+
<TextBlock HorizontalAlignment="Left" TextWrapping="NoWrap" Text="Log :" VerticalAlignment="Bottom" FontSize="16" Margin="12,0,0,280" FontFamily="Calibri"/>
14+
<TextBox x:Name="MakeLogTextBox" VerticalAlignment="Bottom" Height="263" Margin="13,0,13,11"/>
15+
<Button x:Name="MakeButton" Content="Make" HorizontalAlignment="Right" Margin="0,0,12,280" VerticalAlignment="Bottom" Width="76" IsEnabled="False"/>
16+
<Image x:Name="BackupIconImage" HorizontalAlignment="Left" Height="128" Margin="27,81,0,0" VerticalAlignment="Top" Width="128"/>
17+
<ComboBox x:Name="BaseSDKVersionComboBox" HorizontalAlignment="Left" Margin="500,158,0,0" VerticalAlignment="Top" Width="125" IsEditable="True" SelectedIndex="0">
18+
<ComboBoxItem Content="0x02000000"/>
19+
<ComboBoxItem Content="0x03000000"/>
20+
<ComboBoxItem Content="0x04000000"/>
21+
<ComboBoxItem Content="0x05000000"/>
22+
<ComboBoxItem Content="0x06000000"/>
23+
<ComboBoxItem Content="0x07000000"/>
24+
</ComboBox>
25+
<CheckBox x:Name="PatchSDKCheckBox" Content="Patch SDK Version" HorizontalAlignment="Left" Margin="500,108,0,0" VerticalAlignment="Top"/>
26+
<TextBlock HorizontalAlignment="Left" Margin="500,137,0,0" Text="Base SDK Version :" VerticalAlignment="Top"/>
27+
<ComboBox x:Name="TargetSDKVersionComboBox" HorizontalAlignment="Left" Margin="641,158,0,0" VerticalAlignment="Top" Width="125" IsEditable="True" SelectedIndex="2">
28+
<ComboBoxItem Content="0x02000000"/>
29+
<ComboBoxItem Content="0x03000000"/>
30+
<ComboBoxItem Content="0x04030000"/>
31+
</ComboBox>
32+
<TextBlock HorizontalAlignment="Left" Margin="641,137,0,0" Text="Target SDK Version :" VerticalAlignment="Top"/>
33+
<TextBlock HorizontalAlignment="Left" Margin="500,86,0,0" Text="Options" VerticalAlignment="Top" FontWeight="Bold" FontSize="14"/>
34+
<TextBlock x:Name="TitleTextBlock" HorizontalAlignment="Left" Margin="165,85,0,0" VerticalAlignment="Top" FontWeight="Bold" Width="330"/>
35+
<TextBlock x:Name="TitleIDTextBlock" HorizontalAlignment="Left" Margin="165,106,0,0" VerticalAlignment="Top" Width="330"/>
36+
<TextBlock x:Name="ContentIDTextBlock" HorizontalAlignment="Left" Margin="165,127,0,0" VerticalAlignment="Top" Width="330"/>
37+
<TextBlock x:Name="TypeTextBlock" HorizontalAlignment="Left" Margin="165,148,0,0" VerticalAlignment="Top" Width="330"/>
38+
<TextBlock x:Name="SizeTextBlock" HorizontalAlignment="Left" Margin="165,169,0,0" VerticalAlignment="Top" Width="330"/>
39+
<TextBlock x:Name="RegionTextBlock" HorizontalAlignment="Left" Margin="165,190,0,0" VerticalAlignment="Top" Width="330"/>
40+
<CheckBox x:Name="CreateBackupCheckBox" Content="Create backup files" HorizontalAlignment="Left" Margin="641,108,0,0" VerticalAlignment="Top"/>
1641

1742
</Grid>
1843
</Window>

0 commit comments

Comments
 (0)