Главная » 2008 » Апрель » 4 » Установка неподписанных приложений на Symbian OS 9.x
17:58
Установка неподписанных приложений на Symbian OS 9.x
Установка неподписанных приложений на Symbian OS 9.x
Как уже известно многим обладателям смартфонов с Symbian OS 9.x
создание сертификатов простым пользователям недоступно уже
продолжительное время, даже несмотря на то, что Symbian Limited обещала
в кратчайшие сроки исправить проблему. Знаю, что многие бились с
проблемой регистрации на сайте ,
перебирая сотни e-mail сервисов, и наконец сумев зарегистрироваться так
и не смогли создать себе сертификат, срок действия которого, кстати,
продлили с 6 месяцев до 3-х лет.
На данный момент создание сертификатов доступно лишь разработчикам
программного обеспечения, т.е. тем людям, которым присвоен статус
Publisher ID (статус разработчика можно получить, пойдя проверку на
Symbian Limited и заплатить членский взнос в пределах 200 долларов США
за коммерческую версию продукта, либо получить статус бесплатно для
некоммерческого продукта).
Однако, программеры, хакеры и другие пользователи смартфонов не стоят
на месте и ищут пути обхода защиты ОС Symbian. Порывшись в интернете я
наткнулся на один из способов разблокировки ОС Symbian OS 9.x для
последующей установки любых, в том числе и неподписанных
(несертифицированных) приложений.
Благодаря испанскому программеру FCA00000, который нашел способ взлома доступа в систему и отключения проверки капабилити, а также китайскому программеру leftup,
который смог создать сертификат на неограниченное количество IMEI
номеров, данный способ является полностью работоспособным, и позволит
пользователям у которых нет сертификат установить любое приложение на
свой смартфон.
Весь процесс разбит на 2 этапа:
1. Открытие доступа в папки
- скачайте приложение Python для компьютера, 2 модуля к нему, а также
набор файлов для смартфона.Все нужные файлы находятся в этом ;
- установите python-2.5.2.msi;
- установите pyserial-2.2.win32.exe;
- установите pywin32-210.win32-py2.5.exe;
- скачайте этот ,
выберите необходимую версию Symbian OS и измените скрипт - для этого
откройте его в любом текстовом редакторе, найдите строку ser =
serial.Serial(число), зайдите в диспетчер устройств, найдите Порты (COM
и LPT), там будет Ваш подключенный смартфон. Запомните номер порта, и
впишите в строку ser = serial.Serial(число), вместо числа Ваш порт -1
(например порт COM 6, напишите ser = serial.Serial(5)), сохраните.
- запустите на смартфоне TRK, который лежит в этом , в настройках укажите USB;
- нажмите коннект, откройте на компьютере скрипт, и ждите, когда окошко закроется;
- проверьте при помощи программы X-plore сработало ли данное действие,
для этого откройте X-plore и если он видит содержимое папок sys,private
значить все сработало.
2. Установка сертификата
- скачайте этот ;
- скопируйте файл 00000001 в c:\resource\swicertstore\dat (ВНИМАНИЕ! На
некоторых смартфонах после перегрузки файл пропадает, пока прийдется
ложить его туда заново, в скором времени будет написано приложение
которое его туда будет ложить автоматом);
- далее в том же архиве есть папка cert, это и есть теперь Ваш
сертификат, им можно подписать любое приложение и оно установится у
любого владельца разблокированого смартфона, а так же годится для
неподписаных приложений.
Вот и все, теперь можно устанавливать любые приложения на смартфон.