Skip to content

Commit 5717d07

Browse files
committed
PS4 & PS5 updates
PS4 : - Added missing PPPwn exploit in 'Exploits' menu - Updated download: Apollo Save Tool v1.4.0 -> v1.6.0 - Updated download: GoldHEN v2.3 -> v2.4b18 PS5: - Updated download: BD-JB JAR Loader v2.0.0 -> v2.1.0 - Updated download: ELFLdr by john-tornblom v0.15 -> v0.16 - Updated download: FTPSrv by john-tornblom v0.10.2 -> v0.11 - Updated download: KLogSrv by john-tornblom v0.4.1 -> v0.5 - Updated download: SHSrv by john-tornblom v0.10.1 -> v0.12 - Updated download: WebSrv by john-tornblom v0.11 -> v0.14 - Added new download: Byepervisor JAR payload v1.0 - Added new download: Kerneldump JAR payload v1.0 - Fixed an issue in the 'Simple Shortcut PKG Creator' tool that prevented setting the required system version - Fixed another issue in the 'Simple Shortcut PKG Creator' tool that prevented setting 'Enable HTTP cache' & 'TwinTurbo' in some scenarios - Fixed a possible crash in the 'PKG Reader' when opening a .pkg file
1 parent 274a770 commit 5717d07

File tree

11 files changed

+182
-158
lines changed

11 files changed

+182
-158
lines changed

LatestBuild.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
14.5.4
1+
14.5.5

PS Multi Tools/Menus/PS4Menu.xaml

Lines changed: 23 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,8 @@
107107
<MenuItem Header="es7in1.site"/>
108108
</MenuItem>
109109
</MenuItem>
110-
<MenuItem Header="9.00" >
111-
<MenuItem Header="Downloads" >
110+
<MenuItem Header="9.00">
111+
<MenuItem Header="Downloads">
112112
<MenuItem Header="exfathax.img" >
113113
<MenuItem Header="Download latest" x:Name="Download900Exfathax">
114114
<MenuItem.Icon>
@@ -141,16 +141,26 @@
141141
<MenuItem Header="wolf2022.ir"/>
142142
</MenuItem>
143143
</MenuItem>
144+
<MenuItem Header="Up to 11.00">
145+
<MenuItem Header="PPPwn">
146+
<MenuItem Header="Read more" x:Name="OpenPPPwnGitHub">
147+
<MenuItem.Icon>
148+
<Image Source="/Images/github-mark.png"/>
149+
</MenuItem.Icon>
150+
</MenuItem>
151+
<MenuItem Header="Open PPPwn Tool" x:Name="OpenPPPwnTool"/>
152+
</MenuItem>
153+
</MenuItem>
144154
</MenuItem>
145-
<MenuItem Header="Emulators" >
146-
<MenuItem Header="Mednafen" >
155+
<MenuItem Header="Emulators">
156+
<MenuItem Header="Mednafen">
147157
<MenuItem Header="Download v1" x:Name="DownloadMednafen">
148158
<MenuItem.Icon>
149159
<Image Source="/Images/download.png"/>
150160
</MenuItem.Icon>
151161
</MenuItem>
152162
</MenuItem>
153-
<MenuItem Header="mGBA" >
163+
<MenuItem Header="mGBA">
154164
<MenuItem Header="Download v1" x:Name="DownloadmGBA">
155165
<MenuItem.Icon>
156166
<Image Source="/Images/download.png"/>
@@ -191,7 +201,7 @@
191201
</MenuItem>
192202
</MenuItem>
193203
</MenuItem>
194-
<MenuItem Header="Firmwares" >
204+
<MenuItem Header="Firmwares">
195205
<MenuItem Header="System Firmware 5.05" x:Name="DownloadSysFW505">
196206
<MenuItem.Icon>
197207
<Image Source="/Images/download.png"/>
@@ -236,45 +246,30 @@
236246
</MenuItem.Icon>
237247
</MenuItem>
238248
</MenuItem>
239-
<MenuItem Header="Homebrew" >
240-
<MenuItem Header="Apollo Save Tool" >
241-
<MenuItem Header="Download v1.4.0" x:Name="DownloadApolloST">
249+
<MenuItem Header="Homebrew">
250+
<MenuItem Header="Apollo Save Tool">
251+
<MenuItem Header="Download v1.6.0" x:Name="DownloadApolloST">
242252
<MenuItem.Icon>
243253
<Image Source="/Images/download.png"/>
244254
</MenuItem.Icon>
245255
</MenuItem>
246-
<MenuItem Header="Download latest version from GitHub" x:Name="DownloadApolloSTGithub">
247-
<MenuItem.Icon>
248-
<Image Source="/Images/github-mark.png"/>
249-
</MenuItem.Icon>
250-
</MenuItem>
251256
</MenuItem>
252-
<MenuItem Header="Brew" >
257+
<MenuItem Header="Brew">
253258
<MenuItem Header="Download v1" x:Name="DownloadBrew">
254259
<MenuItem.Icon>
255260
<Image Source="/Images/download.png"/>
256261
</MenuItem.Icon>
257262
</MenuItem>
258263
</MenuItem>
259-
<MenuItem Header="FTP Client" >
264+
<MenuItem Header="FTP Client">
260265
<MenuItem Header="Download v1.0.8" x:Name="DownloadFTPClient">
261266
<MenuItem.Icon>
262267
<Image Source="/Images/download.png"/>
263268
</MenuItem.Icon>
264269
</MenuItem>
265270
</MenuItem>
266-
<MenuItem Header="GoldHEN" >
267-
<MenuItem Header="Download v2.3 for Firmware 5.05" x:Name="DownloadGoldHEN505">
268-
<MenuItem.Icon>
269-
<Image Source="/Images/download.png"/>
270-
</MenuItem.Icon>
271-
</MenuItem>
272-
<MenuItem Header="Download v2.3 for Firmware 6.72" x:Name="DownloadGoldHEN672">
273-
<MenuItem.Icon>
274-
<Image Source="/Images/download.png"/>
275-
</MenuItem.Icon>
276-
</MenuItem>
277-
<MenuItem Header="Download v2.3 for Firmware 9.00" x:Name="DownloadGoldHEN900">
271+
<MenuItem Header="GoldHEN">
272+
<MenuItem Header="Download v2.4b18" x:Name="DownloadGoldHEN">
278273
<MenuItem.Icon>
279274
<Image Source="/Images/download.png"/>
280275
</MenuItem.Icon>

