3PPC.net
Старый 05.02.2008, 22:36 #1
Аватар для Dynamite
Dynamite Dynamite вне форума
вездессущий засранец
 
Регистрация: 07.01.2008
Сообщений: 1,150
Репутация: 633
Dynamite Dynamite вне форума
вездессущий засранец
Аватар для Dynamite
 
Регистрация: 07.01.2008
Сообщений: 1,150
Репутация: 633
Устройство: Blackview BV6000
OEM пакеты

ОЕМ пакеты
Здесь будем выкладывать готовые ОЕМ пакеты, а также обсуждать вопросы, связанные с ними.

Структура ОЕМ пакета:
  • файлы программ и пр., входящие в состав пакета(обязательно присутствуют);
  • файл *.dsm (обязательно присутствует);
    Файл *.dsm содержит в себе: уникальный идентификационный номера(GUID) - внешний в имени файла и внутренний, информацию о названии, версии и содежимом пакета, а так же может содержать сертификат.
  • *.rgu(может отсутствовать);
    Файл *.rgu содержит в себе записи реестра, добавляемые в hive-файлы реестра(default.hv и user.hv) при сборке прошивки.
  • файл initflashfiles.txt(может отсутствовать).
    Содержит инструкции операций с файлами, см ниже.

Создание ОЕМ пакета.
Способ №1. Создание ОЕМ пакета в рукопшаную.
Инвентарь:
Порядок действий:
  1. Создаем папку с названием пакета,
    например: PACKAGE_HTC_HomeRus;
  2. Открываем Cab файл в WinCE Cab Manager.
    Выбираем пункт Files, в появившемся справа списке файлов выделяем все и перетаскиваем в папку нашего ОЕМ пакета;
  3. Выбираем пункт Registry. Если число записей равно 0, пропускаем этот шаг.
    Если записей более 0, нажимаем File -> Export -> Export to REG... Сохраняем reg файл в пакет;
  4. Запускаем GUID генератор, или идем на
    Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
    У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
    , получаем новый GUID код,
    например: 1ad2e200-214d-11de-8c30-0800200c9a66;
  5. Переименовываем ранее сохраненный reg файл в *.rgu с именем, содержащим полученный GUID-код,
    например: 1ad2e200-214d-11de-8c30-0800200c9a66.rgu
    Открываем его блокнотом, удаляем, если таковые есть, все пробелы между записями и их значениями,
    например:
    Код:
    [HKEY_LOCAL_MACHINE\Software\HTC\HTCHome\PROFILE]
    "STATE" = dword:00000001
    "AUTOSTATE" = dword:00000001
    "CONTRLSTATE" = dword:00000000
    Исправляем вот так:
    Код:
    [HKEY_LOCAL_MACHINE\Software\HTC\HTCHome\PROFILE]
    "STATE"=dword:00000001
    "AUTOSTATE"=dword:00000001
    "CONTRLSTATE"=dword:00000000
    В конце файла оставляем пустую строку
    Сохраняем наш файл в кодировке Unicode(UTF-16 Little Endian);
  6. Создаем в пакете пустой текстовый файл в кодировке ANSI, переименовываем его в *.dsm с именем, содержащим полученный GUID-код,
    например: 1ad2e200-214d-11de-8c30-0800200c9a66.dsm;
  7. Создаем текстовый файл initflashfiles.txt
    Изначально все файлы лежат в папке Windows. При первой загрузке ОС происходит считывание файла initflashfiles.dat и воссоздается вся структура папок и файлов: создаются папки, копируются файлы и ярлыки.

    Операции в initflasfiles.dat
    Копирование файла:
    Код:
    Directory("папка назначения"):-File("имя файла","путь к исходному файлу")
    Например:
    Directory("\Windows\Автозагрузка"):-File("AsyncKiller.lnk","\Windows\AsyncKiller.lnk")
    Создание новой папки:
    Код:
    Directory("папка назначения"):-Directory("название папки")
    Например:
    Directory("\Windows"):-Directory("Программы")
    В конце файла оставляем пустую строку
    Сохраняем наш файл в кодировке Unicode(UTF-16 Little Endian)
    При сборке прошивки с нашим пакетом программа BuildOS подхватит initflashfiles.txt из пакета допишет записи из него в конец файла initflashfiles.dat;
  8. Если при сборке прошивки необходима возможность интерактивного выбора пакета для включения его в прошивку создадим файл option.xml, если этого не требуется, пропускаем этот шаг.
    Структура option.xml:
    Код:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <Items>
        <Item name="имя пакета" group="группа" checked="выбрано по умолчанию">
        <Tip>всплывающая подсказка при наведении курсора</Tip>
            <Guid type="p">GUID-код</Guid>
            <OEMVersion>версия ОЕМ пакета</OEMVersion>
            <OEMDate>дата</OEMDate>
            <OEMAuthor>авторство</OEMAuthor>
        </Item>
    </Items>
    Значение параметра checked определяет, будет ли пакет отмечен галочкой по умолчанию в окне BuildOS при сборке прошивки, значение может быть "True" или "False".

    <OEMVersion>, <OEMDate>, <OEMAuthor> являются необязательными и могут отсутствовать.
    Данный файл должен быть в кодировке UTF-8, или в UTF-16(в этом случае значение параметра encoding в заголовке option.xml должно быть равно UTF-16).
    Полученный файл помещаем в пакет, или в корень папки OEM или SYS, в зависиости от того, куда планируется поместить пакет.

    Пример option.xml:
    Код:
    <?xml version="1.0" encoding="UTF-16" standalone="yes"?>
    <Items>
        <Item name="HTC Home" group="Today Plugins" checked="False">
        <Tip>Latest version of the plugin from the HTC Touch Dual.</Tip>
            <Guid type="p">cc2e9802-d601-4811-a479-2ef64d7eba62</Guid>
            <OEMVersion>1.0</OEMVersion>
            <OEMDate>11/29/2007</OEMDate>
            <OEMAuthor>luv2chill</OEMAuthor>
        </Item>
    </Items>
  9. Готово!

