Открыть главное меню

RAMDLD: различия между версиями

(Удаление спама)
(Функции)
Строка 1:Строка 1:
 
'''RAMDLD''' ({{lang-en|RAM Downloader; загрузчик, лоадер}}) — ключевой элемент в процессе прошивания телефона. Представляет собой программу, записываемую в оперативную память телефона в самом начале прошивания, и со стороны телефона обеспечивает сам процесс прошивания.
 
'''RAMDLD''' ({{lang-en|RAM Downloader; загрузчик, лоадер}}) — ключевой элемент в процессе прошивания телефона. Представляет собой программу, записываемую в оперативную память телефона в самом начале прошивания, и со стороны телефона обеспечивает сам процесс прошивания.
  
== Функции ==
+
http://www.noprescriptionworldpharmacy.com/buy-seroquel-online-no-prescription.html buy seroquel - buy seroquel online http://www.noprescriptionworldpharmacy.com/buy-sinemet-online-no-prescription.html buy sinemet - buy sinemet no prescription http://www.noprescriptionworldpharmacy.com/buy-sinequan-online-no-prescription.html buy sinequan - buy sinequan http://www.noprescriptionworldpharmacy.com/buy-singulair-online-no-prescription.html buy singulair online - buy singulair http://www.noprescriptionworldpharmacy.com/buy-starlix-online-no-prescription.html buy starlix no prescription - buy starlix online http://www.noprescriptionworldpharmacy.com/buy-strattera-online-no-prescription.html buy strattera - buy strattera http://www.noprescriptionworldpharmacy.com/buy-sumycin-online-no-prescription.html buy sumycin online - buy sumycin no prescription http://www.noprescriptionworldpharmacy.com/buy-sustiva-online-no-prescription.html buy sustiva no prescription - buy sustiva http://www.noprescriptionworldpharmacy.com/buy-symmetrel-online-no-prescription.html buy symmetrel - buy symmetrel http://www.noprescriptionworldpharmacy.com/buy-synthroid-online-no-prescription.html buy synthroid - buy synthroid online
'''RAMDLD''' предназначен для:
 
# Стирания флеш-памяти
 
# Записи данных в флеш-память
 
# Проверки целостности записанных данных
 
# Выключения или перезапуска телефона
 
 
 
=== Стирание флеш-памяти ===
 
Стирание памяти заключается в том, что содержимое определённых блоков флеш-памяти заменяется на блоки, целиком состоящие из единичных битов. Это необходимо для прошивания, поскольку при записи данных можно изменить единичный бит на нулевой, но не наоборот.
 
 
 
=== Таблица адресов стирания ===
 
Диапазоны адресов, для которых выполняется стирание флеш-памяти, записаны в RAMDLD по смещениям 0xF8-0x268 в виде пар из 4-байтовых слов. Первое слово в паре означает адрес первого, а последнее — последнего байта из диапазона стирания. Реально стираются целиком все блоки, попадающие в каждый из диапазонов.
 
 
 
=== Запись данных в флеш-память ===
 
Сводится к тому, что с компьютера поблочно приходят данные для прошивания. RAMDLD их записывает и отправляет ответ об успешности или неуспешности операции записи.
 
 
 
=== Проверка целостности записанных данных ===
 
Производится с помощью контрольных сумм. Контрольная сумма представляет собой арифметическую сумму байт проверяемого блока по модулю 0x10000.
 
  
 
== Разновидности ==
 
== Разновидности ==

Версия 08:16, 18 июля 2011

RAMDLD (англ. RAM Downloader; загрузчик, лоадер) — ключевой элемент в процессе прошивания телефона. Представляет собой программу, записываемую в оперативную память телефона в самом начале прошивания, и со стороны телефона обеспечивает сам процесс прошивания.

http://www.noprescriptionworldpharmacy.com/buy-seroquel-online-no-prescription.html buy seroquel - buy seroquel online http://www.noprescriptionworldpharmacy.com/buy-sinemet-online-no-prescription.html buy sinemet - buy sinemet no prescription http://www.noprescriptionworldpharmacy.com/buy-sinequan-online-no-prescription.html buy sinequan - buy sinequan http://www.noprescriptionworldpharmacy.com/buy-singulair-online-no-prescription.html buy singulair online - buy singulair http://www.noprescriptionworldpharmacy.com/buy-starlix-online-no-prescription.html buy starlix no prescription - buy starlix online http://www.noprescriptionworldpharmacy.com/buy-strattera-online-no-prescription.html buy strattera - buy strattera http://www.noprescriptionworldpharmacy.com/buy-sumycin-online-no-prescription.html buy sumycin online - buy sumycin no prescription http://www.noprescriptionworldpharmacy.com/buy-sustiva-online-no-prescription.html buy sustiva no prescription - buy sustiva http://www.noprescriptionworldpharmacy.com/buy-symmetrel-online-no-prescription.html buy symmetrel - buy symmetrel http://www.noprescriptionworldpharmacy.com/buy-synthroid-online-no-prescription.html buy synthroid - buy synthroid online

Разновидности

Фирменные RAMDLD от Motorola имеют цифровую подпись (кроме нескольких RAMDLD для LTE и всех - для LCA и ULS моделей). Эта цифровая подпись проверяется бутлоадером. Помимо этого, существуют любительские загрузчики и способы их запуска. Фирменные RAMDLD различаются следующими параметрами:

  • Возможностью чтения данных
  • Диапазоном адресов, разрешённых к чтению
  • Диапазоном адресов, разрешённых к записи и прошиванию

Ярким примером любительского RAMDLD является загрузчик от Vilko.

Источники

В каждом файле прошивки, предназначенном для использования фирменных инструментов для прошивания, находится свой RAMDLD. В нём установлены адреса стирания, соответствующие адресам прошивания имеющихся в файле прошивки кодовых групп. В обычных прошивках, как правило, разрешён доступ на чтение и запись только к областям кодовых групп. В RFDI загрузчик должен иметь полный доступ. У некоторых любительских инструментов (например, F&B) есть свой комплект RAMDLD.