Назад в дневник


Пишет
В¤[BraiN_ViruS]В¤
 ~!|!
SIS архивы
Что они из себя представляют структурно и функционально, как посмотреть внутрь, отредактировать, перепаковать и т.д. Небольшой обзор об установочных .sis файлах под OS6-OS8. Как извлечь и собрать назад файлы из SIS архива средствами обычных прикладных программ под WinXP без использования SDK под Symbian OS, то есть доступными способами, не требующими знаний по программированию и без спец.навыков. SIS (Symbian Installation System )-Это тип архива, предназначенный для установки ПО на смартфон, работающий под управлением Symbian OS. Архив содержит в себе файлы приложения, пути распаковки файлов, информацию о версии ПО, UID3 приложения (идентификационный уникальный номер), информацию, всплывающую во время установки (лицензионное соглашение, крекерские коменты и т.д.), а также исполняемые во время установки функции. Можно выделить 5 основных групп файлов, содержащихся внутри архива: 1.Обыкновенные файлы самого приложения.Предназначены для копирования на смартфон (в память тела или на карту памяти, а так-же часть туда, часть сюда). Т.е. если при выборе указана карта памяти, это не значит, что программа полностью встанет на E. Часть файлов может скопироваться в тело. Это вызвано техническими особенностями некоторых прог. Но как правило, это небольшая часть файлов маленького размера. Основные ресурсы программы (приложение-.app; локализация текстовых ресурсов-.rsc; иконка приложения-.aif; графические ресурсы-.mbm и иногда некоторые др) встают в директорию C: или E:\system\apps\(название программы)\. Это основная папка приложения. Именно директорию \apps\ сканирует система для вытаскивания иконок на рабочий стол. Если прога будет лежать в другом месте или еще в одном вложении, глубже, то система не увидит установленной программы. Часть ресурсов может быть размещена в других системных директориях Data; Libs; SharedData; Programs; Help; Recogs. 2.Файлы, которых нет.Но они будут созданы в процессе запуска и эксплуатации приложения. Этот класс архива необходим для корректной (чистой) деинсталляции. По некоторым причинам эти файлы нельзя прописать сразу (например файлы инициализации, регистрации), но иногда они есть, уже заложенные в архив нашими друзьями... 3.Текстовые ресурсы.Они, выводимые на экран во время установки, могут быть функциональными - продолжить установку или отменить (на выбор пользователя), или просто информационными. Как правило, это лицензионные соглашения, предупреждения, реже инструкции по установке или ненавязчивые напоминания о "наших друзьях". 4.Файлы, (программы).Которые будут запущены в системе во время установки и/или удаления приложения. Это чаще программы без пользовательского интерфейса GUI, они запускаются в фоновом режиме во время процесса установки/удаления приложений и могут иметь различные функции: удаление предыдущей версии и файлов инициализации со старыми настройками, инициализация какого-либо сервиса программы, запуск регистрации или наконец, опять же заставка "наших друзей", которые очень любят лишний раз напомнить о себе. Надо убивать эти лишние и никому не нужные EXE-шники, а так же излишне длинные названия программ в диспетчере приложений (типа FileMan - By SyMPDA,BiNPDA,ХрЕН-PDA и т.д.). Это как раз надо делать именно на стадии перепаковки SIS архива. 5.SIS архивы.Вложенные вовнутрь основного -это SIS-компоненты. В доп.архивы обычно пакуют набор стд файлов для фирмы-производителя, содержание их не зависит от версии программы. Это м/быть кодеки, системы автозагрузки, лицензионные примочки (особенно приуспела фирма Psiloc - до 5 вложений), а так-же любые другие наборы. Внутри компонента может находиться еще один SIS файл, а внутри этого - еще и т.д. В принципе это делается для удобства комплектации приложения (т.е. для производителей ПО), для пользователя - это не принципиально, только размножаются файлы в папке \Install\. Оглавление SIS файла (шапка) остается лежать в телефоне в директории!:\system\install\. Это необходимо для корректного отображения списка установленных прог диспетчером приложений и последующей деинсталляции, которая производится именно по этому оглавлению (т.е. что и куда прописалось, то и удаляется). Эти оглавления имеют очень маленький размер (т.к. самих файлов внутри нет, только ссылки) и удаляются вместе с приложением. Для работы с SIS архивами разработано несколько прог под WinXP. С их помощью можно, без установки SDK, разобрать, поправить и собрать SIS фалы назад. У некоторых прог есть серьезные недостатки, способные испортить архив. Здесь необходимо знание структуры архива.
Таги: FAQ, телефон, описание,


Яндекс.Метрика
Вы не авторизованы!
Авторизация
Обновить
Глав

Добавить в избранное (только для авторизированных)