ГлавнаяОбратная связьВ избранное

PSJailbreak - свободу Playstation!

PSJailbreak.ru - это старейший сайт в рунете посвящённый игровой приставке Playstation 3, запуску сторонних программ и игр на ней. У нас вы найдёте всю самую актуальную информацию по джэилбрэйку консоли.
PSJailBreak » Софт » Kmeaw запустил Linux на CFW 3.55! Интсрукция!
Просмотров: 105885-02-2011, 13:28
Как вам уже известно, Sony убрала возможность запускать OtherOS на приставке Sony Playstation 3. Для некоторых гиков именно запуск GNU/Linux на PS3 был причиной покупки. Но благодаря работе сторонних разработчиков это вновь стало возможным. На прошивке с версией 3.55 без каких-либо дополнительных устройств (USB jailbreak device, USB JIG).

Небольшое видео для привлечения внимания:


Используемые средства



Для запуска ядра Linux будет использоваться загрузчик AsbestOS и программа для внесения изменений в память lv2patcher. Для работы lv2patcher необходимо, чтобы системные файлы были предварительным образом изменены (работали системные вызовы peek и poke, а также функция lv1_undocumented_function_114 была модифицирована: 0x2D5A47: 00 -> 01). Эти изменения уже сделаны в большинстве модифицированных прошивок (CFW).

CFW


С lv2patcher совместимы следующие прошивки:
  • Waninkoko V2;
  • kmeaw's CFW;
  • Wutangrza's CFW;
  • PS3MFW от KaKaRoTo (с соответствующими опциями, включенными при сборке).


Установите любую из них.

lv2patcher



Для запуска AsbestOS необходима последняя версия lv2patcher'а — v9. В ней появилась возможность модифицировать содержимое гипервизора (lv1), а также выполнять перезагрузку (lv1_panic).

AsbestOS



Для того, чтобы lv2patcher смог запустить AsbestOS, загрузчик надо предварительно записать во флеш-память приставки. Сделать это просто так нельзя — раздел /dev_flash защищён от записи. Но для этого существует специальная программа — AsbestOS installer. Просто запустите её и подождите, пока завершится процесс установки.

Теперь все приготовления на PS3 завершены. Поскольку AsbestOS использует сеть для загрузки ядра, то необходимо настроить компьютер, подключённый к локальной сети, чтобы он мог быть использован в качестве загрузочного сервера. Предположим, что на этом компьютере установлена Ubuntu. Чтобы поднять сервер, нам понадобятся пакеты dhcp3-server, tftpd-hpa и nfs-kernel-server.

DHCP-сервер



DHCP-сервер нужен загрузчику, чтобы получить IP-адрес и адрес TFTP-сервера. Вот пример работающей конфигурации для ISC DHCP server:
option domain-name "example.org";
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
authoritative;
log-facility local7;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.128 192.168.2.250;
}

next-server 192.168.2.1;
filename "kboot.conf";
option routers 192.168.2.1;


Поправьте этот файл в соответствии с адресным пространством вашей сети.

TFTP-сервер



Сразу после получения адреса, AsbestOS пытается скачать с TFTP-сервера файл конфигурации. В примере выше был указан файл kboot.conf. Нам хватит минимальной конфигурации, и поэтому этот файл будет состоять лишь из одной строки:

<code>linux='vmlinux video=ps3fb:mode:2 root=/dev/nfs rw ip=dhcp nfsroot=192.168.2.1:/mnt/ps3 panic=5'</code>


Как видно из неё, нам также нужно положить образ ядра в директорию tftp-сервера и назвать его vmlinux. Ссылка на готовое ядро будет указана в следующем разделе.

NFS-сервер



Так как жёсткий диск приставки не будет использован для хранения GNU/Linux, а корневая файловая система нужна для работы, то мы воспользуемся возможностью Linux использовать nfs в качестве корня. Добавим строку в /etc/exports:

<code>/mnt/ps3 192.168.0.0/16(rw,async,no_root_squash,no_subtree_check,anonuid=0,anongid=0)</code>


Кстати, файловую систему можно взять здесь, а ядро и модули к нему — тут.

Всё готово. Запускаем lv2 patcher, выбираем новый пункт меню «Linux» и нажимаем «X». Через несколько секунд ядро проинициализирует framebuffer и выведет на экран два ряда пингвинов.

