Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,839
Вы сказали Спасибо: 27,420
Поблагодарили 42,906 раз(а) в 12,259 сообщениях
Сила репутации: 10Репутация: 42101 
(репутация неоспорима)
|
CFW: Custom FirmWare
Прошивка PSP - это операционная система, с помощью которой осуществляется функционирование GUI интерфейса XMB (Xross Media Bar), воспроизведение видео, музыки, изображений, игр и приложений.
Как правило, файлы официальной либо модифицированной постоянной или виртуальной прошивок, записываются в специальную микросхему памяти, которая находится на материнской плате PSP - припаяна отдельно или в одном корпусе с процессором.
То есть, прошивка не устанавливается на карту памяти Memory Stick™, как считают некоторые, боясь форматировать карту, а прошивается во внутренний чип памяти NAND, в область flash0.
Как вы наверное уже знаете, прошивки для PSP разделяются на 2 вида: - OFW: Official FirmWare - официальная прошивка от SONY.
- Если зайти в "Настройки => Настройки системы => Сведения о системе", то там можно увидеть "Системное ПО" (версию прошивки), состоящую только из 3-ёх цифр, например 5.00, 5.50, 6.20, 6.60.
Это характерные признаки настоящей официальной прошивки SONY.
- CFW: Custom FirmWare - кастомная(модифицированная) прошивка от сторонних разработчиков.
- Если зайти в "Настройки => Настройки системы => Сведения о системе", то там можно увидеть "Системное ПО" (версию прошивки), состоящую НЕ только из 3-ёх цифр, но и с припиской на конце, например 5.00 М33-6, 5.50 GEN-D3, 6.20 TN-HEN, 6.60 LME-1.6.
Это характерные признаки кастомной прошивки.
В данном случае, мы ведём разговор о CFW, которые, в свою очередь, подразделяются ещё на два подвида:
- Постоянная CFW - может быть установлена только на прошиваемые модели.
К прошиваемым моделям относятся все PSP-100x и почти все PSP-200x, кроме последней матплаты TA-088v3 (DATE CODE: 8C).
- Постоянная прошивка называется постоянной, потому что в ней подменяется загрузчик прошивки IPL на модифицированный, который сразу при включении запускает кастомные модули ядра прошивки. Таким образом, сразу запускается кастомная прошивка.
- Модифицированный загрузчик IPL так же может вызывать Recovery Menu настроек при включении перед загрузкой прошики, запуск программы и прочие функции.
- Установка прошивки на непрошиваемые PSP, предназначенной для прошиваемых, неизменно приведёт к брику, если не установлена защита от такой установки, как это было в прошивках 5.50GEN.
На непрошиваемых PSP замена IPL сразу обнаруживается процессором нового поколения и блокируется запуск прошивки.
- Об этом узнаете далее...
- Виртуальная CFW - может быть установлена на любых моделях PSP.
- Обычно её устанавливают исключительно на непрошиваемых моделях, т.к. у обладателей таких моделей нет возможности установить постоянную прошивку. Это касается моделей, начиная от PSP-200x с матплатой ТА-088v3 и далее все PSP-300x, а так же все PSPgo.
- Дело в том, что на этих моделях невозможно подменить IPL-загрузчик прошивки на модифицированный, чтобы загружалась сразу кастомная прошивка. В этих моделях SONY добавила дополнительную защиту - модуль PRE-IPL, железно встроенный в процессор PSP, который проверяет IPL и системные файлы прошивки на целостность(оригинальность). В случае подмены оригинального IPL-загрузчика на модифицированный, модуль PRE-IPL процессора тут же вычисляет подмену и не даёт стартовать прошивке. Поэтому, на таких PSP, с таким процессором, всегда должен загружаться только оригинальный IPL, который, конечно же, загружает свою официальную прошивку SONY.
- Только после того, как модуль процессора PRE-IPL произвёл проверку на валидность и дал добро на запуск официальной прошивки, появляется возможность производить такие махинации, как запуск ВИРТУАЛЬНОЙ прошивки.
То есть, виртуальная прошивка запускается только после прогрузки официального ядра и используя эксплоит загружается в память, беря контроль на себя и, таким образом, появляется возможность выполнять действия, которые были задуманы разработчики виртуальной прошивки - запускать образы UMD-дисков с карточки памяти, программы и плагины, и прочий неофициальный контент. Кастомные файлы виртуальной прошивки так же пишутся во flash0 и только ждут вызова от запущенного эксплоита.
- Так же, следует уяснить, что Permanent Patch, например устанавливаемый на виртуалках 6.20, ни в коем случае не делает виртуальную прошивку постоянной. Да, прошивка имеет все визуальные признаки постоянной, но технически всё равно происходит загрузка прошивки из оригинального IPL SONY и происходит вызов официальной прошивки, а затем, срабатывает эксплоит, встроенный в файл vshmain.prx официальной прошивки и заново подписанный, отвечающий за GUI-интерфейс консоли и из него происходит вызов кастомных модулей модифицированной прошивки.
Немного легенды: В частности, основная часть кастомных прошивок была разработана Dark_Alex-ом - это прошивки с аббревиатурой, после самого номера версии - Мarch33 (М33), например 5.00М33-6) и более ранние, под названием Open Edition (OE). Так-же существуют другие кастом прошивки от команды GEN. Их последняя прошивка была - 5.50GEN-D3. Далее развитие прошивок 6.хх перехватили другие разработчики, такие как PRO и МЕ.
Последний раз редактировалось ErikPshat; 23.11.2011 в 00:10.
|