Новости | Документация
| Телефоны | Аксессуары | Программы
| Игры для Nokia | Мелодии
| Графика
| Сервисы
| СМС-ки |
Главная Дневники Фотки Форум    Лучшие FAQ Правила
Поиск
[ Регистрация | Вход ]
WAP/PDA версия сайта доступна по адресу
http://waping.ru

SISContents-распаковка и редактирование sis-файлов Symbian 9

Новая тема Написать ответ Форумы All Nokia - все для телефонов Nokia » Программы для ПК
Автор Сообщение
Dev_null
СообщениеДобавлено: 12 Авг 2008 20:26    Заголовок сообщения: SISContents-распаковка и редактирование sis-файлов Symbian 9

SISContents - программа для распаковки, редактирования и подписи установочных SIS пакетов операционной системы Symbian 9 (предназначенных для устройств на базе Nokia S60 3rd edition, Sony Ericsson UIQ 3.x).

SISContents имеет следующие возможности:
- чтение и вывод информации о sis-пакетах;
- распаковка sis-пакетов;
- извлечение встроенных (embedded) компонентов пакета в виде самостоятельных sis-пакетов с сохранением подписей;
- вывод и сохранение pkg-скрипта для последующей пересборки установочного sis-пакета;
- чтение и вывод информации о сертификатах, которыми подписан sis-файл;
- подпись sis-пакетов, удаление подписей и сертификатов, которыми подписан sis-пакет.
- функции редактирования: изменение названия, поставщика, версии, способа установки, правка списка поддерживаемых платформ (устройств), добавление, обновление и удаление файлов, встроенных компонентов, изменение capabilities, UID3, SID исполняемых файлов;
- чтение и распаковка файлов N-Gage;
- распаковка и редактирование содержимого mif-файлов внутри sis-пакетов;
- извлечение изображений из mbm файлов sis-пакетов.

Совместимость: Windows XP/2003Server/Vista/2008 Server

Функция распаковки mif и mbm работает только для файлов внутри sis-пакетов. Для этого нужно в списке выбрать файл с расширением mif (mbm) и нажать на кнопку View details. Если mif (mbm) файл находится не в sis-пакете, просто добавьте его в любой sis-файл (в режиме редактирования), а потом извлекайте содержимое добавленного mif'a (mbm'a).

Последнюю версию программы можно всегда скачать с официального сайта.

pokvsel
Начинающий
Начинающий
Популярность: +4 (6)
Возраст: 29
С нами с: 06.09.2008
Сообщений: 78
Откуда: РФ, Краснодар
Модель телефона: n82 v20.0.062

1/15 СообщениеДобавлено:02 Янв 2009 19:07   Заголовок сообщения:

подскажите, пожалуйста, как с помощью этой проги переименовать приложение, например баянICQ (хочу оставить только ICQ)??? мануалов в сети не нашел. в описании заявлена такая функция... спасибо заранее
Вернуться к началу
Профиль
Dev_null
Опытный
Опытный
Популярность: +32 (32)
Имя: Oleg
Возраст: 27
С нами с: 06.06.2008
Сообщений: 211

2/15 СообщениеДобавлено:04 Янв 2009 11:49   Заголовок сообщения:

pokvsel писал(а):
подскажите, пожалуйста, как с помощью этой проги переименовать приложение, например баянICQ (хочу оставить только ICQ)??? мануалов в сети не нашел. в описании заявлена такая функция... спасибо заранее

Возможность, заявленная в описани позволяет сменить название, которое будет выводиться при установке sis-пакета. Т.е., это не название программы (то, что отображается на ярлычке в меню и при запуске), а название sis-пакета. Название самой программы хранится в файлах ресурсов с расширением rsc или r01-r326 (если программа переведена на несколько языков). Для редактирования файлов ресурсных файлов потребуется соответствующий софт, я бы вам посоветовал посетить раздел Моды и русификаторы и посправшивать там какой софт для этого лучше подойдет. После того как вы измените название в ресурсах, можно заменить имеющиеся в sis-пакете rsc файлы на исправленные, используя SISContents.
Вернуться к началу
Профиль
pokvsel
Начинающий
Начинающий
Популярность: +4 (6)
Возраст: 29
С нами с: 06.09.2008
Сообщений: 78
Откуда: РФ, Краснодар
Модель телефона: n82 v20.0.062

