LINUX.ORG.RU

Взлом PS4. RS-232 используется для внутренней шины консоли.

 , , , ,


2

2

https://youtu.be/6hxEUm-pHUE (тот самый момент https://youtu.be/6hxEUm-pHUE?t=7m47s ) http://www.imageup.ru/img157/2645737/ps4-rs232-03012017.jpg

Подробности будут понятны для тех кто понимает английский. Но в общем теперь на PS4 можно установить linux и steam что бы играть в игры.

Смешным оказался факт, что для связи основной системы с сетевым процессором (отдельный процессор для PSN) применяется RS-232 (COM-порт). Неужели нельзя было применить какую нибудь другую шину?

Но в общем теперь на PS4 можно установить linux и steam что бы играть в игры.

Т.е чтобы игор не было вообще?

ritsufag ★★★★★
()
Ответ на: комментарий от ritsufag

Там эксклюзивный гцц. А игори не нужны.

anonymous
()

теперь на PS4 можно установить linux

два года ждал

panzerito
()

для связи основной системы с сетевым процессором (отдельный процессор для PSN) применяется RS-232 (COM-порт). Неужели нельзя было применить какую нибудь другую шину?

Чем плохо? Например, все bluetooth модули, что я видел (несколько десятков), используют uart для связи с cpu. И какую-то шину для pcm потока. Все модули, разумеется, закрытые, коммерческие, открытых на рынке нет.

panzerito
()
Ответ на: комментарий от panzerito

Чем плохо?

Зачем городить такое, когда можно сделать связь через специальный чип подключаемый к PCI-E?

Например, все bluetooth модули, что я видел (несколько десятков), используют uart для связи с cpu.

Какие именно ты модули имеешь ввиду?

rezedent12 ☆☆☆
() автор топика
Ответ на: комментарий от rezedent12

Зачем городить такое, когда можно сделать связь через специальный чип подключаемый к PCI-E?

Более «черный ящик», чем «черный ящик» на pci-e? Легче разводка pcb? ...

Какие именно ты модули имеешь ввиду?

Например, PMB8753

А какая скорость этого uart-а у ps4? По нему и сетевые данные идут?

panzerito
()

что тебя удивляет? мне вот в магическом шаре привиделось, что они uart вообще синтезировали из верилога. Сама плисина-то не очень большая по размеру.

demidrol ★★★★★
()

Ну вот чем ты слушал? Там pci-e для связи с контроллером периферии (на котором кстати тоже FreeBSD под арм), в разрыв которого они fpga и пк воткнули, а доступ к шине позволил писать-читать из RAM что угодно (ну почти).

klokik
()
Ответ на: комментарий от klokik

То есть хакеры воткнули fpga между контроллером периферии и pci-e и получили доступ ко всей ram? Видео не смотрел - медленный интернет.

panzerito
()
Ответ на: комментарий от panzerito

А какая скорость этого uart-а у ps4?

115200 бод.

По нему и сетевые данные идут?

Некоторые.

rezedent12 ☆☆☆
() автор топика
Ответ на: комментарий от klokik

Ну вот чем ты слушал?

Ушами.

Там pci-e для связи с контроллером периферии (на котором кстати тоже FreeBSD под арм), в разрыв которого они fpga и пк воткнули, а доступ к шине позволил писать-читать из RAM что угодно (ну почти).

Ну и зачем им тогда com-порт понадобилось городить?

rezedent12 ☆☆☆
() автор топика
Ответ на: комментарий от rezedent12

Для связи fpga который прикидывается pci девайсом и платы на атоме, типо устойчивость шины к задержкам такое позволяет. Там он что-то потом говорит что потом использовали гигабитный ethernet для связи в одну сторону, а в другую оставили последовательный порт, хз почему.

klokik
()
Ответ на: комментарий от panzerito

Да, только к куску памяти из-за MMU, но так как страницы на PS4 мапятся по 64kb они получили доступ к стеку а там уже и выполняй что-угодно.

klokik
()
Ответ на: комментарий от klokik

они получили доступ к стеку а там уже и выполняй что-угодно.

И как заниматься ROP без отладчика?

steemandlinux ★★★★★
()

теперь на PS4 можно установить linux и steam что бы играть в игры.

Это можно было сделать ещё год назад.
Только через одно место и оригинальную фирмварь, ЕМНИП, не прибить (чтоб при включении консоли сразу пингвина грузить).

devl547 ★★★★★
()
Ответ на: комментарий от rezedent12

долболюди потому что. это было проще запилить из готовой корки ну и вот.

i36_zubov
()

Вы мне лучше расскажите, почему ее ось (насколько помню, там фряха) нельзя поставить на обычный пека.

ozzee
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.