Отдам этот сайт в добрые руки,желающие забрать его,пишите в личку,мой ник byferman
Коммуник • Просмотр темы - Кухня для KS20
Untitled
Acer ASUS Gigabyte Glofiish HP HTC i-Mate LG Motorola O2 Qtek Rover Samsung Sony T-Mobile Toshiba
Искать в этом форуме:
Текущее время: 29 мар 2024, 08:43

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Кухня для KS20
СообщениеДобавлено: 09 янв 2010, 12:34 
Аватара пользователя
Репутация
Добавить очки репутации« 2 » Уменьшить очки репутации

Пользователь
Не в сети


Зарегистрирован: 23 дек 2009, 22:23
Сообщений: 68
Cпасибо сказано: 1
Спасибо получено:
2 раз в 2 сообщениях
Заслуги:
За 10 Сообщений За 50 Сообщений
Сейчас я покажу,как разобрать и собрать прошивку на 1 кухне (на второй сам не умею :( )

1) Скачиваем саму
--- вы должны быть зарегистрированным пользователем, чтобы прочитать это содержимое ---
и распаковываем её,например на рабочий стол.
2)Теперь выбираем прошивку,которую хотим разобрать (у меня на компьютере уже есть Beta_1.0.4,именно её я и разберу)
3)Если прошивка находится в одном файле DZ то берём его и кладём в папку Baserom,если прошивка разбита на 11 файлов,то нам понадобится только один,файл flash.bin,его нужно тоже положить в папку Baserom
4)После этого открываем файл под именем Start (он лежит в корне папки с кухней) ,откроется вот такое окно:
Вложение:
1.png

видим там список комманд,они пронумерованны буквами,нам понадобятся команды a b c d e
5)Далее если прошивка была одним файлом DZ то выполняем команду "a" (нажимаем на кнопку A (в английской раскладке,далее тоже все команды выполняются в английской раскладке,и жмём на кнопку Ввод"Enter"),если прошивка у нас в файле flash.bin,тогда команду "a" пропускаем и начинаем сразу с команды "b",далее выполняем таким же образом команду "с","d" и "e"
6)После того как мы выполнили команду "е",откроется окно,вот такое
Вложение:
2.png

нажимаем в нём на кнопку "Open" в левом верхнем углу и в открывшемся окошке выбираем папку "Dump"
Вложение:
3.png

вообще она должна быть выбрана по умолчанию,как у меня на скрине,но иногда этого не происходит,тогда находим эту папку сами,она лежит в кухне,в папке "temp"
7)После этого нажимаем на кнопку "Build Packages" и в открывшемся окошечке нажимаем на кнопку "Нет"
Вложение:
4.png

8)Теперь идём в папку "dump",видим там две папки "OEM" и "SYS",это и есть наша разобранная прошивка,нам нужно скопировать эти папки в корень кухни (то есть в папку [ks20] kitchen_1.1 ели вдруг кто-то не знает,что такое корень :jokingly: ) и меняем в них,то что решили

Коротко о "OEM" и "SYS":
В папке OEM лежат системные файлы от производителя аппарата,в нашем случае,тут лежат драйвера и программы от фирмы LG,разработанные специально для аппарата KS20.Для начинающих ромопотрошителей я не рекомендую что-либо менять в этой папке.
В папке SYS лежит операционная система,в нашем случае это WM6,в этой папке можете менять,что посчитаете нужным,ну например картинки,звуки и т.д

9)После сделанных изменений,снова открываем окно программы "PkgToolsBuildos-4.3b1" (если вдруг вы его закрыли,то снова заходим в прогу,она лежит в корне кухни) и нажимаем на кнопку "BuildOS" и тут же,чуть ниже жмём на кнопку "Load Rom" ну и наконец запускаем процесс сборки прошивки,путём нажатия на кнопку "Go" через несколько секунд,появится окно,нажимаем в нём на кнопку "ОК"
Вложение:
5.png

Ну вот мы разобрали и собрали прошивку,wm6.5 делается аналогичным способом ;)