3/15 СообщениеДобавлено:04 Янв 2009 13:33   Заголовок сообщения:

2 Dev_null спасибо за разъяснение
Вернуться к началу
Профиль
Dev_null
Опытный
Опытный
Популярность: +32 (32)
Имя: Oleg
Возраст: 27
С нами с: 06.06.2008
Сообщений: 211

4/15 СообщениеДобавлено:06 Янв 2009 18:31   Заголовок сообщения:

SISContents обновлена до версии 1.0.5. Скачать новую версию можно с официального сайта программы.
Изменения заключаются в добавленной функции распаковки mbm файлов. По аналогии с mif файлами распаковка производится прямо из sis пакета, содержимое mbm файла можно просмотреть и извлечь, выбрав файл в списке файлов пакета и нажав на кнопку View details.
Вернуться к началу
Профиль
Dev_null
Опытный
Опытный
Популярность: +32 (32)
Имя: Oleg
Возраст: 27
С нами с: 06.06.2008
Сообщений: 211

5/15 СообщениеДобавлено:23 Янв 2009 14:48   Заголовок сообщения:

Доступна для скачивания SISContents 1.1.0

Список изменений:
- Добавлен режим сборки sis пакета из файлов выбранной пользователем директории;
- Реализован пакетный режим распаковки sis-файлов при запуске SISContents из командной строки с параметрами "-x имя_файла(ов) -d каталог_назначения";
- При распаковке N-Gage пакетов в виде файлов на диск не сохранялся pkg скрипт "игрового" пакета - исправлено;
- Извлечение файлов с помощью кнопки и контекстного меню Extract из "игрового" пакета N-Gage файла работало неправильно (извлекался файл из основного пакета) - исправлено;
- Устранена ошибка, приводившая к краху программы при добавлении компонента в sis пакет, имеющий встроенные компоненты, устанавливаемые по условию;
- Добавлена возможность извлекать файлы путем захвата и перетаскивания их в проводник Windows (drag and drop);
- Включена поддержка открытия sis пакетов (и N-Gage файлов) путем перетаскивания их из проводника Windows в окно программы;
- Множество мелких багфиксов;

Скачать новую версию SISContents можно с сайта программы.

Добавлено через 4мин. 13сек.
В SISContents 1.1 появился режим сборки sis пакетов из файлов, собранных в какой-либо папке. Данный режим фактически представляет собой создание sis файла на основе ранее разобранного пакета. Для создания пакета из папки в главном меню программы нужно выбрать File->New file->Create from folder. Далее необходимо определить первоначальные свойства пакета и выбрать папку, где лежат каталоги и файлы, которые необходимо упаковать в пакет. На следующем этапе из всех имеющихся в папке файлов нужно выбрать те, которые попадут в пакет, и нажать на кнопку Finish. Будет создан новый sis файл, который можно редактировать в программе.

Начиная с версии 1.1, SISContents поддерживает пакетную распаковку sis файлов из командной строки.

Для распаковки нескольких файлов (пакетный режим) необходим запуск SISContents с параметрами. Командная строка при этом должна выглядеть так:
extsis.exe -x [options] path -d directory
-x – параметр, сообщающей программе, что необходимо произвести распаковку файлов;
options – одна или несколько опций распаковки, варианты:
-xcsd – распаковка встроенных компонентов в отдельные подкаталоги для каждого компонента (рекомендуемая опция, так как если в компонентах встречаются файлы с одинаковыми именами, они будут друг друга перезаписывать).
-xcsis – если у пакета есть встроенные компоненты - распаковать их в виде sis-файлов.
-nopkg – не сохранять для извлекаемых файлов pkg скрипт.
Опции можно не использовать.
path – имя распаковываемого файла (файлов). Если файлов несколько, нужно разделять их пробелами. Для каждого имени файла обязательно указание полного пути, т.е. вместе с именем диска и папки, где он находится. В именах файлов допускается использовать символы "*” и “?” (см. примеры). Если имя папки, в которой находится файл (файлы), содержит пробелы, то путь должен быть заключен в кавычки.
-d параметр, сообщающий программе, что следующий параметр – это папка, куда надо распаковать все файлы.
directory – имя папки, куда должны быть распакованы файлы. Если в имени папки есть пробелы, она должна быть взята в кавычки.