PS Multi Tools/Menus/PS4Menu.xaml.vb

Lines changed: 74 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,67 @@
11
Public Class PS4Menu
22

3+
#Region "Tools"
4+
5+
Private Sub OpenPUPExtractorMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenPUPExtractorMenuItem.Click
6+
Dim NewPUPExtractor As New PUPExtractor() With {.ShowActivated = True}
7+
NewPUPExtractor.Show()
8+
End Sub
9+
10+
Private Sub OpenUSBWriterMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenUSBWriterMenuItem.Click
11+
Dim NewUSBWriter As New USBWriter() With {.ShowActivated = True}
12+
NewUSBWriter.Show()
13+
End Sub
14+
15+
Private Sub OpenPayloadSenderMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenPayloadSenderMenuItem.Click
16+
Dim NewPKGSender As New PS5Sender() With {.ShowActivated = True}
17+
NewPKGSender.Show()
18+
End Sub
19+
20+
Private Sub OpenFTPBrowserMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenFTPBrowserMenuItem.Click
21+
Dim NewFTPBrowser As New FTPBrowser() With {.ShowActivated = True}
22+
NewFTPBrowser.Show()
23+
End Sub
24+
25+
Private Sub OpenParamSFOEditorMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenParamSFOEditorMenuItem.Click
26+
Dim NewSFOEditor As New SFOEditor() With {.ShowActivated = True}
27+
NewSFOEditor.Show()
28+
End Sub
29+
30+
Private Sub OpenPKGMergerMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenPKGMergerMenuItem.Click
31+
Dim NewPS4PKGMerger As New PS5PKGMerger() With {.ShowActivated = True}
32+
NewPS4PKGMerger.Show()
33+
End Sub
34+
35+
Private Sub OpenPPPwnerMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenPPPwnerMenuItem.Click
36+
Dim NewPPPwner As New PPPwner() With {.ShowActivated = True}
37+
NewPPPwner.Show()
38+
End Sub
39+
40+
Private Sub CheckForUpdatesMenuItems_Click(sender As Object, e As RoutedEventArgs) Handles CheckForUpdatesMenuItems.Click
41+
If Utils.IsPSMultiToolsUpdateAvailable() Then
42+
If MsgBox("An update is available, do you want to download it now ?", MsgBoxStyle.YesNo, "PS Multi Tools Update found") = MsgBoxResult.Yes Then
43+
Utils.DownloadAndExecuteUpdater()
44+
End If
45+
Else
46+
MsgBox("PS Multi Tools is up to date!", MsgBoxStyle.Information, "No update found")
47+
End If
48+
End Sub
49+
50+
Private Sub OpenPKGExtractorMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenPKGExtractorMenuItem.Click
51+
Dim NewPKGExtractor As New PS4PKGExtractor() With {.ShowActivated = True}
52+
NewPKGExtractor.Show()
53+
End Sub
54+
55+
Private Sub OpenPSClassicsfPKGBuilderMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenPSClassicsfPKGBuilderMenuItem.Click
56+
Dim NewPSClassicsfPKGBuilder As New PSClassicsfPKGBuilder() With {.ShowActivated = True}
57+
NewPSClassicsfPKGBuilder.Show()
58+
End Sub
59+
60+
#End Region
61+
362
#Region "Menu Downloads"
463