САМ НЕ ПРОВЕРЯЛ т.к. нету пока рядом PS3. Отпишитесь кто проверил!
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Посетители
7 февраля 2011 12:52
Комментариев: 26

sharpey

все, побежал за хардом)
Журналисты
7 февраля 2011 11:05
Комментариев: 109

unkind007

оставлю один коммент!
В душе каждого из нас живет гордость за русский народ! Хочу сказать огромное спасибо таким людям как KMEAW, именно благодаря таким как Вы мы и гордимся нашим русским народом! Спасибо за Ваши труды и старания. Пользуюсь Вашей прошивкой, на мой взгляд самой стабильной!
Посетители
7 февраля 2011 05:33
Комментариев: 9

Enox_O

Цитата: kmeaw
Поднял иксы и всё остальное. Выкладываю rootfs с новым ядром.

love
Посетители
7 февраля 2011 04:11
Комментариев: 27

kmeaw

Готово.

HOWTO:
1. ставим lv2 patcher v9;
2. AsbestOS installer: slim, fat;
3. находим USB флешку >1ГБ, разбиваем (надо чтобы был хотя бы один раздел) и форматируем в FAT;
4. записываем linux.img (брать отсюда) в корень флешки;
5. подключаем PS3 к сети через ethernet (в сети должен быть любой dhcp-сервер: это может быть провайдер, роутер или другой компьютер - не важно);
6. запускаем AsbestOS installer (на ps3 fat он может задуматься минут на 10 - это нормально);
7. запускаем lv2 patcher и выбираем "Linux".

Когда появятся пингвины, сеть можно отключить. login ps3, пароль ps3. На рута пароль тот же.
Посетители
7 февраля 2011 02:56
Комментариев: 26

sharpey

stile там короче такая тема в гейм ос выбираешь оther ос то переключается на люникс, а когда на люниксе то выбираешь гейм ос и переключается на обычную хмб, ну все это соответственно сопровождается перезагрузкой

а когда примерно будет варик без другого пк и локалки устанавливать? а то изза компа дома поножовщина начинается)) чтоб торрент скачать начинается настоящий ufc...
Посетители
7 февраля 2011 02:49
Комментариев: 27

kmeaw

Поднял иксы и всё остальное. Выкладываю rootfs с новым ядром.
Посетители
7 февраля 2011 02:46
Комментариев: 26

sharpey

да вроде читал, но быстро) как и большинство стараясь быстрее ломануть узкоглазую, неособо вдаваясь в подробности) ну а если честно просто прочитал название темы на сайте- cfw без бриков и мне этого хватило))))) кмяу отдуши замутил, прошу не точто нерусские ваникоки, которых досихпор владельцы брикнутых сонек без мата ни на одном сайте не вспоминают)))

люникс кайф) наконец мой айпад подружится с сонькой, а то фтп это ваашпе пездзецмана был, после 4 дней попыток нифига не получалось, только поседел от нервов)
Посетители
6 февраля 2011 23:22
Комментариев: 28

xartius

sharpey,
Если бы ты читал "лицензионное соглашение" от Кмяу, то увидел бы интересную подпись))
Да и учитывая, что он пишет здесь в комментах не на английском... это должно наталкивать на определенные мысли... :)'

--------------------

Посетители
6 февраля 2011 23:14
Комментариев: 359

ZATBOP

Ответьте, Kmaew русский или нет? А то что то не ясно %)
Посетители
6 февраля 2011 23:07
Комментариев: 9

ch3ck

sht0rm,
как-бы ранее Мак был на ПоверПС и драва дописать не проблема.. интузиасты хакинтошники и не такие чудеса уже написали..
Посетители
6 февраля 2011 22:41
Комментариев: 62

daynizmo28

Цитата: super-kote
Как минимум проц ps3 прекрасно может перебирать пароли

Ну допустим. И тоже пока не понятно, сможет ли он обставить современные GPU, которые по стоимости примерно равны с приставкой. Если не считать какую нибудь Nvidia Tesla, которая на много дороже приставки. Время покажет
Посетители
6 февраля 2011 22:04
Комментариев: 26

sharpey

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

быстрее бы еще визуализации новые придумали в проигрывателе)
Посетители
6 февраля 2011 21:33
Комментариев: 16