Примеры:
1. Найти и распаковать все файлы с расширением sis из папки D:\SIS Files\:
extsis.exe -x "D:\SIS Files\*.sis” -d D:\Unpacked
2. Найти и распаковать все sis и sisx файлы из папки D:\SIS Files\, при этом извлечь компоненты как sis пакеты и не сохранять pkg скрипт:
extsis.exe -x -xcsis -nopkg "D:\SIS Files\*.sis?” -d D:\Unpacked
3. Найти все файлы (sis, sisx, n-gage) в папке D:\SIS Files\ и распаковать, при этом извлечь компоненты в отдельные подкаталоги:
extsis.exe -x -xcsd "D:\SIS Files\*.*" -d D:\Unpacked
4. Найти все sis пакеты, имя которых начинается на “а” и распаковать их папку D:\Letter A:
extsis.exe -x -xcsd "D:\SIS Files\a*.sis" -d “D:\Letter A”

Экспериментально добавлена возможность редактирования некоторых параметров skin файлов тем оформления. Поддерживается изменение названия темы, пути установки и имен файлов графических ресурсов (mbm и mif файлы). Для этого sis пакет темы должен быть открыт в режиме редактирования (Tools->Edit package). Для модификации необходимо выбрать skn файл и нажать на кнопку View details. Поддерживаются названия тем на русском и других национальных языках, проблем с этим быть не должно.
Вернуться к началу
Профиль
Dev_null
Опытный
Опытный
Популярность: +32 (32)
Имя: Oleg
Возраст: 27
С нами с: 06.06.2008
Сообщений: 211

6/15 СообщениеДобавлено:07 Мар 2009 20:13   Заголовок сообщения:

Изменения SISContents 1.1.5:

- Добавлен режим сборки установочных пакетов тем оформления;
- Исправлена ошибка с подписью sis файлов RSA ключом длиннее 1024 бит.

Скачать новую версию программы можно с официального сайта: SISContents - распаковка, редактирование, подпись sis файлов.
Вернуться к началу
Профиль
Мабэка
Человек года '08
Зам. Админа

<b>Человек года '08<br />Зам. Админа</b>

Возраст: 20
С нами с: 09.06.2006
Сообщений: 1797
Откуда: Харьков
Модель телефона: N70ME/6290

7/15 СообщениеДобавлено:12 Мар 2009 17:36   Заголовок сообщения:

Dev_null, имею "наглое" :-) предложение по развитию програмы )))
Я помню, что Вы писали, что не будете делать редактирование вручную PKG файла, поэтому попробую внести предложение такое ))):
Реализовать такую фишку в проге - например, как дополнительное окно, а возможно, что и на вкладке Инфо. Создание дополнительного меню выбора. Т.е там вписать начальное описание условия:
!({условие1},{условие2})
А уже во вкладке, где идет редактирование содержимого сис пакета, ввести возможность воспользоваться данным условием, т.е. IF/ENDIF

Мне вообще очень не хватает возможности работать со всеми видами условий в этой программе, если бы хоть каким-то образом можно было это реализовать, то было бы отлично.

И еще, на версии 1,05 имел место следующий глюк, мы его разбирали в ветке UCWEB. Я собрала установщик, на большинстве моделей он работал, но проблемы вылезли на ОС9,1, в конце установки писалось о невозможности установить приложение.
Этот же пакет, собранный в SISContents, закинула в SISware, и просто распаковала и запаковала назад, ничего не изменяя. Проблема ушла.
Отсюда вопрос, с версии 1,05 была ли устранена эта ошибка, ибо в описании обновлений я этого не заметила. А теперь побаиваюсь собирать приложения в программе SISContents для выкладывания в общий доступ, дабы опять не было таких проблем на 9,1.