5-
#Region "Hosts"
64+
#Region "Hosts & Exploits"
665

766
Private Sub Download405Host_Click(sender As Object, e As RoutedEventArgs) Handles Download405Host.Click
867
Dim NewDownloader As New Downloader() With {.ShowActivated = True}
@@ -112,23 +171,23 @@
112171
End If
113172
End Sub
114173

174+
Private Sub OpenPPPwnGitHub_Click(sender As Object, e As RoutedEventArgs) Handles OpenPPPwnGitHub.Click
175+
Process.Start("https://github.com/TheOfficialFloW/PPPwn")
176+
End Sub
177+
178+
Private Sub OpenPPPwnTool_Click(sender As Object, e As RoutedEventArgs) Handles OpenPPPwnTool.Click
179+
Dim NewPPPwner As New PPPwner() With {.ShowActivated = True}
180+
NewPPPwner.Show()
181+
End Sub
182+
115183
#End Region
116184

117-
#Region "Homebrew"
185+
#Region "Homebrew & Payloads"
118186

119187
Private Sub DownloadApolloST_Click(sender As Object, e As RoutedEventArgs) Handles DownloadApolloST.Click
120188
Dim NewDownloader As New Downloader() With {.ShowActivated = True}
121189
NewDownloader.Show()
122-
If NewDownloader.CreateNewDownload("http://X.X.X.X/ps4/hb/ApolloSaveTool_V1.4.0.pkg") = False Then
123-
MsgBox("Could not download the selected file.", MsgBoxStyle.Critical)
124-
NewDownloader.Close()
125-
End If
126-
End Sub
127-
128-
Private Sub DownloadApolloSTGithub_Click(sender As Object, e As RoutedEventArgs) Handles DownloadApolloSTGithub.Click
129-
Dim NewDownloader As New Downloader() With {.ShowActivated = True}
130-
NewDownloader.Show()
131-
If NewDownloader.CreateNewDownload("https://github.com/bucanero/apollo-ps4/releases/latest/download/IV0000-APOL00004_00-APOLLO0000140PS4.pkg") = False Then
190+
If NewDownloader.CreateNewDownload("https://github.com/bucanero/apollo-ps4/releases/download/v1.6.0/IV0000-APOL00004_00-APOLLO0000000PS4.pkg") = False Then
132191
MsgBox("Could not download the selected file.", MsgBoxStyle.Critical)
133192
NewDownloader.Close()
134193
End If
@@ -152,28 +211,10 @@
152211
End If
153212
End Sub
154213

