Jak wyrobić certyfikat OPDA i podpisać nim aplikację

kuba 15 lutego 2011 0
Jak wyrobić certyfikat OPDA i podpisać nim aplikację

Najnowsze telefony komórkowe z systemem Symbian dają użytkownikowi bardzo duże możliwości instalowania najróżniejszych aplikacji, które znacznie rozszerzają funkcjonalność smartphona. Niestety wraz z pojawieniem się dużej liczby ciekawych
i przydatnych aplikacji, pojawiły się również wirusy na system Symbian. Producenci telefonów chcąc zabezpieczyć swoje urządzenia przed szkodliwym oprogramowaniem wprowadzili od trzeciej edycji systemu Symbian konieczność podpisywania aplikacji certyfikatem, który jest unikatowym plikiem dla każdego telefonu. Ograniczyło to znacznie liczbę zainfekowanych aplikacji, gdyż producenci oprogramowania muszą przejść dość długą procedurę weryfikacyjną przed opublikowaniem swojego oprogramowania związaną właśnie z przyznaniem certyfikatu. Niestety wprowadzenie do Symbiana 3rd i późniejszych certyfikatów znacznie ograniczyło możliwości instalowania starszych wersji aplikacji, które
z założenia certyfikatów nie posiadają, gdyż wcześniej nie było konieczności certyfikowania aplikacji. Prostym i skutecznym rozwiązaniem tej niedogodności jest wyrobienie sobie własnego certyfikatu dla posiadanego telefonu. Certyfikat to nic innego jak dwa pliki
z rozszerzeniami *cer i *key generowane dla konkretnego telefonu po podaniu numeru imei. Pojawiło się wiele osób, które odpłatnie oferują wyrobienie certyfikatu, gdy tymczasem można to zrobić samemu za darmo logując się na stronie chińskiego forum OPDA (http://cer.opda.cn/en/).

Strona wymaga bezpłatnej rejestracji i po zalogowaniu możemy skorzystać z przycisku „Apply cer”, którego kliknięcie przekieruje nas do kolejnej podstrony, gdzie podając wymagane dane zgłaszamy swój akces o certyfikat. Po kilku godzinach (maksymalnie 24 godziny) wracamy na stronę i po zalogowaniu w zakładce „My certyfikates” możemy pobrać dwa pliki *cer i *key, które są naszym certyfikatem. Gdy posiadamy już własny certyfikat możemy rozpocząć podpisywanie nim potrzebnych nam aplikacji do telefonu.

Istnieją dwa sposoby na podpisanie aplikacji: po zalogowaniu na stronie OPDA wybieramy nasz certyfikat, wybieramy aplikację z naszego twardego dysku do podpisania oraz w polu „Remarks” wpisujemy dowolną naszą nazwę. Pozostaje już tylko kliknięcie na „Upload” i po kilku chwilach możemy pobrać z zakładki „Signet software” naszą podpisaną aplikację z rozszerzeniem *sisx, która jest już gotowa do zainstalowania na naszym smartphonie.

Drugim sposobem na podpisanie aplikacji jest skorzystanie z programu SignSis dla Symbiana. Po zainstalowaniu tej aplikacji w telefonie musimy jeszcze umieścić w jego pamięci pliki certyfikatu i klucza oraz po uruchomieniu aplikacji wskazać je z poziomu telefonu oraz aplikację do podpisania. Oba sposoby sa równie dobre i skuteczne. Wyrobienie własnego certyfikatu jest na pewno najlepszym sposobem na zwiększenie możliwości naszego urządzenia, a dodatkowo jest to całkowicie bezpieczne i nie grozi uszkodzeniem systemu w telefonie tak jak często zdarza się to podczas prób „łamania” systemu. Symbian „złamany” czy też „hakowany” jest być może mniej wymagający i nie ogranicza w żaden sposób możliwości instalowania oprogramowania, jednak wiąże się to z dużym niebezpieczeństwem zainstalowania przez przypadek programu z wirusem, którego pozbycie się zawsze jest związane ze zmianą oprogramowania telefonu i utratą wszystkich danych.