_________________
Больше не занимаюсь оказанием помощи и обучением переводчиков в ЛС. Просьба мне не писать. Обращайтесь в ЛС к команде переводчиков.


Последний раз редактировалось: Мабэка (12 Мар 2009 22:09), всего редактировалось 1 раз
Вернуться к началу
Профиль Фотки Дневник
Dev_null
Опытный
Опытный
Популярность: +32 (32)
Имя: Oleg
Возраст: 27
С нами с: 06.06.2008
Сообщений: 211

8/15 СообщениеДобавлено:12 Мар 2009 19:50   Заголовок сообщения:

Мабэка, сейчас всерьез задумался над реализацией возможности добавлять в пакет опции (выбор компонентов для установки), уже несколько предложений поступило, технические детали в проработке. Что касается условных выражений, то я над этим уже давно думаю как бы прикрутить, но в ближайшее время эта фича врядли появится. Просто эти выражения довольно сложная часть sis файла в плане вероятности наделать ошибки. В общем, требует очень много времени на тестирование.
Что касается проблем с пакетом UCWeb, попробуйте собрать последней версией и отправьте мне (аппарат на базе S60v3.0 в наличии есть). Я проверю что с ним не так. Вообще, если сталкиваетесь с ошибками, просьба сразу отписываться, чтобы я мог вовремя их устранять.
Вернуться к началу
Профиль
Dev_null
Опытный
Опытный
Популярность: +32 (32)
Имя: Oleg
Возраст: 27
С нами с: 06.06.2008
Сообщений: 211

9/15 СообщениеДобавлено:23 Мар 2009 20:46   Заголовок сообщения:

В общем доступе появилась SISContents версии 1.1.6. По сравнению с предыдущим билдом изменения незначительные. Владельцам аппаратов на базе Symbian 9.1 (S60v3.0. и UIQ 3.0) рекомендуется в файле extsis.ini установить значение опции AllowDuplicateFiels равным 1 - для лучшей совместимости с устарешим установщиком sis-файлов этой ОС. Скачать SISContents 1.1.6 можно здесь.
Вернуться к началу
Профиль
lesha
Новичок
Новичок
Популярность: 0 (0)
Имя: алексей
Возраст: 22
С нами с: 29.03.2009
Сообщений: 1
Модель телефона: 6120c

10/15 СообщениеДобавлено:29 Мар 2009 23:42   Заголовок сообщения:

при установке тем выдается ошибка, связанная с сертификатами (либо ошибка в сертификате, либо срок действия сертификата истек). как можно это исправить?
Вернуться к началу
Профиль
Dev_null
Опытный
Опытный
Популярность: +32 (32)
Имя: Oleg
Возраст: 27
С нами с: 06.06.2008
Сообщений: 211

11/15 СообщениеДобавлено:31 Мар 2009 08:00   Заголовок сообщения:

lesha, в SISContents есть функция подписи sis пакетов. Откройте пакет с темой, выберите в главном меню Tools->Delete signatures. Затем Tools->Sign package, в списке профилей подписывания (правая часть окна) выберите SISContents self-signed certificate и нажмите Add signature. После этого сохраните пакет с темой и перенесите на устройство для установки.
Вернуться к началу
Профиль
Dev_null
Опытный
Опытный
Популярность: +32 (32)
Имя: Oleg
Возраст: 27
С нами с: 06.06.2008
Сообщений: 211

12/15 СообщениеДобавлено:11 Апр 2009 19:30   Заголовок сообщения:

Вышла новая версия SISContents: 1.2.0.

Подробнее об изменениях этой версии:

Добавлена возможность редактирования опций sis пакета. Это позволяет редактировать список компонентов, файлы которых копируются на устройство при установке. Можно добавлять и удалять опции, редактировать их названия и список файлов.