155-
Private Sub DownloadGoldHEN505_Click(sender As Object, e As RoutedEventArgs) Handles DownloadGoldHEN505.Click
156-
Dim NewDownloader As New Downloader() With {.ShowActivated = True}
157-
NewDownloader.Show()
158-
If NewDownloader.CreateNewDownload("https://raw.githubusercontent.com/GoldHEN/GoldHEN/master/goldhen_2.3_505.bin") = False Then
159-
MsgBox("Could not download the selected file.", MsgBoxStyle.Critical)
160-
NewDownloader.Close()
161-
End If
162-
End Sub
163-
164-
Private Sub DownloadGoldHEN672_Click(sender As Object, e As RoutedEventArgs) Handles DownloadGoldHEN672.Click
214+
Private Sub DownloadGoldHEN_Click(sender As Object, e As RoutedEventArgs) Handles DownloadGoldHEN.Click
165215
Dim NewDownloader As New Downloader() With {.ShowActivated = True}
166216
NewDownloader.Show()
167-
If NewDownloader.CreateNewDownload("https://raw.githubusercontent.com/GoldHEN/GoldHEN/master/goldhen_2.3_672.bin") = False Then
168-
MsgBox("Could not download the selected file.", MsgBoxStyle.Critical)
169-
NewDownloader.Close()
170-
End If
171-
End Sub
172-
173-
Private Sub DownloadGoldHEN900_Click(sender As Object, e As RoutedEventArgs) Handles DownloadGoldHEN900.Click
174-
Dim NewDownloader As New Downloader() With {.ShowActivated = True}
175-
NewDownloader.Show()
176-
If NewDownloader.CreateNewDownload("https://raw.githubusercontent.com/GoldHEN/GoldHEN/master/goldhen_2.3_900.bin") = False Then
217+
If NewDownloader.CreateNewDownload("https://github.com/GoldHEN/GoldHEN/blob/beta/goldhen.bin") = False Then
177218
MsgBox("Could not download the selected file.", MsgBoxStyle.Critical)
178219
NewDownloader.Close()
179220
End If
@@ -401,7 +442,7 @@
401442

402443
#End Region
403444

404-
#Region "Tools"
445+
#Region "Utilities"
405446

406447
Private Sub DownloadDiscDumperVTX405_Click(sender As Object, e As RoutedEventArgs) Handles DownloadDiscDumperVTX405.Click
407448
Dim NewDownloader As New Downloader() With {.ShowActivated = True}
@@ -510,63 +551,4 @@
510551

511552
#End Region
512553

513-
#Region "Tools"
514-
515-
Private Sub OpenPUPExtractorMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenPUPExtractorMenuItem.Click
516-
Dim NewPUPExtractor As New PUPExtractor() With {.ShowActivated = True}
517-
NewPUPExtractor.Show()
518-
End Sub
519-
520-
Private Sub OpenUSBWriterMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenUSBWriterMenuItem.Click
521-
Dim NewUSBWriter As New USBWriter() With {.ShowActivated = True}
522-
NewUSBWriter.Show()
523-
End Sub
524-
525-
Private Sub OpenPayloadSenderMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenPayloadSenderMenuItem.Click
526-
Dim NewPKGSender As New PS5Sender() With {.ShowActivated = True}
527-
NewPKGSender.Show()
528-
End Sub
529-
530-
Private Sub OpenFTPBrowserMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenFTPBrowserMenuItem.Click
531-
Dim NewFTPBrowser As New FTPBrowser() With {.ShowActivated = True}
532-
NewFTPBrowser.Show()
533-
End Sub
534-
535-
Private Sub OpenParamSFOEditorMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenParamSFOEditorMenuItem.Click
536-
Dim NewSFOEditor As New SFOEditor() With {.ShowActivated = True}
537-
NewSFOEditor.Show()
538-
End Sub
539-
540-
Private Sub OpenPKGMergerMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenPKGMergerMenuItem.Click
541-
Dim NewPS4PKGMerger As New PS5PKGMerger() With {.ShowActivated = True}
542-
NewPS4PKGMerger.Show()
543-
End Sub
544-
545-
Private Sub OpenPPPwnerMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenPPPwnerMenuItem.Click
546-
Dim NewPPPwner As New PPPwner() With {.ShowActivated = True}
547-
NewPPPwner.Show()
548-
End Sub
549-
550-
Private Sub CheckForUpdatesMenuItems_Click(sender As Object, e As RoutedEventArgs) Handles CheckForUpdatesMenuItems.Click
551-
If Utils.IsPSMultiToolsUpdateAvailable() Then
552-
If MsgBox("An update is available, do you want to download it now ?", MsgBoxStyle.YesNo, "PS Multi Tools Update found") = MsgBoxResult.Yes Then
553-
Utils.DownloadAndExecuteUpdater()
554-
End If
555-
Else
556-
MsgBox("PS Multi Tools is up to date!", MsgBoxStyle.Information, "No update found")
557-
End If
558-
End Sub
559-
560-
Private Sub OpenPKGExtractorMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenPKGExtractorMenuItem.Click
561-
Dim NewPKGExtractor As New PS4PKGExtractor() With {.ShowActivated = True}
562-
NewPKGExtractor.Show()
563-
End Sub
564-
565-
Private Sub OpenPSClassicsfPKGBuilderMenuItem_Click(sender As Object, e As RoutedEventArgs) Handles OpenPSClassicsfPKGBuilderMenuItem.Click
566-
Dim NewPSClassicsfPKGBuilder As New PSClassicsfPKGBuilder() With {.ShowActivated = True}
567-
NewPSClassicsfPKGBuilder.Show()
568-
End Sub
569-
570-
#End Region
571-
572554
End Class