полный faq с xda,на английском:
* DUMP FUNCTIONS
::a- Extract DZ File
Extracts baserom\rom.dz file into baserom foler
::b- Extract Flash.bin
Extracts baserom\flash.bin into builtrom\temp, creating directories if they don't exist.
::c- Dump imgfs.bin
Extracts content of builtrom\temp\part_2_imgfs.bin file to temp\dump, allowing you to edit windows files.
::d- Dump bin.bin
Extracts content of builtrom\temp\part_1_rawfs.bin to ROM\XIP
::e- Launch PkgToolsBuildOs
Launches PkgToolsBuildOs, allowing you to modify and generate a new rom

* BUILD FUNCTIONS
::f- Build imgfs.bin
Creates new imgfs from temp\dump folder to builtrom\temp\imgfs.bin
::g- Build flash.bin
Generates a new flash.bin into builtrom folder based on builtrom\temp directory and new imgfs.bin

* XIP PORT
::h- Launch XipPort
Launches XipPort, allowing you to modify and generate a new xip
::i- Use New Xip in Build functions
Allows you to use the Xip build with XipPort when building flash.bin (either from the kitchen or directly from PkgToolsBuildOs)
::j- Restore original Xip in Build Functions
Allows you to use the original Xip when building flash.bin (either from the kitchen or directly from PkgToolsBuildOs)

* TOOLS
::l- Turn CABs into OEM Packages
Launches OEMizer, which can transform CAB files into OEM Packages (to make apps directly built into your rom)
::l- Build SDConfig
Launches SDConfig Builder, to make sdconfig.txt for automatic cabs installation (UC)

Kitchen use:

1. Take a dz file, rename it to rom.dz and put it into baserom.
2. run start.bat
3. execute a, b, c, d, e kitchen options
4. In PkgToolsBuildos, "Package_tools" tab, click on open, browse to temp\dump folder of ks20 kitchen
5. click on "build packages" button, and select "no" in the popup box (if it crashes, lauch pkgtools again and repeat steps 4 & 5).
6. Move temp\dump\ OEM and SYS folders into kitchen's root
7. In PkgToolsBuildos, "BuildOS" tab, click on Load Rom
8. Edit files you want to cook (ie: modify rgu files, remove/replace packages from OEM/SYS folders)
9. If you added OEM packages to your Packages folder, you can chose to use them in this step by checking or not it's checkbox (I've just added one, Registry Tweaks Pack so you can see what it looks like.)
10. Click on GO and then valid "create_rom_for_ks20" popup.

Optional Rom Port:

1. Execute step h of the Kitchen (Launch XipPort)
2. In XipPort, click on "Dump xip.bin" and then "Make Pkgs"
3. In Tools\XIPPORT\out\ "MODULES" and "FILES" folders, replace MSXIPKernel and MSXIPKernelTLK folders with folders from the new Xip that you want to use.
4. In XipPort, click on "Undo" to flatten "MODULES" and "FILES" folders again.
5. Execute step i of the kitchen (Reloc Xip)
6. In XipPort click on "Realloc P" and valid any "error! Unknown o32 region flags" popup you may have (this is not really an error) (there should be around 7 alerts). Then click on "Write Maps" and finally on "Build xip_out.bin"
7. Execute step j of the kitchen (Use new Xip.bin)

If every step was successful, you should have a flash.bin file in builtrom folder. Then just flash with lgmdp your baserom directory and just change flash.bin path from baserom\flash.bin to builtrom\flash.bin.

Congratulations, you've just flashed your first ks20 cooked rom

Kitchen history:

* v1.1 [2008-08-25] - Added Xip Port and Tools sections
* v1.0 [2008-07-15] - Initial revision



--- вы должны быть зарегистрированным пользователем, чтобы прочитать это содержимое ---


У вас нет доступа для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль Отправить email  
Cпасибо сказано 
За это сообщение пользователю crymbymbes "Спасибо" сказали:
byferman
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Искать в этом форуме:
Перейти:  
cron
Рейтинг@Mail.ru Rambler's Top100
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB