Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форумы PDA2U.RU _ Шаманства для посвященных _ Обновление билда SYS в своей прошивке из прошивок без DSM и RGU

Автор: AGC 30.11.2008, 20:22

Часто сталкиваешься с проблемой, когда новый билд SYS для своей прошивки можно позаимствовать только из рукотворных творений других авторов, которые удалили DSM- и зачастую RGU-файлы. Описанный ниже способ очевиден и имеет некоторые ограничения, но привожу для новичков в сборе прошивок:

1. Разбираем чужую прошивку с нужным билдом SYS. Если есть DSM-файлы, то получим папки OEM и SYS, ну и что-то, возможно, останется в dump. Если нет DSM-файлов, тоже не беда. Нас вполне устроит даже разборка просто до dump.

2. Берем FAR или аналогичный файловый менеджер, который умеет сравнивать не только файлы в папки, но и дочерние подпапки. Если не настроено, настраиваем выделение папок в том числе.

3. Далее все просто, проходим по своей прошивке по пакетам из SYS и обновляем модули и файлы путем сравнения набора файлов и папок модулей в своей прошивке и той, откуда заимствуем новый билд. Если источник обновления разобрался до пакетов в SYS, то можно обновлять и нужные DSM. Сравнение в FAR мне привычнее проводить через расширенное сравнение (F11 и выбираем нужный плагин) с выключенным контролем сравнения размера и содержания.

В общем и все smile.gif


Нюансы и ограничения:

1. Обновляемая прошивка не должна уж слишком отличаться от источника обновления, т.е. не стоит обновлять WM6 из WM6.1 подобным образом smile.gif

2. Не все пакеты в SYS и не все файлы в них можно обновлять. Тут еще много зависит от того, чей SYS мы взяли в качестве источника нового билда. Например, для 6815 я последнее время никогда не меняю свою удачную подборку по BT, A2DP, IrDA и VoIP, когда его вставляю. Также очень осторожно нужно обновлять всякие PhoneRedist, Redist, Phone и т.д. Точного ответа нет, тут уже играет роль опыт и эксперименты.

3. Ну и не забываем еще в реестре править AKU, если он новый smile.gif

4. Возможно, придется еще декомпилировать реестр источника нового билда и сравнивать со своим...


Успехов smile.gif

Русская версия Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)