PS Multi Tools/Menus/PS5Menu.xaml

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
</MenuItem>
6868
</MenuItem>
6969
<MenuItem Header="BD-JB JAR Loader">
70-
<MenuItem Header="Download v2.0.0" x:Name="DownloadJARLoader">
70+
<MenuItem Header="Download v2.1.0" x:Name="DownloadJARLoader">
7171
<MenuItem.Icon>
7272
<Image Source="/Images/download.png"/>
7373
</MenuItem.Icon>
@@ -213,7 +213,7 @@
213213

214214
<MenuItem Header="Payloads">
215215
<MenuItem Header="ELFLdr by john-tornblom">
216-
<MenuItem Header="Download v0.15" x:Name="DownloadELFLdr">
216+
<MenuItem Header="Download v0.16" x:Name="DownloadELFLdr">
217217
<MenuItem.Icon>
218218
<Image Source="/Images/download.png"/>
219219
</MenuItem.Icon>
@@ -281,7 +281,7 @@
281281
</MenuItem>
282282
</MenuItem>
283283
<MenuItem Header="FTPSrv by john-tornblom">
284-
<MenuItem Header="Download v0.10.2" x:Name="DownloadFTPSrv">
284+
<MenuItem Header="Download v0.11" x:Name="DownloadFTPSrv">
285285
<MenuItem.Icon>
286286
<Image Source="/Images/download.png"/>
287287
</MenuItem.Icon>
@@ -293,6 +293,13 @@
293293
</MenuItem>
294294
</MenuItem>
295295
<MenuItem Header="JAR Payloads">
296+
<MenuItem Header="Byepervisor">
297+
<MenuItem Header="Download v1.0" x:Name="DownloadByepervisor">
298+
<MenuItem.Icon>
299+
<Image Source="/Images/download.png"/>
300+
</MenuItem.Icon>
301+
</MenuItem>
302+
</MenuItem>
296303
<MenuItem Header="Dump Class Path">
297304
<MenuItem Header="Download v1.0" x:Name="DownloadDumpClassPath">
298305
<MenuItem.Icon>
@@ -307,6 +314,13 @@
307314
</MenuItem.Icon>
308315
</MenuItem>
309316
</MenuItem>
317+
<MenuItem Header="Kerneldump">
318+
<MenuItem Header="Download v1.0" x:Name="DownloadKerneldump">
319+
<MenuItem.Icon>
320+
<Image Source="/Images/download.png"/>
321+
</MenuItem.Icon>
322+
</MenuItem>
323+
</MenuItem>
310324
<MenuItem Header="MiniTennis">
311325
<MenuItem Header="Download v1.0" x:Name="DownloadMiniTennis">
312326
<MenuItem.Icon>
@@ -330,7 +344,7 @@
330344
</MenuItem>
331345
</MenuItem>
332346
<MenuItem Header="KLogSrv by john-tornblom">
333-
<MenuItem Header="Download v0.4.1" x:Name="DownloadKLogSrv">
347+
<MenuItem Header="Download v0.5" x:Name="DownloadKLogSrv">
334348
<MenuItem.Icon>
335349
<Image Source="/Images/download.png"/>
336350
</MenuItem.Icon>
@@ -363,7 +377,7 @@
363377
</MenuItem>
364378
</MenuItem>
365379
<MenuItem Header="SHSrv by john-tornblom">
366-
<MenuItem Header="Download v0.10.1" x:Name="DownloadSHSrv">
380+
<MenuItem Header="Download v0.12" x:Name="DownloadSHSrv">
367381
<MenuItem.Icon>
368382
<Image Source="/Images/download.png"/>
369383
</MenuItem.Icon>
@@ -375,7 +389,7 @@
375389
</MenuItem>
376390
</MenuItem>
377391
<MenuItem Header="WebSrv by john-tornblom">
378-
<MenuItem Header="Download v0.11" x:Name="DownloadWebSrv">
392+
<MenuItem Header="Download v0.14" x:Name="DownloadWebSrv">
379393
<MenuItem.Icon>
380394
<Image Source="/Images/download.png"/>
381395
</MenuItem.Icon>

0 commit comments

Comments
 (0)