Цитата(Fox_in @ 8.3.2007, 19:38)
HELP по модификации прошивок
(пошаговое руководство)
ВСЕ ОПИСАННЫЕ НИЖЕ ДЕЙСТВИЯ ВЫ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК
0. Выбор прошивки: 3.51 Asian¹
¹) эта прошивка по размеру чуть больше стандартной (около 63 Мб, стандартная же -- 62 Мб), т.е можно будет добавить больше файлов. Хотя можно модифицировать любую прошивку для Mpx220.
1. загружаем весь требующийся софт:
- MPx220_Decrypt (by silix)
- MPx220_FirmTool (by Payback)
- MPx220_Encrypt (by Payback)
2. Запускаем MPx220_Decrypt --> Открыть --> [выбираем папку с прошивкой -- там будет виден только файл *.mlf] --> Open. Из появившегося списка выбираем² файл, с которого будем делать дамп (и который будем впоследствии модифицировать) --> Дамп...
²) на данный момент, исходя из возможностей FirmTool версии 1.0, стоит выбирать только *.lng -- в нем освобождается до 2 Мб свободного места, в других мне не удалось получить более 400 кб

3. Запускаем MPx220_FirmTool -->

Открыть файл --> [выбираем созданный в п.2) дамп] -->

Извлечь все в указанную папку --> [выбираем предварительно созданную папку] --> OK -->

[распаковка...] --> Создать очищенный от файлов дамп.


MPx220_FirmTool пока некорректно работает с модулями, поэтому режим работы с модулями включать не рекомендуется. При включении режима работы с модулями рекомендуется использовать только удаление файлов, после создания модифицированного дампа обязательна его проверка с помощью dumprom.
Свои модули можно добавлять как обычные файлы.
Сворачиваем FirmTool.
4. Открываем любым файловым менеджером папку, в которую были распакованы файлы. Ищем и удаляем:
- sunfon.ac3 (только в 3.51 Asian)
- все файлы, которые содержат в имени 4-значную группу цифр/букв (например waveapi.dll.0804.mui), кроме содержащих 0409 (например shlwapi.dll.0409.mui) -- это файлы en-US
- некоторые файлы *.xml (но лучше не трогать, если не знаете какие xml за что отвечают)

5. Возвращаемся в MPx220_FirmTool --> {добавить} Папку --> [выбираем папку, в которой лежат оставшиеся после п.4) файлы] --> OK --> [упаковка].
6. Теперь видим, что свободное место в дампе осталось, поэтому можно туда что-нибудь положить. Создаем папку, добавляем туда свои файлы. Что добавлять -- на Ваше усмотрение (я положил TotalCMD, CameraApp, PTab, Regedit, Photo Viewer, Notepad, т.е., постаравшись, можно туда добавить часто используемые программы, так что XP не станет головной болью). Повторяем пункт 5, только теперь указываем папку со своим содержимым³.
³) следует внимательно следить за тем, сколько свободного мест осталось в дампе. Хотя файлы и сжимаются (т.е. при свободном месте в 2 Мб я смог добавить 4 Мб), но если свободного места не хватит, то могут не добавится некоторые системные файлы.
7. Опять переключаемся в FirmTool --> Сформировать ROM . В папке с исходным дампом получаем файл с расширением *.New . Если Вы не использовали режим работы с модулями, то можно сразу формировать секцию прошивки, иначе проверяем полученный дамп с помощью утилиты dumprom и переходим к п.8).

8. Запускаем MPx220_encrypt --> {дамп} Обзор --> [указываем файл с расширением *.New , полученый с помощью FirmTool] --> {S-records} Обзор --> [указываем оригинальный файл прошивки, с которого снимался дамп] --> {адрес} Узнать из файла --> [указываем оригинальный файл прошивки, с которого снимался дамп] --> КОНВЕРТИРОВАТЬ.

9. Теперь можно запускать UpgradeWizard и перепрошивать телефон.
![]() ![]() |
![]() ![]() |
![]() ![]() |
Если mpx220_Decrypt выдаёт ошибки, скопируйте следующие файлы в его папку:
![]() ![]() |
Сообщение отредактировал noph8 - 27.5.2008, 14:38