sht0rm

ch3ck,
смысл в макоси на пс3? Драйверов под такое специфичное железо под макось уж точно не видать.

kmeaw,
судя по ролику иксы еще пока не работают.
И какой способ ввода информации? USB клавомыши определяются? Есть ли у блютуса профили HID? Хотя догадываюсь что об это пока рано говорить.

Цитата: daynizmo28
Да, но как то мутно всё это, превратить приставку в вычислительный центр, опять же мне кажется недостаток RAM, объеденить N приставок в кластер, не знаю, мне кажется это только для ярых энтузиастов.

Как минимум проц ps3 прекрасно может перебирать пароли. Даже интересно его сравнить с cuda переборщиками на каком нибудь 9800gtx
Посетители
6 февраля 2011 19:41
Комментариев: 5

super-kote

kmeaw а помниш когда сони убрали функцыю other os геохот какимто чюдом вернул ету функцыю если я правильно понял он написал какойто патч и вложил его в прошивку а можно ли както выдрать его патч из его прошивки и собрать свою прошивку с етим патчем???
Посетители
6 февраля 2011 19:27
Комментариев: 62

daynizmo28

Цитата: kmeaw
уже существуют патчи для SDL, perfmon, ... которые используют SPE для ускорения работы

Да, но как то мутно всё это, превратить приставку в вычислительный центр, опять же мне кажется недостаток RAM, объеденить N приставок в кластер, не знаю, мне кажется это только для ярых энтузиастов.
Цитата: kmeaw
Я не утверждаю, что Linux на PS3 готов для использования обычными пользователями.

Несомненно smile
Цитата: kmeaw
По поводу разработки игр - гораздо приятнее писать под знакомую программную платформу, на которой есть куча отладчиков, компиляторы, sshd и прочие средства разработки, чем использовать PSL1GHT и отлаживать программу через логи (а начиная с 3.55 ещё и ps3load перестал работать).

Ну это естественно. Просто большие сомнения что этим будут заниматься, чтобы создать хорошую игру нужна команда людей, кто за спасибо этим будет заниматься, а официальные студии я думаю не пойдут на это.

Цитата: kmeaw
Windows 7 можно запустить под QEmu, но учитывая требования к ресурсам и накладные расходы QEmu получится что-то вроде запуска Windows 95 на мобильном телефоне

lol Это точно. Так и надо было писать дескать не потянет, а то кто захочет "этим"
пользоваться wink
Цитата: kmeaw
ИМХО это имеет смысл только как proof of concept.

Да, яростные недоброжелатели фирмы microsoft будут отправлять видео на почтовый ящик Стиву Балмеру, о том как они установили Win, на приставку конкурента lol
Посетители
6 февраля 2011 19:10
Комментариев: 9

ch3ck

Ждём возможность установки Mac OS X на PS3!
Посетители
6 февраля 2011 15:01
Комментариев: 27

kmeaw

daynizmo28, уже существуют патчи для SDL, perfmon, ... которые используют SPE для ускорения работы. Я не утверждаю, что Linux на PS3 готов для использования обычными пользователями. По поводу разработки игр - гораздо приятнее писать под знакомую программную платформу, на которой есть куча отладчиков, компиляторы, sshd и прочие средства разработки, чем использовать PSL1GHT и отлаживать программу через логи (а начиная с 3.55 ещё и ps3load перестал работать). Windows 7 можно запустить под QEmu, но учитывая требования к ресурсам и накладные расходы QEmu получится что-то вроде запуска Windows 95 на мобильном телефоне. ИМХО это имеет смысл только как proof of concept.

super-kote, petitboot это микрозагрузчик + ядро Linux + приложение под Linux, делающее kexec на другое ядро. AsbestOS умеет загружать ядра не только из сети, но и с локального диска. Мне также удалось пропатчить AsbestOS, чтобы он загружал ядро "из себя". Если я правильно понял вопрос, то хочется добиться того же, что и на видео, только без сети и второго компьютера. Это возможно, но я пока не нашёл способа собирать работающее ядро lv2 с помощью makeself - пока могу только заменять код в существующем. А это вынуждает использовать те границы сегментов, которые присутствуют в текущем lv2, что накладывает серьёзные ограничения на размер ядра. Если в них уложиться, то Linux не будет уметь сеть (совсем никак) и USB - с этими модулями ядро уже не влезает. При загрузке ядра из сети такой проблемы нет. Я пока не до конца разобрался с шифрованием диска, но думаю, что graf_chokolo сделает это быстрее меня — тогда можно будет просто поделить диск на две части.
Посетители
6 февраля 2011 13:47
Комментариев: 175

