> Внимание!

Настоятельно рекомендуем прочитать Правила раздела "Windows Mobile - прошивки"

Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.



ASUS P525 - Редактирование прошивок | Разборка и сборка прошивок



Реп: (517)
Все, что вы делаете со своими аппаратами, делаете это на свой страх и риск.
Ни я, ни администрация ресурса, ни создатели утилит никакой ответственности не несут.


Редактирование прошивок для ASUS P525
Обсуждение » |Перепрошивка » |Редактирование прошивок | FAQ »

Ссылки по теме:
Конвертирование galaxy.cap в ROMGalaxy.nb0
Распаковка ROMGalaxy.nb0, редактирование и запаковка обратно
Прошивка файла ROMGalaxy.nb0
Прошивка файла Galaxy.cap
Правка реестра
Редактирование меню программы
NB0 Kitchen by Anper - Альтернативная программа для разборки сборки РОМа Источник
RGU Editor - Программа для работы с реестром распакованных прошивок

HiveEdit_v2 Для тех кто не может собрать реестр с русскими именами, попробуйте.
Как вшить Eye On Thief в прошивку от ZowecS96
Описание и Методика пересборки прошивок на PDA-HACK.NET

Сообщение отредактировал Rashpill - 08.05.08, 06:41



Реп: (517)
1. Конвертирование galaxy.cap в ROMGalaxy.nb0

Скачиваем и распаковываем архив из аттача.

Берём последнюю доступную на сегодняшний момент прошивку WM5, WM6, копируем из комплекта прошивки galaxy.cap в папку с утилитами P525RomTool11

Запускаем 1.bat – у вас преобразуются файлы
ROMGalaxy.NB0 и ROMGalaxy.NB0.PRE
Нам нужен ROMGalaxy.NB0 – это и есть ОС, остальное можно удалить.

Для последующего редактирования сохраните ваш ROMGalaxy.NB0 , чтобы пропустить процесс преобразования galaxy.cap в ROMGalaxy.nb0

Прикрепленные файлы

Прикрепленный файлP525RomTool11.rar ( 8.24 КБ )



Реп: (517)
2. Распаковка ROMGalaxy.nb0, редактирование и запаковка обратно.

Скачиваем и распаковываем архив из аттача.

ВАЖНО:
на ПК в свойствах папки необходимо включить видимость всех файлов и расширений, системных и пр. иначе большинство файлов вы просто не увидите.

Копируем ROMGalaxy.NB0 в папку ROM_Kitchen

Запускаем 1_ROM_ReMake.bat
Наблюдаем в итоге достаточно длительного (около 2 минут) процесса появление в папке пары файлов imgfs_raw_data.bin и imgfs_removed_data.bin, текстового файла dump_MemoryMap.txt и самое главное - новую папку dump.

Эта папка и есть наш разобранный ROM ,
он содержит модули (xip) ,которые выглядят как папки, и собственно файлы,
и файлы, и модули можно удалять.

Файлы добавляются элементарным перетаскиванием нужного вам файла в папку dump.

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

После нужных вам изменений, запускаете 2_ROM_Make.bat,
Опять ждем, пока пройдет процесс редактирования файла ROMGalaxy.NB0.

Важно: Для того чтобы контролировать размер удаленных и добавленных файлов в dump создайте в папке ROM Kitchen папки "Удаленные" и "Новые" и копируйте туда изминяемые файлы. Еще можно будет легко их восстановить.

Прикрепленные файлы

Прикрепленный файлROM_Kitchen.rar ( 156.67 КБ )



Реп: (517)
3. Прошивка ROMGalaxy.nb0.

1. Форматируем MiniSD карту (Обязятельно FAT16)
2. Копируем на карту наш ROMGalaxy.nb0 и ASUS.UnlockLangID.exe, запускаем ASUS.UnlockLangID.exe
3. Подключаем КПК к источнику питания. Можно к USB, но лучше к сетевой зарядке
4. Вставляем карту в устройство, нажимаем камеру+ресет
5.Прошивка должна начаться автоматически, если нет, запускаем Autorun.exe с карты.

Прикрепленные файлы

Прикрепленный файлASUS.UnlockLangID.rar ( 2.49 КБ )


