| 
				  
 
	
		
Доступным языком про "постоянные" и "виртуальные" прошивки
Внимание! Некоторые детали могут быть намеренно упрощены ради ясности. 
Если вы программист/хакер/эникейщик и хотите вникнуть - текст не для вас.
 
Внимание! Для полного понимания обязательно  прочтите сообщение выше !
 
 
Как можно понять из предыдущего сообщения, кастомная прошивка состоит из нескольких частей. Базовый функционал, загрузчик, ложный модуль... Но используется это дело не всё в куче, а в определённых комбинациях. Рассмотрим подробнее! "Постоянные" прошивки:Состав:Базовый функционалСамописный загрузчик
 
Как работает:Технично:После запуска консоли самописный загрузчик запускает модули кастомной прошивки; затем передаёт управление оригинальному загрузчику, который загружает официальную прошивку.
 
 
Доступно:Вы приходите в закусочную, где просите Кока-Колу. Получаете стакан с трубочкой.
 5.00 M33: трубочка уже в стакане
 5.50 GEN: трубочка уже в стакане
 6.60 ME: трубочка уже в стакане
 6.60 PRO: трубочка лежит рядом на подносе
 
 
"Виртуальные" прошивки:Состав:Базовый функционалПрограмма-запускатель
 
Как работает:Технично:После запуска вы попадаете в официальную прошивку. Кастомная прошивка использует уязвимость в официальной, запуская себя. Все изменения происходят в энергозависимой памяти, потому носят временный характер.
 
 
Доступно:Вы приходите в закусочную, где просите Кока-Колу. Получаете стакан.
 5.03 MHU: когда хотите пить, снимаете крышку
 5.03 GEN: когда хотите пить, снимаете крышку
 6.60 LME: когда захотите пить, меняете крышку на другую, с отверстием
 6.60 PRO (вариант 1): когда хотите пить, снимаете крышку
 6.60 PRO (вариант 2): когда захотите пить, меняете крышку на другую, с отверстием
 (трубочка лежит на подносе, но вы её игнорируете)
 
 
"Восстанавливающиеся" прошивки:Состав:Базовый функционалЛожный модуль для автозапуска
 
Как работает:Технично:После включения загружается официальная прошивка. Она запускает ложный модуль, который замаскирован под официальный. Он загружает кастомную прошивку и возвращается к процессу запуска официальной.
 
 
Доступно:Вы приходите в закусочную, где просите Кока-Колу. Получаете стакан.
 6.20 TN: изначально на стакане монолитная крышка, но в процессе поднесения стакана ко рту работник закусочной меняет крышку на другую, с отверстием
 6.20 PRO: изначально на стакане монолитная крышка, но в процессе поднесения стакана ко рту работник закусочной меняет крышку на другую, с отверстием
 
 
Расшифровка примеров: "трубочка уже в стакане":Самописный загрузчик входит в установщик кастомной прошивки (запуск до загрузки официальной)
 
 
"трубочка лежит рядом на подносе":Самописный загрузчик доступен отдельным установщиком (запуск до загрузки официальной)
 
 
"когда хотите пить, снимаете крышку":Установщик и программа-запускатель совмещены в одном приложении (запуск после загрузки официальной)
 
 
"когда захотите пить, меняете крышку на другую, с отверстием":Программа-запускатель отдельная от установщика (запуск после загрузки официальной)
 
 
"(трубочка лежит на подносе, но вы её игнорируете)":Есть самописный загрузчик, но он не работает на вашей консоли
 
 
"изначально на стакане монолитная крышка <...>":Необходима установка ложного модуля (запуск кастомной прошивки происходит в процессе загрузки официальной)
 			 
 Последний раз редактировалось Yoti; 24.12.2011 в 02:02.
 
 |