-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathindex.html
127 lines (121 loc) · 10.1 KB
/
index.html
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
<html manifest="Cache.manifest">
<head>
<meta charset="utf-8" />
<title>PS4 9.00 Jailbreak by ChendoChap</title>
<link rel="shortcut icon" href="favicon.ico"></link>
</head>
<body>
<script>
window.applicationCache.ondownloading = function()
{
alert("Caching started !!")
};
window.applicationCache.onprogress = function(a)
{
document.getElementById("progress").innerHTML="<h3>Caching Status: "+(Math.round(100*(a.loaded/a.total)))+"% Completed</h3>";
};
window.applicationCache.oncached = window.applicationCache.onupdateready = function()
{
alert("Page Cached!!")
};
</script>
<script>
// Init on English Language
changeLanguage('english')
function changeLanguage(lang) {
Array.from(document.querySelectorAll('.language')).map( element => {
element.style.display = 'none'
});
if (document.getElementById(lang)) {
document.getElementById(lang).style.display = 'block';
}
}
</script>
<p>
<a href="#" onclick="changeLanguage('english'); return false">English</a>
<a href="#" onclick="changeLanguage('russian'); return false">Русский</a>
</p>
<div id="english" class="language" style="display: block">
<h3>READ THIS CAREFULLY BEFORE PROCEEDING</h3>
<p><b>In case you're dumb: this ONLY works on FW 9.0<u>0</u>. If you are on 6.72 or lower, go
<a href="https://sleirsgoevy.github.io/ps4jb/">here</a>. If you are on 7.00-7.02, go
<a href="https://sleirsgoevy.github.io/ps4jb/index702.html">here</a>. If you are on 7.50-7.55,
go <a href="https://sleirsgoevy.github/ps4jb2/75x/">here</a>. If you are on a
higher firmware (e.g. 9.03), your console CAN'T BE HACKED yet.</b></p>
<ol>
<li>Flash <a href="https://github.com/ChendoChap/pOOBs4/raw/master/exfathax.img">this image</a> onto a USB drive. You can
use the "Etcher" program (download <a href="https://www.balena.io/etcher/">here</a>) to perform the flashing.
<b>Note: this will erase your USB drive, and you will NOT be able to use it for anything else. It will become a
jailbreaking dongle ONLY.</b></li>
<li>Click on the link that says JB+MIRA<s> or JB+HEN</s>, depending on your personal habits. In about a minute you'll
be prompted to insert the USB drive you prepared. Insert the USB drive, wait for the notification about
the invalid format to pop up, then eject the drive and click OK. <b>Important: never leave the drive inserted during a reboot!</b></li>
<li>You will get a message saying "There is not enough free system memory". This is normal, just click OK.</li>
<li>After 20 more seconds you will get an alert saying "You're all set!", followed by "There is not enough free system memory". This means that
everything has gone well. Note: if using Mira, the screen will go dark for a dozen of seconds.<br />
If something went wrong during the process, you may get an alert with an error. In this case you must reboot
your PS4, preferrably without closing the dialog box.<br />
If the system hangs for more than a minute (may require more time on slow Internet connections), reboot
your PS4 and try again.<br />
If the system crashes (looks like instant powerdown), press the power button on the PS4 (NOT on the
gamepad) until it turns on again, then retry.
</li>
<li>If you get a "There is not enough free system memory" message without any pop-ups, then it means that the webkit
exploit has failed. Click OK and retry. <b>This error is not going to harm your console.</b></li>
<li><b>For advanced users:</b> To load your own payloads using NetCat, run JB+NETCAT and send the
payload to TCP port 9021 (9020 for the legacy version).</li>
</ol>
<p><i>This exploit <b>does</b> crash and hang. Sometimes you even have to retry 10 times to get the
jailbreak.</i></p>
<p><i>Credits: @ChendoChap for kernel exploit (both the vulnerability and the implementation), Google Project Zero for WebKit vulnerability.</i></p>
</div>
<div id="russian" class="language" style="display: none">
<h3>ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ ИНСТРУКЦИЮ ПРЕЖДЕ ЧЕМ ПРОДОЛЖАТЬ</h3>
<p><b>Для даунов: этот взлом работает ТОЛЬКО на прошивке 9.0<u>0</u>. Если у вас прошивка 6.72 или ниже, вам
<a href="https://sleirsgoevy.github.io/ps4jb/">сюда</a>. Если у вас прошивка с 7.00 по 7.02, вам
<a href="https://sleirsgoevy.github.io/ps4jb/index702.html">сюда</a>. Если у вас прошивка с 7.50 по 7.55,
вам <a href="https://sleirsgoevy.github.io/ps4jb2/75x/">сюда</a>. Если прошивка выше, эту консоль
взломать НЕ ПОЛУЧИТСЯ (9.03 уже так не ломается, нужно именно 9.00).</b></p>
<ol>
<li>Вам нужно прошить на USB-флешку (или жёсткий диск, но это расточительно)
<a href="https://github.com/ChendoChap/pOOBs4/raw/master/exfathax.img">специальный образ</a>, вызывающий
повреждение памяти PS4. Это можно сделать с помощью программы Etcher (скачать можно <a href="https://www.balena.io/etcher/">здесь</a>).
<b>Обратите внимание: все данные будут удалены, и эту флешку нельзя будет использовать ни для чего больше.</b></li>
<li>Нажмите на ссылку «JB+MIRA»<s> (или «JB+HEN», что вам больше нравится)</s>. В течение приблизительно минуты
появится всплывающее окно «Insert USB now. do not close the dialog until notification pops, remove usb after closing it.».
Не закрывая его, вставьте флешку и дождитесь системного сообщения «Формат файловой системы не поддерживается», после чего
вытащите флешку и нажмите OK. <b>Внимание: ни в коем случае не оставляйте флешку в приставке, втыкайте её только для активации!</b></li>
<li>Вылетит сообщение "Недостаточно свободной оперативной памяти". Это нормально, просто нажмите OK.</li>
<li>Примерно через 20 секунд появится всплывающее окно «You're all set», после чего вылетит ошибка нехватки памяти. При использовании Mira экран также
может ненадолго погаснуть. Если все произошло именно так, взлом сработал.<br />
Если что-то пошло не так, может вылететь сообщение об ошибке. В этом случае необходимо, не закрывая окно, перезагрузить консоль.<br />
Если взлом занимает больше минуты, и у вас адекватное интернет-соединение, скорее всего он повис.
Перезагрузите приставку и попробуйте еще раз.<br />
Если система крашится (выглядит как мгновенное выключение), нажимайте кнопку включения на ПРИСТАВКЕ (НЕ
НА КОНТРОЛЛЕРЕ), пока она не включится, после чего повторите взлом.
</li>
<li>Если вместо успешного взлома появляется ошибка нехватки памяти без каких-либо еще сообщений, это означает,
что эксплойт WebKit не сработал. <b>Эта ошибка вылезает в 90% случаях и НЕ ВРЕДИТ СИСТЕМЕ, просто повторите попытку.</b>
</li>
<li><b>Для продвинутых пользователей:</b> чтобы отправить пейлоад по сети (NetCat), выберите JB+NETCAT,
и отправьте пейлоад на TCP-порт 9021 (9020 для Legacy-версии).</li>
</ol>
<p><i>Эксплойт <b>будет</b> крашиться и виснуть, иногда вообще только с 10 попытки заводится. Тут пока что
никуда не денешься, разве что и дальше ждать взлом от @SpecterDev.</i></p>
<p><i>Credits: @ChendoChap — эксплоит ядра (уязвимость и реализация), Google Project Zero — уязвимость WebKit</i></p>
</div>
<div id="progress"></div>
<p>
<a href="jb.html#p0=mira/mira.js&p1=mira/mira2.js">JB+MIRA</a>
<!-- not yet -->
<!--<a href="jb.html#p0=mira/jbcldr.js&p1=ps4-hen-vtx.js">JB+HEN</a>-->
<!-- /not yet -->
<a href="jb.html#p0=mira/jbcldr.js&p1=linux/1gb.js">JB+LINUX (VRAM 1GB)</a>
<a href="jb.html#p0=mira/jbcldr.js&p1=linux/3gb.js">JB+LINUX (VRAM 3GB)</a>
<a href="jb.html#p0=mira/jbcldr.js&p1=ftp.js">JB+FTP</a>
<a href="jb.html#p0=mira/jbcldr.js&p1=fakeusb.js">JB+FAKEUSB</a>
<a href="jb.html">JB+NETCAT (LEGACY)</a>
<a href="jb.html#p0=mira/jbcldr.js">JB+NETCAT</a>
</p>
</body>
</html>