Запуск homebrew на нечипованних sony playstation 2

Отже, для наших маніпуляцій понядобятся

  • Нечипованних Sony PlayStation 2;
  • Відповідний ліцензійний диск (про це нижче);
  • Інструмент для заміни диска (Swap Disc Tool) у «товстушок», або
  • Нескладне втручання в систему для блокування сенсорів у «слімок»;
  • Диск DVD-R (підійде і DVD + R, але вони гірше);
  • Набір допоміжних програм.

Як бачите, в цьому списку немає нічого неабиякого. Тільки другий, третій і четвертий пункти можуть привести в деяке замішання, але запевняю вас - нічого складного в них немає!

Для цього методу підійде практично будь-яка модель або ревізія консолі Sony PlayStation 2, включаючи «товстушки» і «слімкі», але є і ложка дьогтю. В останній ревізії (SCPH-90000) Sony представила нову версію BIOS (v2.30), де усунула лазівку. Тому власники консолей серії SCPH-90000 не зможуть скористатися цим методом для запуску homebrew, як власне не зможуть встановити і використовувати Free McBoot екслоіт. Єдиний відомий робочий метод злому таких консолей - установка мод-чіпа, але про це іншим разом.

Спосіб заміни диска без переривання виконуваного коду для «товстушок» і «слімок» різниться. У першому випадку вам знадобиться виготовити ключик для відкриття трея без використання кнопки. У другому випадку можливо доведеться розібрати консоль і виконати кілька простих маніпуляцій. Тепер по порядку.

Інструмент для заміни диска у «товстушки»

Для виготовлення ключа вам знадобиться непотрібна пластикова картка (будемо різати) і заготівля (взята з SKSApps). Роздрукуйте кілька таких заготовок на одному аркуші А4 в масштабі 1: 1. Вирізаємо одну з них і щільно прімативаем до пластикової картки за допомогою прозорого скотчу. Тепер акуратно по контуру вирізаємо собі пластиковий ключ для відкриття трея «товстушок». Ще доведеться зняти лицьову панельку з DVD приводу, інакше ми не зможемо скористатися своїм новим інструментом. Весь процес показаний на фотографіях нижче.

Запуск homebrew на нечипованних sony playstation 2
Інструменти для виготовлення ключа
Запуск homebrew на нечипованних sony playstation 2
Пластикова карта з закріпленим шаблоном
Запуск homebrew на нечипованних sony playstation 2
Ключ для відкриття приводу

Подивіться на закритий трей без лицьовій панелі. У ньому є щілина, яка проходить через всю довжину, в ній, якщо вдивитися, видніється білий циліндр - це засувка (або фіксатор), частина конструкції приводу, яка відповідає за установку шпинделя і лазерної головки в початкове положення, коли трей закривається. Вона також блокує привід від несанкціонованого відкриття. На одній з фотографій нижче показаний розібраний привід консолі, де фіксатор відзначений жовтим кружком для наочності.

Запуск homebrew на нечипованних sony playstation 2
Зняття лицьової панелі приводу
Запуск homebrew на нечипованних sony playstation 2
Привід без лицьовій панелі
Запуск homebrew на нечипованних sony playstation 2
дисковод

Щоб відкрити трей без використання відповідної кнопки потрібно відвести фіксатор в крайнє праве положення. Після цього трей можна буде вільно витягнути з консолі. Для цього вставляємо ключ в щілину, захоплюємо пазом фіксатор і акуратно (диск буде продовжувати обертатися!) Відводимо його до упору вправо. Тепер можете захопити край трея тим же ключем і витягнути його.

Запуск homebrew на нечипованних sony playstation 2
фіксація ключа
Запуск homebrew на нечипованних sony playstation 2
Розблокування лотка дисковода
Запуск homebrew на нечипованних sony playstation 2
Ручне витяг лотка дисковода

Швидко міняємо диск і відсуває трей на місце руками, якщо скористатися кнопкою, то консоль розпізнає підміну. За допомогою ключа повертаємо засувку на початкову позицію - ви почуєте, як диск почав розкручуватися, а лазер позиціонуватися. Звучить жахливо складно, але на ділі - дрібниця. Рекомендую потренуватися з виключеною консоллю, щоб краще зрозуміти процес.

