> Внимание!

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

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



Кухня для HTC Touch | Создание собственных прошивок



Реп: (0)
Уважаемые форумчане! Предлагаю Вам создать отдельную тему для людей, которые хотят научиться создавать новые прошивки для коммуникаторов используя "кухню". Часть данных будет представлена в переведенном виде с форума XDA-Developers, другая чатсть - это собственные наработки.



Реп: (0)
Перед началом, хотелось бы определить некоторые правила, которые помогут держать тему актуальной!

1. Держите, пожалуйста, тему в чистоте, нет необходимости постить ссылки на уже представленные прошивки, либо оригиналы прошивок - все они представлены в других темах.
2. Игнорируйте вопросы не по теме, не нужно поддерживать "ленивых и безруких".
3. Прежде чем задать вопрос воспользуйтесь поиском по сайту или теме и внимательно ознакомьтесь с представленной информацией.

По мере необходимости правила будут изменяться или дополняться.

Заранее всем спасибо за понимание!



Реп: (0)
Основные программы для создания собственных прошивок:
1. Hyper Core Kitchen for HTC Touch - программа для сборки и разборки прошивок.

a. Качаем файл
b. Распаковываем содержимое файла любым арихиватором в корень диска С:, так что бы путь был следующим c:\Core
c. Читаем вложенную инструкцию в файле How To.doc

2. NBHextract - программа для разбития основного файла прошивки на составляющие модули.

a. Сохраняем файл на локальном диске. Путь до файла не должен содержать пробелов и русских букв. (Пример: с:\Extract)
b. Помещаем в папку с файлом основной файл прошивки (RUU_Signed.nbh)
c. Запускаем коммандную строку (Пуск - Выполнить - cmd)
d. Заходим в корень папки (для возврата на уровень вверх используем комманду "cd ..", для открытия папки пишем "cd ИМЯ_папки")
e. Запускаем программу следующим кодом "NBHextract.exe RUU_Signed.nbh" и ждем завершения.

3. Исходная прошивка для редактирования (ссылка не указана, так как их очень большое количество на форуме).

4. USPL - программа для разблокировки устройства (необходима для записи модифицированных прошивок в телефон).

a. Распаковываем файл любым архиватором.
b. Поключаем устройство и ждем пока заработает ActiveSync (зеленый значок в трее)
с. Запускаем файл \ELF_USPL-v1\ELF_USPL-v1\ELF_USPL\elf-uspl.exe
d. Следуем всем инструкциям.

5. Необходимый OEM софт для прошивки можно найти на сайте 4pda и на XDA-developers

Сообщение отредактировал ThePlague - 07.02.08, 12:56



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

<--- XDA-Developers --->
1. Скачиваем The Hyper Core Kitchen

2. Открываем HyperCore_V1.01.exe, после чего начнется автоматическая установка кухни на диск C:

3. Загружаем ACK.zip и помещаем в папку "C:\Core\", переписывая существующие файлы
(From Swiftblade)

4. Скачиваем и извлекаем RUU.zip, копируем файлы в "C:\Core\HyperCore\Tools\RUU" и переписываем существующие.
(From Noonski)

5. Если вы работаете в операционной системе Windows Vista, то скачиваем и устанавливаем Vista Batch Fix, и размещаем в папке "C:\Core" переписывая существующие.
(From mzmiric5)

6. После этого можно начинать работать с программой :). (При прошивке других устройств - не HTC Touch могут возникнуть серьезные проблемы).

<--- XDA-Developers --->

Примечание: Для перепрошивки других девайсов используем следующую последовательность действий:
1. Скачиваем The Hyper Core Kitchen

2. Открываем HyperCore_V1.01.exe, после чего начнется автоматическая установка кухни на диск C:

3. Открываем папку "C:\Core\ACK" и изменяем настройки, т.е. в файле device.txt прописываем название устройства (пример: device=Artemis). Важно: не используйте пробелы и кавычки, это приведет к неработоспособности программы. Все поддерживаемые программой устройства прописаны в файле setting.txt, расположенных в этой же папке.

4. Действуем согласно файлу How To.

5. Если вы работаете в операционной системе Windows Vista, то скачиваем и устанавливаем Vista Batch Fix, и размещаем в папке "C:\Core" переписывая существующие.
(From mzmiric5)