Способ №2. Создание ОЕМ пакета из cab-файлов с помощью Package Creator by Ervius.
Инвентарь:
Порядок действий:
  1. Переименовываем cab файл так как должен будет называться наш ОЕМ пакет,
    например: PACKAGE_HTC_HomeRus.cab;
  2. Запускаем Package Creator, выбираем необходимые параметры и указываем программе путь к cab файлу;
  3. При необходимости поправляем некоторые значения в initflashfiles.txt и в option.xml;
  4. Готово!
__________________
Смерть стоит того, чтобы жить, а любовь - стоит того, чтобы ждать... ©В. Цой
---
Dell Axim X51v (x2) | Nokia 109 | Blackview BV6000 | RX200S+Griffin 25 RTA | Kamry K1000 Plus | Philips V526 LTE | Philips I928 | Philips W8510 | LG Optimus Sol | HTC Desire S | Samsung SGH-L870 | Samsung SGH-i710 | Motorola RAZR V3x

Последний раз редактировалось gashome; 14.06.2009 в 09:20. Причина: Поправил
Dynamite вне форума   Ответить с цитированием Цитировать выделенное
Старый 14.08.2009, 09:35 #41
Аватар для Doctor3lo
Doctor3lo Doctor3lo вне форума
Гвардия форума
 
Регистрация: 13.05.2007
Адрес: Россия, Оренбург
Сообщений: 1,949
Репутация: 605
Doctor3lo Doctor3lo вне форума
Гвардия форума
Аватар для Doctor3lo
 