Сообщение отредактировал Rashpill - 20.12.07, 08:39



Реп: (517)
4. Правка реестра.

Реестр разбит на два файла
1. user.hv содержит HKCU
2. default.hv содержит HKCR и HKLM

Распаковываем архив из аттача.

Итак, после того как вы разобрали ром и у вас есть желание поправить под себя реестр в папке dump находим искомые пару файлов и помещаем каждый в соответствующую рабочую папку и запускаем 1.bat
получим файл boot.rgu
открываем этот файл в Блокноте и вносим нужные нам изменения.

ВАЖНО: необходимо ОТКЛЮЧИТЬ в опциях Блокнота "перенос по строкам" иначе ваш файл будет некорректным.

После внесения поправок сохраняем файл обязательно в unicode (сохранить как...)

Запускаем 2.bat

Получаем boot.hv

Далее переименовываем его либо в default.hv либо в user.hv в зависимости от того с какой частью реестра вы работали.
Закидываем наш файлик в папку dump и собираем прошивку как я описывал выше, после чего шьёмся.

Прикрепленные файлы

Прикрепленный файлReestr.rar ( 105.87 КБ )


Сообщение отредактировал Rashpill - 20.12.07, 07:53



Реп: (517)
5. Вы можете отредактировать меню "программы", то есть указать куда и какие ярлыки попадут у вас после ХР.

Делается это путём правки Блокнотом файла initflashfiles.dat
По информации в этом файле система создаёт папки и забрасывает имеющиеся ярлыки, куда вы укажете, как править, можно легко понять, открыв этот файл.
ВАЖНО:
При сохранении этого файла Блокнотом, появляются лишние первые два байта, их нужно вырезать hex-редактором.

Например WinHex

Сообщение отредактировал Rashpill - 20.12.07, 07:55



Реп: (517)
NB0 Kitchen by Anper

Альтернативная программа для разборки сборки РОМа.

Прикрепленное изображение


Первоначальный источник информации

В аттаче русская версия программы.

Прикрепленные файлы

Прикрепленный файлASUS_P525_NB0Kitchen_Lite.rar ( 418.29 КБ )


Сообщение отредактировал Rashpill - 20.12.07, 08:15



Реп: (517)
Прошивка Galaxy.cap

1. Форматируем MiniSD карту (Обязятельно FAT16 или просто FAT не FAT32)
2. Выкладываем содержимое архива из аттача (папка 2577) и фаил Galaxy.cap с прошивкой в корень карты памяти
3. Подключаем КПК к источнику питания. Можно к USB, но лучше к сетевой зарядке
4. Вставляем карту в устройство.
5.Прошивка должна начаться автоматически, если нет, запускаем Autorun.exe с карты.

Прикрепленные файлы

Прикрепленный файл2577.rar ( 17.99 КБ )


Сообщение отредактировал Rashpill - 20.12.07, 08:39



Реп: (517)
RGU Editor

Программа предназначена для работы с реестром распакованных прошивок (сохраненным в формате RGU).

Возможности программы:
Просмотр реестра в удобном древовидном виде
Редактирование существующих ключей всех типов (строка, число, двоичная цепочка(hex) и т.д.)
Добавление и удаление значений и веток реестра
Удобный поиск в реестре (как в Regedit но намного быстрее).
Импорт и экспорт отдельных веток реестра

RGU Editor 0.0.1
RGU Editor 0.0.2



Реп: (18)
вот и чудненько, наконец у нас появилась такая тема!!! :victory:
буду очень признателен если тут осветят такие моменты как:
1) замена анимации загрузки(слышал что всё же возможно)
2) замена иконок в dll файлах(воевал=воевал, так и не получилось)

спасибо!



Реп: (31)
mR.gnomE,
скоро выпущу новую версию ASUS P525 NB0 Kithcen, там будет автоматическая кодировка и раскодировка файла анимации (и соответсвенно возможность ее замены). Плюс еще один сюрприз :).

Rashpill,
Насчет сторонних утилит по сборки РОМа - все они имеют не полную совместимость с ASUS P525, а некоторые даже ошибки (например упаковщик SRPX от blueboy). Все найденные мной ошибки исправляются в моей утилите (если все делать правильно и последовательно).

