Начну издалека. И коротко.
Dump РОМа, поле разбивки на пакеты с помощью программы package tool, состоит из двух частей - OEM и SYS
OEM содержит программы и драйвера разработанные производителем устройства, большинство драйверов работают только на конкретном устройстве.
SYS содержит ОС и программы разработанные микрософтом, SYS часть ОДИНАКОВАЯ для всех устройств
(бывают небольшие отклонения в составе пакетов, напр. все вышедшие офпрошивки 6.1 не содержат пакет IRDA, т.к. на этих устройствах нет ИК).
Если грубо разделить, то SYS состоит из трёх видов пакетов:
Программная часть – она одинаковая для всех устройств (не зависит от процессора, разрешения экрана и т.д.)
Языковые пакеты – пакеты в имени которых содержится ID языка, напр. для русского это Lang_0419.
Пакеты для разных разрешений экрана - пакеты в имени которых содержится DPI, напр. для QVGA это DPI_96 (эти пакеты одинаковые для всех устройств с одинаковым разрешением).
Таким образом, в простейшем случае, сборка прошивки с новым билдом выглядит так:
Берётся ОЕМ от офпрошивки для ASUSa и SYS от любого устройства с новым русским билдом,
не делая никаких изменений копируем ОЕМ и SYS в папку с кухней (из SYS нужно удалить пакет SIM_TKit, у ASUSa он свой). Запускаем Build_ROM.cmd, следуем инструкциям на экране. На выходе получаем прошивку с новым билдом (как например Comic Version).
Безболезненно из SYS можно удалить такие пакеты:
AUTOUPDATE
Autoupdate_Lang_0409
Catalog
Catalog_Lang_0409
FWUPDATE – из этого пакета нельзя удалять packageinfoapi.dll и *.dsm
Fwupdate_Lang_0409
SampleMusic
SQM - из этого пакета нельзя удалять custsat.dll и *.dsm
Transcriber и языковые пакеты для него
WelcomeCenter и языковые пакеты для него
----------
Entertainment и яз.пакеты
IPSECVPN и яз.пакеты
Office и яз.пакеты
OneNote и яз.пакеты
RemoteDesktopMobile и яз.пакеты
WindowsLive и яз.пакеты
Также можно удалить SYS\Shell\ceipui.exe (из за него выскакивает сообщение о том, что можно помочь микрософту), при этом необходимо заменить mxip_notify.vol, в нём находится задание на запуск ceipui.exe (правильный mxip_notify.vol есть в кухне).
Wmplayer и Iexplore удалить НЕЛЬЗЯ.
Также не нужны файлы SYS\Metadata\default.hv и user.hv, это файлы реестра, они создаются новые про сборке РОМа.
Весь реестр по частям находится в *.rgu файлах, все необходимые изменения можно делать в них.
Теперь ОЕМ:
Пакет OEMDrivers не нужно трогать совсем (за исключением тех случаев, когда заменяются драйвера)
В OEMMISC находится софт ASUSa, кодеки, апплеты настроек, Т9 и всякая лабуда, что удалять смотрите сами. Естественно если удаляете Т9, то надо что-то взамен добавить.
Все необходимые дополнительные программы есть в папке ADD_TOOLS.
На сегодняшний день не вижу никакого смысла в том, чтобы делать новые прошивки.
Процедура сборки РОМа упрощена до максимума, благодаря таким замечательным программам как ASUS_P525_NB0_Kitchen (автор
anper) и NB0_Kitchen (автор
mrtoto), за что авторам БОЛЬШУЩЕЕ СПАСИБО
---------------------------------------------------------------------------------------------------------------------
Просмотреть увеличенное изображение состава кухни можно нажав на картинку ниже.
Выражаю благодарность всем авторам программ, которые использовались для работы с прошивкой, а так же
easter-у за надстройку над PulseVibra,
intruders-у за фикс WiFi (DelayLauncher) и
SCOBЕ (у него из кухни я натырил некоторые пакеты, что избавило от рутинной работы

)
Автором модификаций драйвера nleddrvr.dll (PulseVibra), ещё одного фикса WiFi и хТ9 является
Sorg.
Использовалась кухня
vivi (vivi Kitchen 5.0).
--------------------------------------------------------------
Описание ОЕМ пакетов можно почитать тут:
Описание № 1 Описание № 2 Описание № 3
--------------------------------------------------------------
Информация о том, как сделать свой ОЕМ пакет
--------------------------------------------------------------
BootGalaxy - Последний BootLoader, нужен для прошивки WM 6.0 и выше, прошивать record+reset
CeleSign - Подписывание файлов, удаление подписи, создание своего сертификата
Compare_rgu - Сравнение содержимого rgu файлов
DSMAnalyzer - Cоздание и редактирование dsm
DSMBuilder - Cоздание и редактирование dsm
FirmCleaner Новая!- Очистка модулей от файлов и imageinfo.txt. Автор
ALEUT http://forum.wce.by/viewtopic.php?p=170462#p170462
GUIDGen - генератор ID для *.dsm
HTC_ROM_Image_Editor - получение Dump-a из прошивок НТС
package_tool - разбивает dump на пакеты
PackagesCreator2 - создаёт пакеты из САВ файлов
QuoteFilter - конвертор текста в initflashfiles.dat
ReversRecMode - конвертор файлов в модули и наоборот
rgu2xml_xml2reg - конвертор provxml в reg и наоборот
rgu2xml_2 Новая!- конвертор provxml в rgu и наоборот
умеет обрабатывать некоторые provxml которые не может обработать rgu2xml_xml2reg, например mxipinit_startmenu_001.provxml. Автор
Javer
SizeRound1MB - выранивание ROMGalaxy.nb0 кратно 1 Мб (1024 Кб). Автор
GVr
SortReg - сортировка содержимого rgu файлов
TextConverter Новая!- конвертор HEX/Decimal кода из provxml в текст и наоборот. Автор
Barin
upx - сжатие исполняемых файлов (ехе, dll)
PackagesSofBuilder v1.06 Обновлена 04-06-2009 - редактирование файлов packages.sof и packages.cif. Автор
Barin - скачать программу можно
ТУТ
Скачать программы можно тут - http://asusmobile.ru/downloads/ROMs_P525/not_official/Alexx~/TOOLs/
===================================
===================================
Скачать сборку 20769 Manilla2D RUS можно тут -ASUS.P525.WM6.1.20769.1.4.5.Manila2D.RUS.7z
Скачать сборку 21051 RUS можно тут - ASUS.P525.WM6.1.21051.1.6.4.RUS.Kitchen.exe
Скачать сборку 21815 RUS можно тут - ASUS.P525.WM6.5.21815.5.0.5.RUS.Kitchen.exe ___________