82
правкиИзменения
PDS
,Разделены P2k & MAGX
Копия PDS с этими данными уже привязана к конкретному аппарату, и на другом аппарате прошивка с этим же PDS не запустится. Это связано с тем, что данные о блокировке и данные защиты хранятся в PDS в шифрованном виде. Шифрование обеспечивает контроллер безопасности, находящийся внутри микросхемы Neptune. Используется шифрование по алгоритму 3DES с помощью ключа, индивидуального для каждого экземпляра Neptune.
== Структура PDS на [[P2k]] ==
PDS содержит в себе 2 копии - активную и пассивную. Обе копии имеют равный размер и одинаковую структуру. Она начинается с последовательности символов "PDS_" и четырёх цифр версии, после них - атрибут, показывающий, активной или пассивной является данная копия. Из четырёх цифр версии наибольший интерес представляет первая - она может быть "2" или "4", соответственно, в общем о PDS говорят как о PDS версии 2 или PDS версии 4.
=== PDS версии 2 ===
PDS версии 2 отличается от версии 4 отсутствием поля длины данных, что создаёт некоторые трудности при разборе PDS.
== Структура PDS на [[MOTOMAGX]] ==
PDS представляет собой [[yaffs]] файловую систему, смонтированную как /etc/pds.
Файлы аппаратно шифруются в [[BP]], [[AP]]-часть прошивки отвечает лишь за чтение, запись и передачу файлов по запросу BP.
Алгоритм шифра на данный момент неизвестен; для каждого телефона шифрование индивидуально. В отличии от P2k, PDS из одного телефона не станет работать с другим; таким образом, потеря PDS равносильна окончательной поломке телефона.
== Расположение ==