Вот решил написать мануал:"Правка ДРМ-графики на платформе TRIPLETS_G_0B.09.XXR",т.к. ещё ни на одном форуме его нет. Наиболее распространённые в России "триплеты":motorola V300,V500,V600. Для начинающих пользователей объясняю, что входит в ДРМ-графику: иконки батареи, сети, картинки на приём и отправку сообщений, иконки каклькулятора, в справочнике типы домашний, рабочий, мобильный и т.д. и т.п. Так можно перечислять до потери сознания - вобщем это графическое оформление телефона. Существует мнение, что ДРМ на "триплетах" править нельзя. Но я докажу,что это не так. Данный мануал я пишу для того, чтобы мне при желании мог кто-то помочь сделать полностью изменённый ДРМ пакет для "триплетов". Так как я один буду полностью изменять ДРМ долго(т.к. делаю для четырёх прошивок:TRIPLETS_G_0B.09.38R,TRIPLETS_G_0B.09.4FR,TRIPLETS_G_0B.09.72R,TRIPLETS_G_0B.09.75R). Да и у меня было бы больше времени для написания других интересных патчей для этой платформы. Тема, в которой пишутся патчи для "триплетов" находится здесь. Да, править ДРМ на этой платформе сложнее и дольше, чем на других моделях motorola. Это обусловлено тем, что на TRIPLETS_G_0B.09.XXR иконки ДРМ лежат в первой кодовой группе(CG1), а не в отдельной кодовой группе,как, к примеру, на Е398. И наша задача состоит в том, чтобы отыскать нужные нам иконки в СG1 и заменить их на свои. Итак, нам потребуется:
1)программа WinHex для работы с HEX значениями.
2)SHXCoDec_266 для разделения прошивки на кодовые группы.
3)FlashBackup_v2.62 для отключения RSA и применения патчей.
4)Одна из прошивок для V300/V500/V600.Возьмём к примеру TRIPLETS_G_0B.09.4FR.
5) motorawconverter для конвертирования картинок в формат raw.
6)Стандартная прошивка от Е398 R372_G_0E.20.95R. Из этой прошивки нам нужен только ДРМ.
7)И ,наконец, иконки, которые мы хотим встроить к себе в телефон. Эти иконки можно сделать самому(но нужен опыт и уверенные знания таких программ как Photoshop), либо скачать уже готовый пользовательский ДРМ для другой модели motorola.

Теперь непосредственно сам процесс: Запускаем FlashBackup_v2.62, переходим на вкладку "Прошивальщик". Выбираем файл прошивки TRIPLETS_G_0B.09.4FR и жмём "Разобрать на части".

Теперь в папке с прошивкой TRIPLETS_G_0B.09.4FR появятся кодовые группы. Нам нужен файл TRIPLETS_G_0B.09.4FR_reflashCG1.smg. Запускаем WinHex->жмём file->open->выбираем наш TRIPLETS_G_0B.09.4FR_reflashCG1.smg.

Теперь свернём WinHex и запустим SHXCoDec_266. Жмём "Split sourse SHX file" и выбираем файл прошивки от Е398 R372_G_0E.20.95R. Ждём несколько секунд пока прошивка разделится на кодовые группы.

Затем делаем двойной щелчок мышкой по той строчке, в которой в столбце Type указано DRM(graphics)->жмём Рarse->OK.

Узнаёте свои стандартные иконки? Дружно скажем:"Конечно". В таком случае перемещаясь вверх/вниз выбираем иконки, которые хотим заменить. В данном случае я буду менять №242(факс), №244(мобильный), №245(пейджер). Сохраняем эти картинки: выделяем нужную нам картинку->save picture.

Разворачиваем наш WinHex с открытым файлом TRIPLETS_G_0B.09.4FR_reflashCG1.smg. Теперь нам надо отыскать в hex-коде этой прошивки иконки факс, мобильный, пейджер. Для этого отрываем в том же WinHex ранее сохранённые нами 3 картинки. Чтобы отыскать допустим картинку 242(15x15).RAW в TRIPLETS_G_0B.09.4FR_reflashCG1.smg переходим на вкладку "242(15x15).RAW"->жмём Сtrl+A->Сtrl+Shift+C(этой комбинацией мы скопировали hex-величины). Снова на вкладку TRIPLETS_G_0B.09.4FR_reflashCG1.smg->на панели инструментов нажимаем на кнопку бинокль со словом hex(если по русски,то это поиск hex-величины).