Сообщение отредактировал anper - 21.12.07, 21:15



Реп: (18)
anper раздразнил, ожидаю релиза тулзы! :)



Реп: (517)
anper,
Как сделаешь новую сборку, выкладывай здесь и неплохо бы в русском варианте, а то многие этим страдают, да и мне приятней на русском. Все же в России живем. Я люблю свой язык.



Реп: (3)
Проблема такова не могу перепрошить с ВМ6 на ВМ5:
следуя этой инструкции:
1. Апдейты через cap и autorun
1.1. Форматируем MiniSD карту (Обязятельно FAT16)
1.2. Выкладываем содержимое архива с прошивкой в корень карты памяти (появляется папка 2577 с Autorun.exe в ней и фаил Galaxy.cap в корне)
1.3. Подключаем КПК к источнику питания. Можно к USB, но лучше к сетевой зарядке
1.4. Вставляем карту в устройство.
1.5.Прошивка должна начаться автоматически, если нет, запускаем Autorun.exe с карты.

Выдает ошибку, что можно сделать???



Реп: (517)
Nikitskiy,
Какую прошивку пытаешься поставить?
Попробуй другую ВМ5



Реп: (3)
Rashpill,22.12.07 20:53:24
Nikitskiy,
Какую прошивку пытаешься поставить?
Попробуй другую ВМ5

Пробую поставить "ASUS_P525_V3.43.0_WWE4_RUS"
в ней *.cap файл проблем с перепрошивкой где *.NB0 файлы нету.



Реп: (31)
Rashpill,
В оригинале вся моя утилита сделана на русском (просто некоторые товарищи из за рубежа, так сказать, тоже были заинтересованы в этой утилите и они честно спросив у меня разрешение ее перевели на английский, потом на тайский (уже и такой вариант есть :) ), но оригинал будет на русском обязательно (возможно язык можно будет выбирать в скором будущем) ).
Щас готовлюсь к новому году, не до утилиты и работы много. Новый релиз скорее всего будет в новогодний отпуск :) (все новшества надо проверить, а они трудоемкие, все люди которые мне помагали тоже сейчас заняты).
Насчет выкладывать сюда - я не против если ктото будет брать релиз с асусмобайл и выкладывать тут, просто тяжело тащить несколько форумов, поэтому в первую очередь я отвечаю на вопросы на асусмобайл, как профилирующий сайт по коммуникаторам асуса, а потом в зависимости от свободного времени уже тут.



Реп: (517)
Nikitskiy @ 24.12.07 13:02:06
Пробую поставить "ASUS_P525_V3.43.0_WWE4_RUS"
в ней *.cap файл проблем с перепрошивкой где *.NB0 файлы нету.

Не совсем понятно что ты имел в виду.
Если прошивка у тебя в *.cap попробуй перевести ее в *.NB0 и прошить.
Выше описано как это делать.



Реп: (60)
Начал глючит КПК при версии3.43 РУС - (тухнуть экран и зависать). Выход не нашел и попробовал перепрошиться на WM6. Все получилось нормально, - но глюк из затуханием экрана и зависанием так и не пропал. Подумал перейти на версию прошывки 3.29 и сдать по гарантии в ремонт. Но к сожалению не получился откат на 3.29. Сначала была проблема с языковым стандартом, но запустил файл ASUS.UnlockLangID.exe и перепрошывка началась, - но .... В процесе прошывки выписало Checksum error! Update fail! Что делать дальше ??? Заранее благодарен за помощь !!!!



Реп: (31)
Новая версия моей утилиты, кому надо забирайте.
http://asusmobile.ru/board/viewtopic.php?t...er=asc&&start=0



Реп: (61)
Nikitskiy ЧТОБЫ ПРОШИТЬСЯ С ВМ6 НА ВМ5 НЕОБХОДИМО СКАЧАТЬ ПРОШИВКУ V.3.20 ENG, А УЖ ПОТОМ СТАВИТЬ РУССКУЮ 3.39 И 3.43 САМ СТАЛКИВАЛСЯ С ТАКОЙ ПРОБЛЕМОЙ ПО-ДРУГОМУ НЕ РЕШАЕТСЯ
Прошивка 3,20 АНГЛ.


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 08.02.25, 10:35