Регистрация: 13.05.2007
Адрес: Россия, Оренбург
Сообщений: 1,949
Репутация: 605
Устройство: Несколько устройств
Цитата:
Сообщение от Dynamite Посмотреть сообщение
ОЕМ пакет с зарегистрированным SPB Mobile Shell 3
Попробывал, не работает
__________________
Doctor3lo вне форума   Ответить с цитированием Цитировать выделенное
Старый 14.08.2009, 09:42 #42
Аватар для CT.DАW
CT.DАW CT.DАW вне форума
I'm no superman
 
Регистрация: 08.06.2008
Адрес: Москва
Сообщений: 1,872
Репутация: 430
CT.DАW CT.DАW вне форума
I'm no superman
Аватар для CT.DАW
 
Регистрация: 08.06.2008
Адрес: Москва
Сообщений: 1,872
Репутация: 430
Устройство: Apple iPhone 5C
Цитата:
Сообщение от Dynamite Посмотреть сообщение
кому несложно, просьба проверить
Toshiba G900 завелось, но с вга разрешением
__________________
HTC One M7 32GB + iPhone 5C 16GB + iPad 3 3G+Wi-Fi 64GB
Lada Kalina 2
CT.DАW вне форума   Ответить с цитированием Цитировать выделенное
Старый 20.08.2009, 20:32 #43
sauret sauret вне форума
Активный участник
 
Регистрация: 21.05.2008
Сообщений: 65
Репутация: 1
sauret sauret вне форума
Активный участник
 
Регистрация: 21.05.2008
Сообщений: 65
Репутация: 1
Устройство: HTC T8282 (Touch HD)
Народ у кого есть такой пакет TouchFLO 3_0_19142028_BS00
sauret вне форума   Ответить с цитированием Цитировать выделенное
Старый 21.08.2009, 08:50 #44
Аватар для gashome
gashome gashome вне форума
Гвардия форума
 
Регистрация: 23.05.2008
Адрес: localhost
Сообщений: 1,944
Репутация: 675
gashome gashome вне форума
Гвардия форума
Аватар для gashome
 
Регистрация: 23.05.2008
Адрес: localhost
Сообщений: 1,944
Репутация: 675
Устройство: HTC T7272 (Touch Pro/Raphael)
Цитата:
Сообщение от sauret Посмотреть сообщение
Народ у кого есть такой пакет TouchFLO 3_0_19142028_BS00
Маниллы 3 вроде ещё нету
gashome вне форума   Ответить с цитированием Цитировать выделенное
Старый 21.08.2009, 08:53 #45
Аватар для CT.DАW
CT.DАW CT.DАW вне форума
I'm no superman
 
Регистрация: 08.06.2008
Адрес: Москва
Сообщений: 1,872
Репутация: 430
CT.DАW CT.DАW вне форума
I'm no superman
Аватар для CT.DАW
 
Регистрация: 08.06.2008
Адрес: Москва
Сообщений: 1,872
Репутация: 430
Устройство: Apple iPhone 5C
Цитата:
Сообщение от gashome Посмотреть сообщение
Маниллы 3 вроде ещё нету
последняя, насколько я знаю, 2.5
__________________
HTC One M7 32GB + iPhone 5C 16GB + iPad 3 3G+Wi-Fi 64GB
Lada Kalina 2
CT.DАW вне форума   Ответить с цитированием Цитировать выделенное
Старый 23.08.2009, 02:28 #46
Аватар для alexiop
alexiop alexiop вне форума
Гвардия форума
 
Регистрация: 11.11.2007
Адрес: Ростов на Дону
Сообщений: 417
Репутация: 70
alexiop alexiop вне форума
Гвардия форума
Аватар для alexiop
 
Регистрация: 11.11.2007
Адрес: Ростов на Дону
Сообщений: 417
Репутация: 70
Устройство: Нет
есть даже свежее)))
рУСИФИКАЦИЯ МОЯ
dpi 96, экран QVGA
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Последний раз редактировалось gashome; 23.08.2009 в 09:36. Причина: Скрыл вложение
alexiop вне форума   Ответить с цитированием Цитировать выделенное
Старый 23.08.2009, 09:35 #47
Аватар для gashome
gashome gashome вне форума
Гвардия форума
 
