Запускаем Linux на Playstation 4
Инструкция по запуску ядра Linux
Спустя две недели после публикации прототипа метода взлома игровой приставки PlayStation 4, продемонстрирован успешный запуск на PlayStation 4 обычного дистрибутива Linux вместо штатной операционной системы Orbis OS, построенной на базе FreeBSD 9. Для обхода ограничений и выхода из изолированного окружения была использована эксплуатируемая через открытие специально оформленной web-страницы уязвимость в движке WebKit в сочетании с уязвимостью в работающем на уровне ядра драйвере GPU. В загруженном окружении Linux был запущен рабочий стол Xfce.
Необходимо:- Playstation 4 с прошивкой 1.76
- Charles Proxy - Скачать
- USB флэшка с FAT 32
- Initramfs.cpio.gz и bzImage - Скачать
Подготовка:- На отформатированную в FAT32 USB флэшку копируем из архива 2 файла - Initramfs.cpio.gz и bzImage.
- Устанавливаем и запускаем Charles proxy на ПК
- На PS4 в настройках сети выбираем "Использовать proxy сервер" и прописываем IP адрес вашего компьютера где установлен Charles, "порт" - 8888
PS4 Playground:- На приставке в настройках выбираем пункт - "Руководство"
- Приставка откроет страницу manuals.playstation.net
- На ПК в Charles ищем запрос в окне "Structure", на пункте PS4 нажимаем правой кнопкой и выбираем "Map Remote"
- В открывшемся окне прописываем PSPx.Ru Портал -> "http://akela.esy.es/ps4_portal/" -> "порт" - 80
Установка Ubuntu на Ваш USB HDD:- Скачать Ubuntu Iso ubuntu-14.04.4-desktop-amd64.ISO
- Скопируйте образ ISO в USB с помощью таких инструментов как unetbootin
- Теперь вам нужно запустить ядро Linux на PS4 с помощью PS4 Playground
- После чего выньте флешку с файлами bZimage & initramfs.cpio.gz, она больше не понадобится
- Подключите свой подготовленный USB Hdd с Ubuntu, Ваш загрузочный раздел Ubuntu находится в каталоге /dev/sdc1
- Чтобы смонтировать правильно нужный раздел его надо посмотреть командой >
- Монтируйте загрузочный раздел >
/dev/sdc1 newroot/
exec switch_root /newroot/ /newroot/sbin/init
- Подождите несколько секунд, и вы должны увидеть ход загрузки Ubuntu, и наконец рабочий стол.
Последний раз редактировалось akela1979; 17.04.2016 в 15:54.
|