-
Notifications
You must be signed in to change notification settings - Fork 49
Expand file tree
/
Copy pathindex.html
More file actions
executable file
·215 lines (203 loc) · 11.1 KB
/
index.html
File metadata and controls
executable file
·215 lines (203 loc) · 11.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
<!DOCTYPE html>
<html manifest="./PSFree.manifest">
<head>
<script>
function DLProgress(e){Percent=(Math.round(e.loaded / e.total * 100));document.title="Installing offline cache: " + Percent + "%";}
function DisplayCacheProgress(){setTimeout(function(){;document.title="Cache Success !";},1000);setTimeout(function(){window.location.href = document.referrer;},3000);}window.applicationCache.addEventListener("progress",DLProgress,false);window.applicationCache.oncached=function(e){DisplayCacheProgress();};window.applicationCache.onupdateready=function(e){DisplayCacheProgress();};
</script>
<meta charset="UTF-8">
<title>PSFree</title>
<link rel='stylesheet' href='./css/index.css'>
</head>
<body>
<!-- Floating Menu -->
<div class="floating-menu">
<button onclick="showpayloads()" class="menu-btn" id="payloadsbtn">Payloads</button>
<button class="menu-btn" id="generate-cache-btn">Force-Cache</button>
<button class="menu-btn" id="update-exploit">Update-Exploit</button>
<button onclick="showsettings()" class="menu-btn" id="settings-btn">Settings</button>
<button onclick="showabout()" class="menu-btn" id="about-btn">About</button>
</div>
<div class="header">
<div class="header-title" id="header-title">PSFree</div>
</div>
<pre id="update-results" style="white-space: pre-wrap; margin-top: 10px;"></pre>
<h2 id="PS4FW">PS4 FW: 0.00 | Compatible</h2>
<div id="jailbreak-page">
<div class="center-btn-wrap">
<button id="jailbreak" class="ps-btn" title="PlayStation">
<!-- PlayStation SVG logo -->
<svg viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <path d="M0.69116 21.9548C-0.506476 22.7935 -0.284724 24.2384 2.44769 25.1419C5.18011 26.0455 8.35603 26.2323 11.1505 25.729C11.0707 25.729 11.3102 25.729 11.1505 25.729V22.8774L8.43588 23.8C7.39792 24.1355 6.35997 24.2194 5.32202 23.9677C4.5236 23.7161 4.68328 23.2129 5.64139 22.7935L11.1505 20.7806V17.6774L3.48565 20.4452C2.52754 20.7806 1.56943 21.2839 0.69116 21.9548ZM19.2146 9.37419V17.5097C22.4881 19.1871 25.0431 17.5097 25.0431 13.1484C25.0431 8.70323 23.5261 6.69032 19.1348 5.09677C16.8193 4.25806 14.4241 3.50323 12.0288 3V27.2387L17.6178 29V8.61935C17.6178 7.69677 17.6178 7.02581 18.2565 7.27742C19.1348 7.52903 19.2146 8.45161 19.2146 9.37419ZM29.5941 20.0258C27.2787 19.1871 24.8036 18.8516 22.4083 19.1032C21.0779 19.1906 19.8294 19.5869 18.5759 20.0258V23.2968L23.7656 21.2839C24.8036 20.9484 25.8415 20.8645 26.8795 21.1161C27.6779 21.3677 27.5182 21.871 26.5601 22.2903L18.5759 25.3935V28.5806L29.5941 24.3032C30.3925 23.9677 31.1111 23.5484 31.7499 22.8774C32.3088 22.0387 32.0692 20.8645 29.5941 20.0258Z"></path> </g></svg>
</button>
</div>
<div class="loader" id="loader" style="display: none;">
<div class="loader-circle"></div>
</div>
</div>
<div id="payloads-page" style="display: none;">
<nav class="floating-menu-payloads">
<button id="toolb" onclick="showtoolspayloads()">Tools</button>
<button id="gameb" onclick="showgamepayloads()">Games</button>
<button style="display: none;" id="linuxb" onclick="showlinuxpayloads()">Linux</button>
</nav>
<div id="payloads-tools" style="display: block;">
<h2 id="tools">Tools</h2>
<div class="button-container" id="button-container">
<button id="binloader">Bin-Loader</button>
<button data-func="load_AppDumper">App-Dumper</button>
<button data-func="load_KernelDumper">Kernel-Dumper</button>
<button data-func="load_VTXDumper">PS4-Dumper-VTX</button>
<button data-func="load_App2USB">App2USB</button>
<button data-func="load_DisableUpdates">Disable-Updates</button>
<button data-func="load_EnableUpdates">Enable-Updates</button>
<button data-func="load_FTP">FTP</button>
<button data-func="load_HistoryBlocker">History-Blocker</button>
<button data-func="load_KernelClock">Kernel-Clock</button>
<!--<button data-func="load_Orbis">Orbis-Toolbox</button>-->
<button data-func="load_PS4Debug">PS4-Debug</button>
<button data-func="load_ToDex">ToDex</button>
<button data-func="load_ToDev">ToDev</button>
<button data-func="load_ToKratos">ToKratos</button>
<button data-func="load_ToCex">ToCex</button>
<button data-func="load_BackupDB">Backup-DB</button>
<button data-func="load_RestoreDB">Restore-DB</button>
<button data-func="load_RIFRenamer">RIF-Renamer</button>
<button data-func="load_ExitIDU">ExitIDU</button>
<button data-func="load_DisableASLR">Disable-ASLR</button>
<button data-func="load_ModuleDumper">Module-Dumper</button>
<!--<button data-func="load_WebrRTE">WebRTE</button>-->
<button data-func="load_PermanentUART">Permanent-UART</button>
<button data-func="load_PUPDecrypt">PUP-Decrypt</button>
</div>
</div>
<div id="payloads-game" style="display: none;">
<h2 id="tools">Game</h2>
<div class="button-container" id="button-container">
<button data-func="load_GTAArbic">GTAV-ArabicGuy-1.27</button>
<button data-func="load_GTAArbic3">GTAV-ArabicGuy-1.32</button>
<button data-func="load_GTAArbic33">GTAV-ArabicGuy-1.33</button>
<button data-func="load_GTABQ133">GTAV-BeefQueefMod-1.33</button>
<button data-func="load_GTABQ134">GTAV-BeefQueefMod-1.34</button>
<button data-func="load_GTABQ138">GTAV-BeefQueefMod-1.38</button>
<button data-func="load_GTAWM132">GTAV-WildeModz-1.32</button>
<button data-func="load_GTAWM133">GTAV-WildeModz-1.33</button>
<button data-func="load_GTAWM138">GTAV-WildeModz-1.38</button>
<button data-func="load_Oysters100">RDR2-OystersMenu-1.00</button>
<button data-func="load_Oysters113">RDR2-OystersMenu-1.13</button>
<button data-func="load_Oysters119">RDR2-OystersMenu-1.19</button>
<button data-func="load_Oysters124">RDR2-OystersMenu-1.24</button>
<button data-func="load_Oysters124">RDR2-OystersMenu-1.29</button>
</div>
</div>
<div id="payloads-linux" style="display: none;">
<h2 id="tools">Linux</h2>
<div class="button-container" id="button-container">
<h2 style="text-align: center;">PS4</h2>
<button data-func="load_Linux">1GBVram</button>
<button data-func="load_Linux2gb">2GBVram</button>
<button data-func="load_Linux3gb">3GBVram</button>
<button data-func="load_Linux4gb">4GBVram</button>
<h2 style="text-align: center;">PS4-PRO</h2>
<button data-func="load_Linux_PRO">1GBVram</button>
<button data-func="load_Linux2gb_PRO">2GBVram</button>
<button data-func="load_Linux3gb_PRO">3GBVram</button>
<button data-func="load_Linux4gb_PRO">4GBVram</button>
<h2 style="text-align: center;">PS4-Baikal</h2>
<button data-func="load_Linux_Baikal">1GBVram</button>
<button data-func="load_Linux2gb_Baikal">2GBVram</button>
<button data-func="load_Linux3gb_Baikal">3GBVram</button>
<button data-func="load_Linux4gb_Baikal">4GBVram</button>
<h2 style="text-align: center;">PS4-Baikal-PRO</h2>
<button data-func="load_Linux_PRO_Baikal">1GBVram</button>
<button data-func="load_Linux2gb_PRO_Baikal">2GBVram</button>
<button data-func="load_Linux3gb_PRO_Baikal">3GBVram</button>
<button data-func="load_Linux4gb_PRO_Baikal">4GBVram</button>
</div>
</div>
</div>
<div id="DebugConsole">
<h3>Debug Console</h3>
<div class="console" style="padding: 20px;"><pre id='console'></pre></div>
</div>
<!-- About Popup -->
<div class="overlay" id="overlay-popup"></div>
<div class="popup" id="about-popup">
<h2>About PSFree</h2>
<div>
<p>Version: 1.5.1</p>
<p>A simple web interface for PS4 jailbreak.</p>
</div>
<div class="credits">
<h3>Credits</h3>
<div class="credits-container">
<a href="https://github.com/Al-Azif" target="_blank">Al-Azif</a>
<a href="https://github.com/kmeps4" target="_blank">kmeps4</a>
<a href="https://github.com/GoldHEN" target="_blank">GoldHEN</a>
<a href="https://github.com/Scene-Collective" target="_blank">Scene-Collective</a>
<a href="https://github.com/ps4boot" target="_blank">ps4boot</a>
<a href="https://github.com/SiSTR0" target="_blank">SiSTR0</a>
<a href="https://github.com/EchoStretch" target="_blank">EchoStretch</a>
<a href="https://github.com/Nazky" target="_blank">Nazky</a>
</div>
</div>
<button onclick="closeabout()" class="close-btn" id="close-about"></button>
</div>
<!-- Settings Popup -->
<div class="overlay" id="overlay-popup"></div>
<div class="popup" id="settings-popup">
<h2>Settings PSFree</h2>
<div class="main-container">
<div class="listfw-container">
<div class="settings-container">
<h3>PS4 Firmwares supported</h3>
<div id="listfw">
<p>7.00</p>
<p>7.01</p>
<p>7.02</p>
<p>7.50</p>
<p>7.51</p>
<p>7.55</p>
<p>8.00</p>
<p>8.01</p>
<p>8.03</p>
<p>8.50</p>
<p>8.52</p>
<p>9.00</p>
<p>9.03</p>
<p>9.04</p>
<p>9.50</p>
<p>9.51</p>
<p>9.60</p>
</div>
</div>
</div>
<div class="choosejb-container">
<div class="settings-container">
<h3>Choose your flavor</h3>
<div class="radio-group">
<label>
<input type="radio" name="hen" value="GoldHEN" onchange="savejbflavor(); choosejb('GoldHEN')"> GoldHEN
</label>
<label>
<input type="radio" name="hen" value="HEN" onchange="savejbflavor(); choosejb('HEN')"> HEN
</label>
</div>
<label>
<input type="checkbox" id="ckbaj" />
<span>Auto-Jailbreak</span>
</label>
<label>
<input type="checkbox" id="ckbdc" checked />
<span>Enable Debug Console</span>
</label>
</div>
</div>
</div>
<div class="button-container">
<button data-func="load_PSFreeFix" class="install-psfrf" id="install-psfrf" style="display: none;">Install PSFree-Fix</button>
</div>
<button onclick="closesettings()" class="close-btn" id="close-settings"></button>
</div>
<script src='./js/index.js'></script>
</body>
</html>