Регистрация: 23.05.2008
Адрес: localhost
Сообщений: 1,944
Репутация: 675
gashome gashome вне форума
Гвардия форума
Аватар для gashome
 
Регистрация: 23.05.2008
Адрес: localhost
Сообщений: 1,944
Репутация: 675
Устройство: HTC T7272 (Touch Pro/Raphael)
Цитата:
Сообщение от alexiop Посмотреть сообщение
есть даже свежее)))
Это фейк, на хда писали что фейк и глянь файлы, там праленная хексом Iolite манилла, даже по названию видно
gashome вне форума   Ответить с цитированием Цитировать выделенное
Старый 23.08.2009, 14:23 #48
Аватар для alexiop
alexiop alexiop вне форума
Гвардия форума
 
Регистрация: 11.11.2007
Адрес: Ростов на Дону
Сообщений: 417
Репутация: 70
alexiop alexiop вне форума
Гвардия форума
Аватар для alexiop
 
Регистрация: 11.11.2007
Адрес: Ростов на Дону
Сообщений: 417
Репутация: 70
Устройство: Нет
Стоп.. Так а при чем тут Малина??
Это в Настройках - Тачфло (там где включить увеличенное меню пуск, показывать состояние системы и тд..)
А Малина тока 2.5 и никакого отношения к данному пакету не имеет!!!!
alexiop вне форума   Ответить с цитированием Цитировать выделенное
Старый 23.08.2009, 15:51 #49
Аватар для gashome
gashome gashome вне форума
Гвардия форума
 
Регистрация: 23.05.2008
Адрес: localhost
Сообщений: 1,944
Репутация: 675
gashome gashome вне форума
Гвардия форума
Аватар для gashome
 
Регистрация: 23.05.2008
Адрес: localhost
Сообщений: 1,944
Репутация: 675
Устройство: HTC T7272 (Touch Pro/Raphael)
Цитата:
Сообщение от alexiop Посмотреть сообщение
Стоп.. Так а при чем тут Малина??
Ну вроде сейчас в новых прошивках пакет маниллы и есть тач фло
gashome вне форума   Ответить с цитированием Цитировать выделенное
Старый 23.08.2009, 21:35 #50
Аватар для alexiop
alexiop alexiop вне форума
Гвардия форума
 
Регистрация: 11.11.2007
Адрес: Ростов на Дону
Сообщений: 417
Репутация: 70
alexiop alexiop вне форума
Гвардия форума
Аватар для alexiop
 
Регистрация: 11.11.2007
Адрес: Ростов на Дону
Сообщений: 417
Репутация: 70
Устройство: Нет
Да вроде не встречал...
Даже на 23024 малина отдельно а тач фло отдельно..
alexiop вне форума   Ответить с цитированием Цитировать выделенное
Старый 27.08.2009, 12:45 #51
sauret sauret вне форума
Активный участник
 
Регистрация: 21.05.2008
Сообщений: 65
Репутация: 1
sauret sauret вне форума
Активный участник
 
Регистрация: 21.05.2008
Сообщений: 65
Репутация: 1
Устройство: HTC T8282 (Touch HD)
А кто знает что за пакет такой SignatureReplace за что отвечает?
sauret вне форума   Ответить с цитированием Цитировать выделенное
Старый 02.09.2009, 22:49 #52
get_sux get_sux вне форума
Новичок
 
Регистрация: 02.09.2009
Сообщений: 2
Репутация: 0
get_sux get_sux вне форума
Новичок
 