6. После этого можно начинать работать с программой :).



Реп: (0)
Во избежании многих вопросов в этом посте размещу ссылки на популярные прошивки, радио-модули и SPL, которые часто необходимы для сборки собственных прошивок.

Для того, чтобы не засорять ветку форума все ссылки на официальные ROM присылайте мне в виде ЛС (ПМ) и я их буду размещать в данном посте.

Руссифицированные прошивки
1. Мини ROM v. 1.11.405.00
Radio v. 2.97.90

2. ROM v. 1.15.411.1B
Radio v. 02.93.90

3. ROM v. 2.20.411.2B
Radio v. 03.07.90



Радио-модули (Radio)

1. Radio v. 02.97.90

2. Radio v. 03.07.90

SPL

1. SPL v. 2.20.000

Сообщение отредактировал ThePlague - 07.02.08, 18:58



Реп: (15)
Вы сами то пробовали пользоваться этой "HyperCore". Почему бы не написать, что нужно ещё поставить ВижуалСИ и NET3.*, что бы эта хрень заработала.

Может я конечно и ошибаюсь, но на чистой ХР ни чего не работает.

Всем спасибо.



Реп: (1)
nimnul22,
Качал кухню и с 4pda, и с XDA (ничерта не работает)
но нигде не встречал упоминания о необходимости ВижуалСИ и NET3.

Хотел тебе репу повысить но прав пока нет.

P.S.: netframework, я думаю можно найти на сайте мелкософта,
а вот где взять ВижуалСи я незнаю, буду благодарен за ссулку.



Реп: (406)
ты тему по перепрошивкам прочти - там все найдешь
и кухню, и прошивки :)



Реп: (15)
Всем привет.

Всегда рад.
Вот тут на первой странице есть ссылка на майкрософтскую ... :
forum.xda-developers.com/showthread.php?t=364634.
Но имейте ввиду, что краканье прошивок - это скорее всего нелегальное занятие. А получение для этого дополнительного софта с майкрософта, как то настораживает. Тем более, что софт от майкрософта очень любит сам в сеть выходить. Поэтому я бы рекомендовал качануть эту дурь где-нибудь в другом месте (если получиться), а при использовании поставить фаяволл, ограничивающий исходящие соединения.

Всем спасибо.



Реп: (6)
Touch_Kitchen http://depositfiles.com/files/3397196

распаковывается Core в диск С, из Core на диск С копируется
Hyper Core, а дальше по инструкции HowTO.
Проша разбирается и собирается в течении 10-15 минут



Реп: (2)
ThePlague @ 07.02.08 08:55:03

неправильная ссылка

Сообщение отредактировал akucher - 27.02.08, 20:25



Реп: (118)
За одно, софт и способы русификации обозначте плз.
Думаю, краткий степ-бай-степ рецепт готовки с инградиентами гурманского блюда с примером от гуру красноречивей мануала любого будет.
Иначе тупиковых самоделок куча появится, с инструкциями типо: после прошивки помыть посуду, перемстить тото тото тудато и так то.



Реп: (5)
разобрать разобрал, что и откуда выкидывать можно, у куда что вставлять своё?



Реп: (5)
как разобрать есть инструкция, как собрать обратно есть, а где и что править и куда что вставлять нету. мож в крации хотяб изложите, а то сделать хочется себе прошивку которую мне надо



Реп: (118)
plakitinV
Всецело поддерживаю. Это канечно сугубо секретно, проф тайны шеф прваров, ибо люди моск ломают, девайсами рискуют делая прошивки, пользы ради нас. Если так, то вопросов неимею, как всегда, самому осилить не вопрос, вопрос времени только.



Реп: (5)
DizM,
да я не против самому экперементировать над девайсов. только понять сначала где и что править нужно.