Запуск homebrew на нечипованних sony playstation 2
підміна диска
Запуск homebrew на нечипованних sony playstation 2
Повернення лотка на місце
Запуск homebrew на нечипованних sony playstation 2
повернення фіксатора

Блокування сенсорів у «слімок»

Наше завдання блокувати ці тригери або, іншими словами, змусити думати, що кришка завжди закрита. Для початку розберемося з зонами, де потенційно можуть перебувати датчики-тригери, піддаються блокування без розбирання консолі. Якщо відкрити кришку приводу, то перший сенсор ви знайдете відразу над кнопкою включення / скидання в нижньому правому куті - невелике прямокутне поглиблення, в якому розташований маленький важіль. Для блокування цього тригера я використовував папір і липку стрічку. Відрізаєте тонку смужку паперу, складаєте її в кілька разів, щоб вийшов маленький прямокутник. Потім занурює в поглиблення і заклеюєте липкою стрічкою, щоб утримати важіль в натиснутому положенні.

Друге потенційне місце для сенсора знаходиться вище - праворуч від лазерної головки є невеликий рухливий механізм з приклеєним шматочком гумки, при закритті кришки цей механізм відводиться вправо-вгору до упору, вимикаючи ще один можливий датчик (сам тригер прихований під кришкою). У моєму випадку механізм був присутній, але в результаті вивчення нутрощів консолі виявилося, що це швидше за рудимент - ніяких кнопок або важелів він не натискав. Якщо ви не впевнені задіяний він в вашому випадку чи ні, то краще його теж заблокувати, про всяк випадок. Для цього притискаємо важіль до упору вгору і закріплюємо в такому положенні за допомогою липкої стрічки, як показано на фотографіях.

Запуск homebrew на нечипованних sony playstation 2
Зовнішня блокування верхнього тригера
Запуск homebrew на нечипованних sony playstation 2
Зовнішня блокування нижнього тригера
Запуск homebrew на нечипованних sony playstation 2
Зовнішня блокування тригерів

Після описаних вище маніпуляцій вставте в привід диск і, не закриваючи кришку, включіть консоль. Якщо диск почав обертатися, то більше нічого робити не потрібно. В іншому випадку приготуйте хрестову викрутку - будемо розбирати вашу Sony PlayStation 2. На насправді не стільки розбирати, скільки розкривати - нам достатньо зняти верхню частину корпусу, заблокувати останній датчик і зібрати консоль. Якщо вам таки довелося розбирати консоль, то я рекомендую розблокувати другий сенсор (ми це зробимо більш елегантним способом зсередини, якщо взагалі знадобиться). Щоб розібрати консоль доведеться викрутити 6 хрестових гвинтів, які приховані на нижній частині корпусу під чотирма пластмасовими заглушками і двома гумовими ніжками. Після того, як всі гвинти викручені поставте консоль на стіл і акуратно зніміть верхню частину корпусу. Перед вами постане картина, показана на фотографії нижче, на якій потрібний нам тригер відзначений кольоровим гуртком. Фіксуємо цей тригер за допомогою липкої стрічки, як показано на фото. Я використовував сіру липку стрічку, так як у неї високий коефіцієнт клейкості (скотч і ізолента не змогли втриматися на такому маленькому клаптику пластику).

Запуск homebrew на нечипованних sony playstation 2
Швидка розбирання
Запуск homebrew на нечипованних sony playstation 2
Розташування внутрішнього тригера
Запуск homebrew на нечипованних sony playstation 2
Блокування внутрішнього тригера

Перші два датчика також можна заблокувати зсередини, це дозволить, при необхідності, закривати кришку приводу (якщо залишити зовнішню блокування, то вона буде перешкоджати закриттю кришки), але при цьому ваші диски завжди будуть крутитися незалежно від положення кришки і для їх зупинки доведеться вимикати консоль . Про всяк випадок, я показав на фотографіях нижче перший сенсор, заблокований зсередини, а також потенційне місце розташування другого сенсора (можливо він присутній в ревізії SCPH-70000?). Перед тим як зібрати консоль, одягніть диск на шпиндель і включіть її, щоб переконається, що він почне обертатися. Якщо диск не обертається, значить якийсь з двох тригерів не зафіксований у натиснутому стані. Збирайте консоль - ми на півдорозі до фінішу!