Регистрация: 02.09.2009
Сообщений: 2
Репутация: 0
Устройство: Asus P750
А как сделать так, чтобы при первом запуске программы, которую вы добавили в пакет Win Mobile не ругалась, что типа "Автор программы неизвестен..бла..бла..бла.."??? А то напрягает очень, а справиться с этим не могу никак. Все свои пакеты (а точнее dll и exe) я подписываю с помощью CeleSign..нужно ли это вообще, если пакеты создаю из кабов?
get_sux вне форума   Ответить с цитированием Цитировать выделенное
Старый 02.09.2009, 23:07 #53
Аватар для hummerh2back
hummerh2back hummerh2back вне форума
...:::ПоМордеДатор:::...
 
Регистрация: 27.08.2008
Адрес: Гараж Палаты №6
Сообщений: 1,823
Репутация: 480
hummerh2back hummerh2back вне форума
...:::ПоМордеДатор:::...
Аватар для hummerh2back
 
Регистрация: 27.08.2008
Адрес: Гараж Палаты №6
Сообщений: 1,823
Репутация: 480
Устройство: Sony Xperia Z5 Premium Dual
Цитата:
Сообщение от get_sux Посмотреть сообщение
"Автор программы неизвестен..бла..бла..бла.."???
Advenced Config Tools тебе в помощь, либо привыкший нам SKTools снимаешь проверку безопасности, и будет Вам сщастье
__________________
Потерян в этом мире
hummerh2back вне форума   Ответить с цитированием Цитировать выделенное
Старый 03.09.2009, 06:13 #54
get_sux get_sux вне форума
Новичок
 
Регистрация: 02.09.2009
Сообщений: 2
Репутация: 0
get_sux get_sux вне форума
Новичок
 
Регистрация: 02.09.2009
Сообщений: 2
Репутация: 0
Устройство: Asus P750
Ясно..спасибо..попробую в реестре отключить.
get_sux вне форума   Ответить с цитированием Цитировать выделенное
Старый 07.09.2009, 18:16 #55
Аватар для Desperado1987
Desperado1987 Desperado1987 вне форума
Новичок
 
Регистрация: 11.02.2009
Адрес: Казань
Сообщений: 5
Репутация: 0
Desperado1987 Desperado1987 вне форума
Новичок
Аватар для Desperado1987
 
Регистрация: 11.02.2009
Адрес: Казань
Сообщений: 5
Репутация: 0
Устройство: RoverPC X7
Возможно имеется ввиду ТачФло как прога для управления кпк с помощью росчерков либо ТачФло 3Д.А манилла 2.5-эт явный фейк с хда с вкрученным скрином аля HTC Mega и измененной в редакторе версией.
Desperado1987 вне форума   Ответить с цитированием Цитировать выделенное
Старый 08.10.2009, 18:39 #56
Аватар для TpuPyku
TpuPyku TpuPyku вне форума
Головорукий
 
Регистрация: 06.02.2008
Адрес: Мягкая комната №19999
Сообщений: 448
Репутация: 231
TpuPyku TpuPyku вне форума
Головорукий
Аватар для TpuPyku
 
Регистрация: 06.02.2008
Адрес: Мягкая комната №19999
Сообщений: 448
Репутация: 231
Устройство: Несколько устройств
такая проблемка, хочу в прошу запихнуть igcalc, к нему скины 3 штуки в отдельных папках, они с одинаковыми именами. Пакеткреатор из 3х скинов один только оставляет. ОЕМ пакет предусматривает создание в себе папок или нет? Если нет то каким макаром можно эти 3 скина запихнуть?
__________________
Jiayu G4 Advance | SGS3 mini La Fleur + Ainol NOVO7 Aurora II
У шамана TpuPyku И крыло из-за плеча
__________________Пикник-Королевство Кривых
TpuPyku вне форума   Ответить с цитированием Цитировать выделенное
Старый 09.10.2009, 04:55 #57
-=casper=- -=casper=- вне форума
Новичок
 
Регистрация: 05.03.2009
Сообщений: 5
Репутация: 0
-=casper=- -=casper=- вне форума
Новичок
 
