IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
> Описание и Методика пересборки прошивок, Собственно технология ковыряния
AWinterice
сообщение 8.11.2007, 6:53
Сообщение #1


PDA2U.RU Team
****

Группа: Разработчики
Сообщений: 265
Регистрация: 20.10.2007
Из: Екатеринбург
Пользователь №: 9
Спасибо сказали: 25 раз(а)

Девайс:HTC Incredible S


Выкладываем сюда програмы и методы для ковыряния прошивок, а также описание и назначение модулей и системных библиотек и способы их замены
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
 
Начать новую тему
Ответов
ArHon
сообщение 7.12.2007, 11:09
Сообщение #2


PDA2U.RU Team
****

Группа: Друзья PDA-Hack
Сообщений: 396
Регистрация: 24.11.2007
Из: Р.Татарстан, г.Набережные Челны
Пользователь №: 28
Спасибо сказали: 129 раз(а)

Девайс:HP iPAQ rw6815


Руководство по созданию OEM-пакетов

(С) Garmin, оригинальный текст http://forum.xda-developers.com/showthread.php?t=345964
_______________________________________________________________
Перевод с английского ArHon, оригинальное форматирование сохранено

Как создать OEM-пакет

Вот руководство по созданию OEM-пакетов, может быть использована для любого девайса.

Ограниечение ответственности – Используйте на свой страх и риск, я не отвечаю за ущерб, нанесенный Вашему устройству.

Папка OEM является местом расположения приложений, которые будут работать в системе по умолчанию.


Вот как это делается по шагам:
1. Скачайте и установите Hypercore Kitchen
2. Откройте Hypercore запустите panel/extra/CAB Analiser
3. Откройте или петеращите .cab файлы, из которых собираетесь создать OEM-пакет
4. Выберите экран "XML", затем распакуйте все cab файлы в новую папку
5. Переключитесь на вкладку "Registry Keys", затем скопируйте все значения оттуда в новый текстовый документ