Реп: (118)
plakitinV,
Есть конечно темы в интернете, читаны если честно не раз. Но в любом деле есть ньюансы.
Не плохой пример здесь по сбору прошивки (рега)
Ну и вот есчо, способ для прошивки без EXT ROMa одном месте мой гиперквотинг, уважаемого:
iBARBOSS
В общем, для начала нам понадобятся нужные для установки кабы с прогами, естественно, прога
для работы с ними - "WinCE CAB Manager" и прога для создания самого файла авторуна - это
"Pocket PC Installer".
Так, вот разбираем любой каб на файлы при помощи пункта "Извлечь", не забыв в окне
поставить галочку "Симулировать имена папок", чтобы было понятно в какую папку они должны
установиться на девайсе(правда это не обязательно, можно и так посмотреть в самой проге),
а вот с записями реестра поступаем так:
нажимаем на "Экспорт"->"Экспорт в REG", в результате получим рег-файл.
Далее, разбираем хоть 10 кабов таким же макаром, а в 11-м, или пофиг каком, тоже извлекаем
файлы, - а вот значения реестра оставляем, далее удаляем из этого файла все файлы, а вот в
реестр добавляем все те REG-файлы, что были сохранены нами до этого из этих самых 10-ти
кабов, при помощи пункта меню "Импорт"->"Импорт из REG", тем самым надеюсь, допёрло как
можно добавить и СВОИ(!) нужные значения реестра, помимо извлечённых из кабов ...
Далее, редактируем инфу о кабе как душе угодно и сохраняем.
Что же делать с извлеченными файлами из кабов?
- Просто тупо закидываем в прошу - в папку Дампа, НО! учти одну вещь все - эти файлы должны
извлекаться изначально по умолчанию в папку "Windows", если это не так, то нужно
редактировать каждый каб, в разделе реестра, чтобы все значения ДО того, как экспортировать
в REG-файл, указывали на то, что все пути установки ведут в папку "Windows", иначе просто
не установятся нужные проги...
Есть и одна тонкость - это кабы, в которых есть файл "Setup.dll", если такой файл есть, то
файлы лучше не извлекать а оставить всё в кабе, и уже на его основе добавлять все реги из
других кабов, а если вдруг и в другом файле попадётся "Setup.dll", то тут уже бесполезно
этот каб вообще объединять в один, лучше установить его вторым кабом.
Далее, определившись с кабами и добавлением в них своих значений реестра, распаковкой
файлов в директорию "dump" переходим к завершению - это создание файла "Autorun.exe"
Берём прогу "Pocket PC Installer", только зарегенную, иначе будет висеть баннер(!) на
экране девайса, и создаем файл, объединяя все нужные и уже готовые свои кабы, при этом в
опциях нужно выбирать "Только инсталяция", а в глобальных опциях выбрать "Перезагрузку
после инсталяции пакета", ну собственно и всё!
Сама прога по умолчанию создаёт файл с именем "Autorun.exe", далее удаляем "родной" файл из дампа
"Autorun.exe" и заменяем на только что созданный...
НО!НО!НО! Ещё раз повторю, что этот способ справедлив ТОЛЬКО! для Рома без Экстрома!
Иначе, Экстром просто-напросто не запустится!
В результате "правильных" действий у нас должна получится следующая картина после прошивки:
- после настроек экрана и паролей и т.д. появится экран установки вложенных в "Autorun.exe"
кабов, причём всех сразу, и после установки последнего каба, без спроса пользователя
зверёк должен сам ребутнуться .... и всё!!



Реп: (0)
1п

Сообщение отредактировал b00t4 - 17.03.08, 09:55



Реп: (1)
добрый день!
необходимо подписать прошивку на
ELF010050
HTC__A07
что именно писать в htc rom tool?
есть ли способ узнать id имеющейся прошивки?
ps использую гайд из комплекта кухни.
спасибо!



Реп: (6)
Что-то как-то не получается разобрать прошивку. Скачиваю указанный архив Touch_Kitchen
Распаковываю, кладу в корень диска С:. Каталог HyperCore тоже в корень. Далее в C:\HyperCore\Extract\Source кладу RUU_signed.nbh от понравившейся прошивки с этого сайта. Пытаюсь разобрать ее. Запускаю 1.DumpROM чтобы разобрать прошивку. В итоге пишется ошибка:
* ERROR There is no OS.nb in "Hypercore\Extract". Operation Failed !
И самое интеренсное - каталог EXTRACT с подкаталогами и прошивкой вообще исчезает!!

Что за напасть? :(


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

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

Сейчас: 08.12.24, 02:23