Запуск homebrew на нечипованних sony playstation 2
Внутрішнє розташування нижнього тригера
Запуск homebrew на нечипованних sony playstation 2
Блокування нижнього тригера
Запуск homebrew на нечипованних sony playstation 2
Потенційне місце розміщення тригера

Сама процедура заміни диска у «слімкі» проста і складна водночас. В цьому випадку вам не потрібно буде оперувати будь-якими підручними інструментами - кришка відкрита, диск доступний для заміни в будь-який момент часу. Але ... у випадку з товстої моделлю диск припиняє обертання, коли засувка відводиться в сторону і шпиндель опускається. Ви витягаєте трей з уже зупинився диском. У випадку зі «слімкой» диск буде крутиться завжди. Щоб поміняти диск, я акуратно притискав його пальцями, зменшуючи швидкість обертання шпинделя, а потім знімав, затиснувши пальцями. Одягати модифікований диск потрібно швидко, так як шпиндель може різко почати розкручуватися, якщо лазер «побачить» диск. Не забуваємо про те, що при необережному поводженні можна пошкодити як консоль, так і диск. Тому краще потренуватися на непотрібних болванках.

Припустимо ви освоїлися з процесом заміни диска, тепер займемося підготовкою диска-обманки. Скачайте пакет програм, необхідних для роботи - PS2_DSwap_Trick.zip. В архіві ви знайдете програму Apache для роботи з образами дисків PS2, а також BOOT.ELF - Незжата версія програми uLaunchELF v4.42a (остання версія на момент написання статті). Ще вам знадобиться програма для створення образів дисків і їх подальшого запису - ImgBurn, DVD Decryptor, InfraRecorder або Nero цілком підійдуть. Припускаю, що одна з них у вас вже є. Як тригера я використовував гру Fight Night Round 3 Greatest Hits (NTSC-U регіон).

  • Записуєте образ на диск DVD-R;

Все, можна сказати, що ви повністю готові до злому вашої консолі.

Ну, здрастуй, homebrew

Наша мета - запустити uLaunchELF замість штатної програми. У моєму випадку я замінив файл NTGUI_NA.ELF, який відповідає за конфігурацію мережевого контролера і викликається при спробі змінити налаштування мережевих сервісів з гри. У деяких інших іграх цей файл називається NTGUI.ELF. Практично у всіх спортивних іграх існує режим гри Online. Для мене він був вратами в світ homebrew! У вашому випадку це може бути демо-версія іншої гри, або що-небудь зовсім інше. Тому попередньо ознайомтесь з вмістом диска, побігати по меню, щоб виявити можливе місце звідки буде викликатися підмінена вами програма. Отже ...

  • Вставляємо ліцензійний диск в привід;
  • Чекаємо поки гра завантажиться, пропускаємо все заставки, відмовляємося створювати збережені ігри тощо;
  • Переходимо в підміню з якого викликається підмінена програма;
  • Тепер швидко міняємо диск на підготовлену обманку. Методи для «слімок» і «товстушок» описані вище;
  • Якщо все зроблено правильно, то після заміни диска консоль продовжить працювати з ним як з ліцензійним.
  • Запускаємо потрібний нам пункт меню. У випадку з онлайн грою потрібно відмовитися від збереження налаштувань на карті пам'яті і дочекатися появи екрану, де буде запропоновано створити або змінити мережеві настройки консолі. Погоджуємося і ... вуаля.

У нормальних умовах гра запустила б системний режим настройки мережевого контролера, але в нашому випадку консоль запустить uLaunchELF. А далі вже чого душа забажає - установка Independence Exploit або Free McBoot, а також будь-які інші програмні маніпуляції ... Але про це наступного разу - я спеціально виніс опис цього методу в окрему статтю, так як матеріал дуже ємний і представляти його як частину керівництва по установці Free McBoot мені здалося неефективним.

Є питання? Пишіть!

Навігація по публікаціям