(IMG:http://i225.photobucket.com/albums/dd142/heaven_approach/Satu.png)



6. Для использования ключей реестра их необходимо исправить следующим образом:

(До исправления)
REGEDIT4
[HKEY_LOCAL_MACHINEDriversUSBFunctionDriversWM5 torage_Class]
"ActivateFlags" = dword : 00000000
"DeviceName" = ""
"NLEDWrite" = dword : 0000FFFF
"NLEDRead" = dword : 0000FFFF
"idVendor" = dword : 0000045E ---------------------------------------> Здесь знак "=" окружен пробелами, это неправильно
"ReadOnly" = dword : 00000000
"Dll" = %CE1%WM5torageWM5torage.dll --------------------------> Здесь только один обратный слэш – тоже неправильно
"Product" = "Windows Mobile Device"


(После исправления)
REGEDIT4 -------------------------------------------------------------------> В начале файла обязательно должно быть REGEDIT4
[HKEY_LOCAL_MACHINEDriversUSBFunctionDriversWM5 torage_Class]
"ActivateFlags"=dword:00000000
"DeviceName"=""
"NLEDWrite"=dword:0000FFFF
"NLEDRead"=dword:0000FFFF
"idVendor"=dword:0000045E ------------------------------------------> Убрали пробелы
"ReadOnly"=dword:00000000
"Dll"=%CE1%WM5torageWM5torage.dll -------------------------> Все одинарные обратные слэши заменили на двойные
"Product"="Windows Mobile Device"
--------------------------------------------------------------------------------> В конце оставляем одну пустую строку

7. Сгенерируйте GUID, (Генератор можно скачать здесь HERE)
8. Все, сохраните в UNICODE с именем (Сгенерированный GUID).rgu
(IMG:http://i225.photobucket.com/albums/dd142/heaven_approach/Dua.png)

9. Создайте еще один пустой текстовый документ и назовите его (Сгенерированный GUID).dsm
(Имена файлов .rgu и .dsm, за исключением расширения, должны совпадать)
(IMG:http://i225.photobucket.com/albums/dd142/heaven_approach/tiga.png)

10. Создайте "initflashfiles.txt". -------> (Далее я расскажу как его создать)






Как создать initflashfiles.txt


initflashfiles.txt используется для копирования файлов из одного места в другое.


Вот по шагам как это сделать:
1. Создайте новый текстовый документ
2. Сохраните его как initflashfiles.txt


Что же вы должны написать в initflashfiles.txt?? Вы должны написать следующее:


Формат таков:
Directory("ЦЕЛЕВАЯ ПАПКА"):-File("ЦЕЛЕВОЕ ИМЯ ФАЙЛА","ИСХОДНЫЙ ПОЛНЫЙ ПУТЬ ФАЙЛА")


Например, вот так:
(IMG:http://i225.photobucket.com/albums/dd142/heaven_approach/Delapan.png)


-------> Это означает, что вы хотите скопировать файл WM5torage.lnk из папки Windows, в папку WindowsStart MenuProgramsSystem


Вот, теперь у вас есть рабочий файл initflashfiles.txt


--- Наконец, соберите все файлы в одну папку и дайте ей имя, например: OEM_WM5torage ---


Внимание!:
Вот что вы должны помнить при создании OEM-пакета:
a. В НАЧАЛЕ файла должно быть REGEDIT4
b. В КОНЦЕ файла оставьте одну пустую строку
c. Не используйте режим переноса строк
d. Сохраните (GUID).rgu в кодировке UNICODE



Все, пробуйте свое творение!.

Удачи!

Garmin
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Сообщений в этой теме
- Winterice   Описание и Методика пересборки прошивок   8.11.2007, 6:53
- - BigMike   Кухня для атомов с xda-developers.com Все утилиты ...   8.11.2007, 14:15
- - BigMike   G'Reloc Очень полезное дополнение к кухне. При...   8.11.2007, 20:48
- - BigMike   Package tool Утилита от bepe для переборки папки d...   8.11.2007, 21:04
- - BigMike   WinImage Меганеобходимая утилита для редактировани...   8.11.2007, 21:10
- - BigMike   Мегаинтересная вещь для ковыряния прошивок: Принци...   9.11.2007, 13:08
- - BigMike   Собранная на основе Tadzio tools кухня для девайсо...   9.11.2007, 13:10
- - BigMike   Небольшой мануал по кукингу. Пока выкладываю в том...   10.11.2007, 0:58
- - BigMike   Кое-какую инфу нарыл, но пока времени нет этим все...   19.11.2007, 0:23
- - Mr.Nik   HyperCore Kitchen ► MULTIDEVICE Описание к...   19.11.2007, 15:32
- - ArHon   Руководство по созданию OEM-пакетов (С) Garmin, ...   7.12.2007, 11:09
- - ArHon   Вот в кучу цитата другого моего поста, более подро...   8.12.2007, 3:07
- - Winterice   Вопрос такой собрал прошивку для G5 на основе G6 п...   28.1.2008, 17:31
- - k0ster   WinterIce Перед BuildOS, обязательно сделай Greloc...   28.2.2008, 18:56
- - Winterice   Упс не подправил старое сообщение уже разобрался н...   28.2.2008, 19:18
- - ArHon   Еще такой момент обнаружил - если файл exe, dll ил...   7.3.2008, 11:24
- - AGC   imgfs_tools со встроенным G'Reloc Пересобрал ...   1.12.2008, 0:14
- - Angel_Hranitel   малнькая прогрпмка для работы с *.dsm, взята из ку...   13.3.2009, 22:56
- - Angel_Hranitel   Переводит initflashfiles.dat с содержимым типа Цит...   13.3.2009, 23:11
|- - AGC   Цитата(Angel_Hranitel @ 13.3.2009, 23:11)...   13.3.2009, 23:59
- - mitei   Кто-нибудь может мне объяснить вот это что значит?...   6.2.2010, 11:31


Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 7.5.2026, 8:59
return_links(); ?>