Выделяем всю первую строку и жмём Сtrl+V->ОК.

И вот мы нашли Offset стандартной 242(15x15).RAW.

Теперь открываем блокнот: вписываем туда данные будущего патча и прошивки - это делается, чтобы не запутаться в патчах, затем [Patch_Code], на следущей строке записываем полученный нами начальный Offset картинки. Ставим двоеточие и пробел.

А дальше нам надо вписать hex-код той иконки, которую мы хотим встроить в ДРМ. Я буду использовать иконку мтс. Но тут есть небольшая проблема. мтс у меня в формате gif,т.к. я её взял из ДРМ от прошивки 373 платформы Е398. И вот тут нам и потребуется motorawconverter. Запускаем MotoRawConverter GUI.exe->Browse->выбираем директорию с картинкой в формате *.gif->Жмём GIF->RAW.

Теперь иконку мтс в формате RAW открываем в WinHex->копируем её hex-код(Сtrl+A->Сtrl+Shift+C)->вставляем его в блокнот. Получаем следущее:

Итак, мы заменили иконку факса на иконку мтс. Далее по этой же схеме можно менять все остальные стандартные иконки. Я заменил картинки факс, мобильный, пейджер соответственно на картинки мтс, билайн, мегафон. Вот что у меня вышло в результате:

Сохраняем файл блокнота, но с расширением *.fra.

Теперь пару важных правил при невыполнении которых у вас ничего не получится:

Здесь ещё следить за тем, чтобы длина hex-кода стандартной иконки была равна hex-коду той иконки, которую мы хотим вставить. Например, у иконки мобильный hex-длина =2EF. У иконок индикатора сети hex-длина=2BD. Я, к примеру, при замене иконок батареи ориентировался именно по hex-длине. Это очень удобно при поиске следущей картинки.

Так же можно ориентироваться по логическому концу картинки. У однотипных картинок как правило одинаковые последние пару или несколько символов.

Теперь пропатчим прошивку:
1)Создаём бэкап всей памяти телефона на всякий случай через FlashBackup_v2.62. Надеюсь все знают как создать бэкап.
2)В том же FlashBackup_v2.62 заходим на вкладку Патчи прошивок и жмём на кнопку Отключить RSA.
3)Далее выбираем на вкладке "Патчи прошивок" нужный патч и жмём применить. Всё. Внимание: не ставьте патчи от других прошивок. Если поставите от другой прошивки,то убьюте тел.И вот тут как раз вас спасёт слитый в 1-ом пункте бэкап или файл отката, созданный через FlashBackup_v2.62. После применения патча вот что у нас вышло:

А как же исправить надписи факс, мобильный и пейджер на мтс, билайн и мегафон?

А для нас и это не проблема. Через P2KTools скачиваем файл dnp.prf. Дальше через программу randlang открываем dnp.prf и находим стринги факс, мобильный, пейджер: нажать Show Strings List для просмотра оригинальных текстов, добавляем стринги командой Add new string->вводим String ID того текста, который нам надо изменить->и заменяем названия на мтс, билайн и мегафон.

Затем сохраняем редактированный dnp.prf и заливаем в телефон в корень диска а. И что бы показывались тексты экранных сообщений из файла /a/dnp.prf активируем в 0032 симе offset 72 бит 7. Перезагружаем тел и радуемся.

Более подробный мануал по редактированию dnp.prf написал P-E-H-A-T, а я преследовал как вы понимаете совсем другую цель.

Ух, устал уже. И в глазах уже глюки, так что если будут вопросы и непонятные моменты обращайтесь - мануал подправлю.

Мотофан - первый форум, на котором опубликован материал на данную тему. Вроде изложил всё подробно.

Автор мануала: bigserg555