| 
 
  
			
Модель консоли: PSP-1004 Прошивка: 6.60 PROMOD Другие консоли: iPad 3 WiFi Регистрация: 18.12.2006 Адрес: Москва Возраст: 58 
					Сообщений: 47,758
				 Вы сказали Спасибо: 27,999 
		
			
				Поблагодарили 43,803 раз(а) в 12,399 сообщениях
			
		
	 Сила репутации: 10 Репутация: 42994 
					(репутация неоспорима)
      | 
				 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.
 
 |