В диалоговое окно встраивания компонентов добавлена новая опция - чекбокс Install only if package does not exist. Она предполагает установку встраиваемого пакета только в случае, если он не был установлен на устройство ранее. Pkg скрипт установки встраиваемого компонента при включенной опции выглядит так:
IF (NOT (PACKAGE(package_uid)))
@"package.sis", (package_uid)
ENDIF
При отключенной:
@"package.sis", (package_uid)
Для тем оформления с package UID равным 0xA00000EB эта опция игнорируется.

Реализована возможность создания mif файлов. Для этого нужно создать в проводнике Windows файл с расширением mif нулевой длины и добавить его в sis пакет. Затем в mif файл можно добавлять svg изображения.

Опция AllowDuplicateFiles по умолчанию включена. Она предназначена для включения режима совместимости с аппаратами на базе Symbian 9.1 при добавлении в sis пакет файлов одинакового содержимого (и только). Если вы создаете пакеты для более новых аппаратов, опцию можно отключить (установить в ноль) - при добавлении в пакет нескольких одинаковых файлов это позволит уменьшить размер пакета, но приводит к появлению ошибки Unable to install на Symbian 9.1 устройствах.

Скачать новую версию можно на сайте программы.
Вернуться к началу
Профиль
Dev_null
Опытный
Опытный
Популярность: +32 (32)
Имя: Oleg
Возраст: 27
С нами с: 06.06.2008
Сообщений: 211

13/15 СообщениеДобавлено:12 Апр 2009 16:30   Заголовок сообщения:

SISContents 1.2.1 - апдейт предыдущей версии. Всем пользователям SISContents настоятельно рекомендуется.

Изменения:
- Исправлена ошибка, возникавшая при замене файла пакета на аналогичный (с одинаковыми данными);
- Добавлено диалоговое окно выбора поддерживаемых платформ при создании пустого sis пакета;
- Добавлена проверка имен файлов пакета на наличие в них недопустимых символов;
Вернуться к началу
Профиль
Dev_null
Опытный
Опытный
Популярность: +32 (32)
Имя: Oleg
Возраст: 27
С нами с: 06.06.2008
Сообщений: 211

14/15 СообщениеДобавлено:03 Май 2009 17:40   Заголовок сообщения:

Сегодя стала доступна для скачивания SISContents 1.2.5.

Изменения версии 1.2.5:
- Реализована возможность редактирования софтовых зависимостей пакета (Software dependencies);
- При смене имени каталога темы в параметрах skn-файла (Relative installation path) программа предлагает автоматическую замену старого имени на новое у всех файлов темы;

Скачать новую версию можно с официального сайта программы.

P.S. На сайт программы добавлена SMS копилка, у кого есть желание оказать поддержку и проголосовать за проект, можете отправить sms записку. Спасибо всем откликнувшимся :-)
Вернуться к началу
Профиль
Dev_null
Опытный
Опытный
Популярность: +32 (32)
Имя: Oleg
Возраст: 27
С нами с: 06.06.2008
Сообщений: 211

15/15 СообщениеДобавлено:07 Июн 2009 19:21   Заголовок сообщения:

Сегодня вышла новая версия программы - 1.3.0

Изменения:
- Добавлена функция редактирования mbm файлов sis пакета;
- Исправлена ошибка, в результате которой имена файлов, извлеченных из пакета, и в pkg скрипте не совпадали;

Немного подробнее о редактировании mbm файлов. Данная возможность реализована только для mbm, находящихся внутри sis пакетов. Поддерживается добавление, замена и удаление картинок, находящихся в файле. Также при нажатии правой кнопкой мыши на картинке можно изменить ее битность (чем меньше, тем хуже качество, но меньше размер) и установить флажок хранить картинку как цветную или черно-белую (в оттенках серого, если более точно). При снятии флага Coloured изображение преобразовывается в черно-белое, возможна обратная установка флажка в Coloured, но это, естественно, не сделает черно-белую картинку цветной.

Скачать новую версию можно с официального сайта программы.
Вернуться к началу
Профиль
Перейти:  
Новая тема Написать ответ Форумы All Nokia - все для телефонов Nokia » Программы для ПК Часовой пояс: 3
На страницу 1 2 3 4 » 11
 
Рейтинг@Mail.ru