READ THIS CAREFULLY BEFORE PROCEEDING
In case you're dumb: this ONLY works on FW 9.00. If you are on 6.72 or lower, go
here. If you are on 7.00-7.02, go
here. If you are on 7.50-7.55,
go here. If you are on a
higher firmware (e.g. 9.03), your console CAN'T BE HACKED yet.
- Flash this image onto a USB drive. You can
use the "Etcher" program (download here) to perform the flashing.
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.
- Click on the link that says JB+MIRA
or JB+HEN, 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. Important: never leave the drive inserted during a reboot!
- You will get a message saying "There is not enough free system memory". This is normal, just click OK.
- 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.
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.
If the system hangs for more than a minute (may require more time on slow Internet connections), reboot
your PS4 and try again.
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.
- 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. This error is not going to harm your console.
- For advanced users: To load your own payloads using NetCat, run JB+NETCAT and send the
payload to TCP port 9021 (9020 for the legacy version).
This exploit does crash and hang. Sometimes you even have to retry 10 times to get the
jailbreak.
Credits: @ChendoChap for kernel exploit (both the vulnerability and the implementation), Google Project Zero for WebKit vulnerability.
ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ ИНСТРУКЦИЮ ПРЕЖДЕ ЧЕМ ПРОДОЛЖАТЬ
Для даунов: этот взлом работает ТОЛЬКО на прошивке 9.00. Если у вас прошивка 6.72 или ниже, вам
сюда. Если у вас прошивка с 7.00 по 7.02, вам
сюда. Если у вас прошивка с 7.50 по 7.55,
вам сюда. Если прошивка выше, эту консоль
взломать НЕ ПОЛУЧИТСЯ (9.03 уже так не ломается, нужно именно 9.00).
- Вам нужно прошить на USB-флешку (или жёсткий диск, но это расточительно)
специальный образ, вызывающий
повреждение памяти PS4. Это можно сделать с помощью программы Etcher (скачать можно здесь).
Обратите внимание: все данные будут удалены, и эту флешку нельзя будет использовать ни для чего больше.
- Нажмите на ссылку «JB+MIRA»
(или «JB+HEN», что вам больше нравится). В течение приблизительно минуты
появится всплывающее окно «Insert USB now. do not close the dialog until notification pops, remove usb after closing it.».
Не закрывая его, вставьте флешку и дождитесь системного сообщения «Формат файловой системы не поддерживается», после чего
вытащите флешку и нажмите OK. Внимание: ни в коем случае не оставляйте флешку в приставке, втыкайте её только для активации!
- Вылетит сообщение "Недостаточно свободной оперативной памяти". Это нормально, просто нажмите OK.
- Примерно через 20 секунд появится всплывающее окно «You're all set», после чего вылетит ошибка нехватки памяти. При использовании Mira экран также
может ненадолго погаснуть. Если все произошло именно так, взлом сработал.
Если что-то пошло не так, может вылететь сообщение об ошибке. В этом случае необходимо, не закрывая окно, перезагрузить консоль.
Если взлом занимает больше минуты, и у вас адекватное интернет-соединение, скорее всего он повис.
Перезагрузите приставку и попробуйте еще раз.
Если система крашится (выглядит как мгновенное выключение), нажимайте кнопку включения на ПРИСТАВКЕ (НЕ
НА КОНТРОЛЛЕРЕ), пока она не включится, после чего повторите взлом.
- Если вместо успешного взлома появляется ошибка нехватки памяти без каких-либо еще сообщений, это означает,
что эксплойт WebKit не сработал. Эта ошибка вылезает в 90% случаях и НЕ ВРЕДИТ СИСТЕМЕ, просто повторите попытку.
- Для продвинутых пользователей: чтобы отправить пейлоад по сети (NetCat), выберите JB+NETCAT,
и отправьте пейлоад на TCP-порт 9021 (9020 для Legacy-версии).
Эксплойт будет крашиться и виснуть, иногда вообще только с 10 попытки заводится. Тут пока что
никуда не денешься, разве что и дальше ждать взлом от @SpecterDev.
Credits: @ChendoChap — эксплоит ядра (уязвимость и реализация), Google Project Zero — уязвимость WebKit