PDA

Просмотр полной версии : Запускаем Linux на Playstation 4


akela1979
03.04.2016, 20:04
http://www.pspx.ru/forum/attachment.php?attachmentid=11260



Инструкция по запуску ядра Linux

Спустя две недели после публикации прототипа метода взлома игровой приставки PlayStation 4, продемонстрирован успешный запуск на PlayStation 4 обычного дистрибутива Linux вместо штатной операционной системы Orbis OS, построенной на базе FreeBSD 9. Для обхода ограничений и выхода из изолированного окружения была использована эксплуатируемая через открытие специально оформленной web-страницы уязвимость в движке WebKit в сочетании с уязвимостью в работающем на уровне ядра драйвере GPU. В загруженном окружении Linux был запущен рабочий стол Xfce.



Необходимо:

Playstation 4 с прошивкой 1.76
Charles Proxy - Скачать (https://www.charlesproxy.com/)
USB флэшка с FAT 32
Initramfs.cpio.gz и bzImage - Скачать (http://www.pspx.ru/forum/attachment.php?attachmentid=11239)



Подготовка:

На отформатированную в FAT32 USB флэшку копируем из архива 2 файла - Initramfs.cpio.gz и bzImage.
Устанавливаем и запускаем Charles proxy на ПК
На PS4 в настройках сети выбираем "Использовать proxy сервер" и прописываем IP адрес вашего компьютера где установлен Charles, "порт" - 8888



PS4 Playground:

На приставке в настройках выбираем пункт - "Руководство"
Приставка откроет страницу manuals.playstation.net (http://manuals.playstation.net/document/ru/ps4/)
На ПК в 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 (http://releases.ubuntu.com/14.04/ubuntu-14.04.4-desktop-amd64.iso)
Скопируйте образ ISO в USB с помощью таких инструментов как unetbootin (https://unetbootin.github.io/)
Теперь вам нужно запустить ядро Linux на PS4 с помощью PS4 Playground
После чего выньте флешку с файлами bZimage & initramfs.cpio.gz, она больше не понадобится
Подключите свой подготовленный USB Hdd с Ubuntu, Ваш загрузочный раздел Ubuntu находится в каталоге /dev/sdc1
Чтобы смонтировать правильно нужный раздел его надо посмотреть командой >
fdisk -|


Монтируйте загрузочный раздел >
/dev/sdc1 newroot/
exec switch_root /newroot/ /newroot/sbin/init

Подождите несколько секунд, и вы должны увидеть ход загрузки Ubuntu, и наконец рабочий стол.




http://www.pspx.ru/forum/attachment.php?attachmentid=11264 http://www.pspx.ru/forum/attachment.php?attachmentid=11252 http://www.pspx.ru/forum/attachment.php?attachmentid=11244 http://www.pspx.ru/forum/attachment.php?attachmentid=11262



Источник opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=43616) & wololo.net (http://wololo.net/talk/viewtopic.php?f=66&t=45710)

akela1979
03.04.2016, 20:27
!!! здесь будет видео демонстрация !!!

2A7V3GLWF6UErNbUKuiMQ8
pfngQvZqZrkbRKiiv9ATfI
9yUPHxGy73Y

akela1979
05.04.2016, 22:04
http://wololo.net/talk/viewtopic.php?f=66&t=45710
Что понадобится:

PS4 с прошивкой 1.76.
Usb флешь накопитель или USB Hdd, с достаточным объёмом для установки Ubuntu.

Прежде всего вам нужно установить Ubuntu на ваш USB HDD:

Скачать Ubuntu Iso http://releases.ubuntu.com/14.04/ubuntu-14.04.4-desktop-amd64.iso
Скопируйте образ ISO в USB с помощью таких инструментов как unetbootin (Win/mac/linux) https://unetbootin.github.io/, так же вы можете записать образ на DVD болванку.
http://imagizer.imageshack.com/img923/8493/dZtjTG.jpg
Теперь вам нужно запустить ядро Linux на PS4
После чего выньте флешку с файлами bZimage & initramfs.cpio.gz, она больше не понадобится, все находится в оперативной памяти, подключите свой подготовленный USB Hdd с Ubuntu ( /dev/sdXX).

http://imagizer.imageshack.com/img923/2954/wyNxnq.jpg
Ваш загрузочный раздел Ubuntu находится в каталоге /dev/sdc1

Монтируйте /dev/sdc1 newroot/
exec switch_root /newroot/ /newroot/sbin/init

Если не получится с первого раза, снова введите команду.
Подождите несколько секунд, и вы должны увидеть ход загрузки Ubuntu, и наконец рабочий стол.
http://imagizer.imageshack.com/img922/7931/xgWTQ4.jpg(

akela1979
06.04.2016, 17:38
Официальная прошивка OFW 1.76 для PS4

Для тех кто ищет: https://yadi.sk/d/nalYt-OyqnPNg

leviafan_83
06.04.2016, 20:31
откатиться с последних прошивок на 1.76 не получится?

akela1979
06.04.2016, 21:04
leviafan_83, нет, на данном этапе это не реально.

akela1979
17.04.2016, 00:39
Наконец до-оформил тему, пользуйтесь на здоровье...

ErikPshat
17.04.2016, 12:39
akela1979, круто!

Romanni
19.04.2016, 00:07
откатиться с последних прошивок на 1.76 не получится?
может когда нибудь через чиповку как на тройке.

Практическая польза от Линукса есть на 4ке или так побаловаться?

PS2
26.10.2016, 08:49
Romanni, Если не ошибаюсь, то тип памяти не позволит откатить версию прошивки с помощью программатора. Получим на выходе кирпич.

in1975
15.06.2017, 07:05
[1.76] Гайд по установке Steam на PlayStation 4 с Linux (http://wololo.net/2016/06/02/tutorial-installing-steam-ps4-linux/)

JunglBell
03.01.2018, 09:17
[1.76] Гайд по установке Steam на PlayStation 4 с Linux (http://wololo.net/2016/06/02/tutorial-installing-steam-ps4-linux/)

поясните пожалуйста,для чего стим на пс4? это же сервис для приобретения игр для мака и винды.

in1975
03.01.2018, 09:25
JunglBell, можно сделать репозитарий из https://sce.party/?page=packages например. Это же линукс, там многое переделать можно.

kogdata
05.03.2019, 01:16
я изучаю этот вопрос уже неделю, перечитал многое но рискую пробовать, кто то из Питера может помочь? Есть 2 ПС4, одну не жалко, можно попробовать. пишите а

doakyene
05.02.2020, 12:57
Чего вы хотите получить от Playstation с Линукс ? Под Линукс игр очень мало.

guemplen
24.04.2020, 19:07
Всем доброго времячка!
Помогите установить Linux на внутренний HDD... пытался установить по этой инструкции от команды IT Mania https://www.youtube.com/watch?v=IQAF30hibaU&t=1s
Ревизия CUH-1116A
Стоял hdd на 500гб, заменил его на 1тб, прошил 5.05, сделал инициализацию и восстановил бэкап. Все работает как часы. Файлы initramfs и bzImage в папке /user/system/boot, а образ в папке /user/system/linux с именем linux.tar.xz и пейлоад через который гружу из архива под видео.
Консоль загружается, но после запуска команды установки install-hdd.sh выдает:
tar: can't open '/newroot/linux.tar.xz':No such file or directory
в первый раз делал папку и загружал файлы по FTP, подумал может с правами что-то ни так установил программу PS4 Xplorer и с помощью нее создал папку и загрузил файлы из USB флешки, но ошибка такая же... Также пробовал установить на внутренний HDD с воткнутой флешкой usb 3.0 отформатированной Руфусом в FreeDOS, не помогло.
Пробовал линукс от команды psxitarchV2, образ перекачивал дважды, опасаясь, что качаю битый архив, но не помогло :( Также пробовал установить Fedora 31... Ошибка такая же.
Возможно есть альтернативный вариант установки на внутренний HDD?
Всем заранее спасибо

PS: установка на внешние накопители проходит без каких либо проблем, но это не удобно.

JunglBell
25.04.2020, 00:03
JunglBell, можно сделать репозитарий из https://sce.party/?page=packages например. Это же линукс, там многое переделать можно.

это все равно что из домашних тапочек делать беговые кроссовки.

guemplen
16.05.2020, 16:24
Всем доброго времячка!
Помогите установить Linux на внутренний HDD... пытался установить по этой инструкции от команды IT Mania https://www.youtube.com/watch?v=IQAF30hibaU&t=1s
Ревизия CUH-1116A
Стоял hdd на 500гб, заменил его на 1тб, прошил 5.05, сделал инициализацию и восстановил бэкап. Все работает как часы. Файлы initramfs и bzImage в папке /user/system/boot, а образ в папке /user/system/linux с именем linux.tar.xz и пейлоад через который гружу из архива под видео.
Консоль загружается, но после запуска команды установки install-hdd.sh выдает:
tar: can't open '/newroot/linux.tar.xz':No such file or directory
в первый раз делал папку и загружал файлы по FTP, подумал может с правами что-то ни так установил программу PS4 Xplorer и с помощью нее создал папку и загрузил файлы из USB флешки, но ошибка такая же... Также пробовал установить на внутренний HDD с воткнутой флешкой usb 3.0 отформатированной Руфусом в FreeDOS, не помогло.
Пробовал линукс от команды psxitarchV2, образ перекачивал дважды, опасаясь, что качаю битый архив, но не помогло :( Также пробовал установить Fedora 31... Ошибка такая же.
Возможно есть альтернативный вариант установки на внутренний HDD?
Всем заранее спасибо

PS: установка на внешние накопители проходит без каких либо проблем, но это не удобно.

Доброго дня! Я так понял никто не сталкивался с таким? Никто не сможет помочь хоть рекомендациями?
Спасибо

evg3334
19.09.2021, 09:41
У меня вопрос, только с прошивкой 1.76 ? или можно с любой прошивкой? у меня на данный момент 8.52. Подскажите.

Ang3l42
19.09.2021, 11:08
или можно с любой прошивкой?
С любой взоманной прошивкой.
у меня на данный момент 8.52.
Взлома нет для этой прошивки.

Egor5555
02.12.2022, 11:22
на 9.0 есть варик линукс поставить ?

adastmin
09.01.2023, 03:47
на 9.0 есть варик линукс поставить ?


да у меня стоит на внешнем ссд)) с разгоном проца до 2.5.. там пс 3 эмулирую

Ops
22.05.2025, 17:15
Доброго времени суток! У меня возник вопрос, хочу попробовать установить Linux на свою PS4 Slim чтобы поиграть некоторые компьютерные игры которые не выходили на PS4. И вот сам вопрос: если я установлю Linux на PS4, то будут ли запускаться те игры которые установлены на PS4? Или необходимо создать второго пользователя на PS4 и во втором пользователе устанавливать Linux и можно ли Linux установить на внешнем носителе USB HDD?