Регистрация: 05.03.2009
Сообщений: 5
Репутация: 0
Устройство: RoverPC X7
А можно пакетом впихнуть MicrosoftNET CompactFrame3.5?
-=casper=- вне форума   Ответить с цитированием Цитировать выделенное
Старый 09.10.2009, 08:23 #58
Аватар для CT.DАW
CT.DАW CT.DАW вне форума
I'm no superman
 
Регистрация: 08.06.2008
Адрес: Москва
Сообщений: 1,872
Репутация: 430
CT.DАW CT.DАW вне форума
I'm no superman
Аватар для CT.DАW
 
Регистрация: 08.06.2008
Адрес: Москва
Сообщений: 1,872
Репутация: 430
Устройство: Apple iPhone 5C
Да, можно. Собственно дот нет 3.5 и 3.7:
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
__________________
HTC One M7 32GB + iPhone 5C 16GB + iPad 3 3G+Wi-Fi 64GB
Lada Kalina 2
CT.DАW вне форума   Ответить с цитированием Цитировать выделенное
Старый 09.10.2009, 11:42 #59
Аватар для JustAMAN
JustAMAN JustAMAN вне форума
Местный
 
Регистрация: 29.09.2009
Адрес: Екатеринбург
Сообщений: 85
Репутация: 28
JustAMAN JustAMAN вне форума
Местный
Аватар для JustAMAN
 
Регистрация: 29.09.2009
Адрес: Екатеринбург
Сообщений: 85
Репутация: 28
Устройство: HTC T5353 (Touch Diamond 2)
Цитата:
Сообщение от sauret Посмотреть сообщение
А кто знает что за пакет такой SignatureReplace за что отвечает?
Тоже очень интересно... погуглив, наткнулся на вопрос в другом форуме (англ.) и там чел. писал, что нечаянно жахнул из автозагруки ее, пропала кнопка "ОК" (справа вверху). Собственно все вразумительное, что нашел...
JustAMAN вне форума   Ответить с цитированием Цитировать выделенное
Старый 09.10.2009, 20:55 #60
Аватар для alexiop
alexiop alexiop вне форума
Гвардия форума
 
Регистрация: 11.11.2007
Адрес: Ростов на Дону
Сообщений: 417
Репутация: 70
alexiop alexiop вне форума
Гвардия форума
Аватар для alexiop
 
Регистрация: 11.11.2007
Адрес: Ростов на Дону
Сообщений: 417
Репутация: 70
Устройство: Нет
Цитата:
такая проблемка, хочу в прошу запихнуть igcalc, к нему скины 3 штуки в отдельных папках, они с одинаковыми именами. Пакеткреатор из 3х скинов один только оставляет. ОЕМ пакет предусматривает создание в себе папок или нет? Если нет то каким макаром можно эти 3 скина запихнуть?
Все просто- создешь инитфлэшфайл.дат со след. содержанием:
Directory("\Windows")irectory("скин_1")
Directory("\Windows")irectory("скин_2")
Directory("\Windows")irectory("скин_2")
Directory("\Windows\скин_1"):-File("скин_1","\Windows\скин")
Directory("\Windows\скин_2"):-File("скин_2","\Windows\скин")
Directory("\Windows\скин_3"):-File("скин_3","\Windows\скин")

итого получиться- создасться в винде папки скин 1, скин 2 и скин 3
в них положаться файлы скин 1, скин 2 и скин 3 из корня виндовс- но когда буду класться переименуются в просто скин
тоесть путь будет вида:
Виндовс\скин_1\скин
Виндовс\скин_2\скин
Виндовс\скин_3\скин

тока не забудь в самом оем пакете переименовать файлы соответствующим образом
alexiop вне форума   Ответить с цитированием Цитировать выделенное
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Текущее время: 09:39. Часовой пояс GMT +3.


Powered by vBulletin®
Copyright ©2000 - 2017, vBulletin Solutions, Inc.