Частенько выкладывают файлы где написано что их нужно подписать. Но что это такое?
Ответ прост. Начиная с Symbian 9.1 все SIS файлы необходимо подписать.
Есть 4 типа сертификатов:
Self-Signed - сам дома подписываешь и все могут его поставить. Уровень доступа к API базовый. Доступно порядка 60% всех API.
Symbian Signed - им подписывают программы требующие более чем 60% API причем на руки сертификат не дают. Отправляешь SIS - получаешь подписанный SIS (если конечно он пройдет проверку) но подпись у Symbian платная для коммерческих проектов. Но для бесплатных - она бесплатна. Доступ к 100% API в случаи обоснования требования.
Basic Devcert - такому сертификату доступно порядка 80% API и он может устанавливать программы с защищенным UID. Это используется для получения доступа к таким API как Убийство процессов, нажатие кнопок, изменение даты...
Phone Manufactured Devcert - такой сертификат имеет доступ 100% API (в том числе доступ в закрытые папки).
Мы воспользуемся
Basic Devcert.
Как его получить
написано тут.
Как подписать ним SIS файл
написано тут.