grad-artem

Цитата: daynizmo28
А вы тот самый kmeaw, чью прошивку многие юзают (включая меня) ? Или просто ним подписались (только честно)? :)Да, это тот самый Kmeaw.Поддельных клонов Геохотов, Ванинкоко и прочих которые здесь периодически вылезают я быстро удаляю.

\
Ты не шутишь это реально KMEAW!!!
Посетители
6 февраля 2011 13:07
Комментариев: 5

super-kote

Dpak можно

интересно другое, можно ставить не абест а петитбот к примеру???? бо с сетью слишком много гемора!

или pdaXrom-NG bootloader тоже интересный вариант!
Посетители
6 февраля 2011 11:59
Комментариев: 13

DPAK

Я так понимаю если Linux установить, то и версию Skype для Linuxa тоже можно будет прикрутить
Администраторы
6 февраля 2011 11:00
Комментариев: 408

tERBO


Цитата: xartius
А вы тот самый kmeaw, чью прошивку многие юзают (включая меня) ? Или просто ним подписались (только честно)? :)


Да, это тот самый Kmeaw.
Поддельных клонов Геохотов, Ванинкоко и прочих которые здесь периодически вылезают я быстро удаляю.
Посетители
6 февраля 2011 09:54
Комментариев: 62

daynizmo28

Цитата: kmeaw
в компе нет семи SPE. PS3 имеет достаточно компактный корпус и гигабитный ethernet, что делает её отличным медиацентром. Да и разрабатывать (например игры) под PS3/Linux гораздо удобнее, чем под PS3/GameOS.

Что будем делать с семью SPE? Кодировать видео? Где возьмём софт оптимизированный под 7 SPE? Где возьмём дополнительную RAM, для этих нужд?Гигабитный Эзернет? Весьма сомнительное приимущество. Разрабатывать игры? Конечно lol Первая игра будет Microsoft Flight simulator lol

Цитата: kmeaw
можно. Только зачем? Пользоваться ей точно не захочется.

Что так?
Посетители
6 февраля 2011 09:39
Комментариев: 175

grad-artem

Цитата: DPAK
Skype бы прикрутили.


Да..было бы круто...
Посетители
6 февраля 2011 09:31
Комментариев: 13

DPAK

Skype бы прикрутили.
Посетители
6 февраля 2011 00:14
Комментариев: 28

xartius

kmeaw,
А вы тот самый kmeaw, чью прошивку многие юзают (включая меня) ? Или просто ним подписались (только честно)? :)

--------------------

Посетители
5 февраля 2011 22:25
Комментариев: 263

NeoGeisha

Не нужно. Ибо для такого барахла берите неттоп.

--------------------

Посетители
5 февраля 2011 20:34
Комментариев: 175

grad-artem

Я ПОСТАВЛЮ MS DOS SSSЫЫЫ
Посетители
5 февраля 2011 20:02
Комментариев: 27

kmeaw

aliko, можно. Только зачем? Пользоваться ей точно не захочется.
Посетители
5 февраля 2011 20:01
Комментариев: 194

extensa

Мутерно .... а так автор За4еТ

--------------------

Посетители
5 февраля 2011 17:40
Комментариев: 309

denlokaster

aliko,
хд а это то нафиг

--------------------

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Новости о взломе PS4
Последнее с форума

Свежие прошивки для PS3
Доска почета
  • ave187
    Модератор
    Эксперт
  • John050882
    Ньюсмэйкер
    Эксперт
  • PSP
    Завсегдатай
    Эксперт
  • Battou
    Завсегдатай
    Эксперт
  • Dr13
    Модератор
    Эксперт
Новости о взломе PS4
Свежие прошивки для PS3
Архив новостей
Апрель 2025 (2)
Март 2025 (6)
Февраль 2025 (1)
Январь 2025 (1)
Декабрь 2024 (2)
Ноябрь 2024 (1)