Symbian – podpisywanie aplikacji własnym certyfikatem

Avatar photo
  • Konrad Kowalski
  • 24/07/2009
  • Symbian
  • 56 komentarzy
MobileSigner - podpisywanie aplikacji własnym certyfikatem

W jednym z poprzednich postów opisywałem jak uzyskać własny darmowy certyfikat dla telefonu z Symbianem poprzez forum OPDA.

Teraz czas na mini poradnik jak podpisywać aplikacje i gry owym certyfikatem. Najprostszym sposobem jest użycie programu MobileSigner (SignSIS), który pozwala na bardzo szybkie wykonanie takiej operacji.

Przygotowanie

Po pobraniu i instalacji aplikacji w naszym telefonie musimy wykonać kilka krótkich czynności, które w późniejszym czasie ułatwią nam korzystanie z Mobile Signer’a.

Pierwszą, rzeczą którą należy zrobić jest utworzenie nowego folderu w telefonie, w którym umieścimy otrzymane wcześniej pliki key i cer.

np. o nazwie. opda
Certyfikaty w folderze OPDA

Certyfikaty w folderze OPDA

Następnie kopiujemy do niego 2 wcześniej wspomniane pliki, zmieniamy im nazwy na jakieś krótsze: np.

cert.cer
klucz.key

Teraz otwieramy wcześniej zainstalowana aplikacje i ustawimy ścieżki do plików. A następnie klikamy

Opcje >> Zapisz ścieżki
Mobile Signer - Ustawienia

Mobile Signer - Ustawienia

Podpisywanie

Gdy już wykonaliśmy poprzednie kroki możemy zacząć podpisywać aplikacje z rozszerzeniem .sis

Np. podpiszemy teraz plik o nazwie game.sis znajdujacy się na karcie telefonu w folderze download. Aby to zrobić ustawienia Mobile Signera powinny wyglądać tak:

Mobile Siger - podpisywanie aplikacji game.sis w folderze download

Mobile Siger - podpisywanie aplikacji game.sis w folderze download

Teraz wystarczy wybrać:

Opcje >> Sign
Podpisana aplikacja

Podpisana aplikacja

Po tej operacji program program utworzy plik w tym samy folderze gdzie był poprzedni z innym rozszerzeniem .sisx

Teraz możemy taki plik (sisx) zainstalować w telefonie bez żadnych błędów certyfikatów itp.

Pobierz Mobile Signer

Gdyby występowały jakieś problemy podczas podpisywania Moblie Signer’em (które mogą leżeć zarówno po stronie Mobile Signera jak i podpisywanej aplikacji) można skorzystać z o wiele prostszej i szybszej metody – podpisywania aplikacji bezpośrednio na stronach OPDA. Zainteresowanych tym sposobem zapraszam do artykułu Symbian – podpisywanie aplikacji własnym certyfikatem na OPDA (online)

Warto przeczytać

56 komentarzy

Możesz dodawać komentarze do tego artykułu.


  • hmm.. ciekawe..tylko skad mam sciagnac te 2 pliki.. cer i key ..??

    swiniaa 15 lat ago Reply


  • ok ;)) dzięki bardzo 😉

    swiniaa 15 lat ago Reply


  • clozylem wczoraj zamowienie na certyfikat na OPDA . zarejestrowalem sie wczesniej oczywiscie. tego wieczora wielokrotnie logowalem sie by sprawdzic czy jest juz moj certyfikat.wciaz nie bylo. dzisiaj kolo poludnia zadna z prob zalogowania sie nie dala rezultatu. malo tego. nie daje rezultatu zalozenie nowego konta i proba zogowania sie na nie. czy system opda ma problemy techniczne? czy to ja mam problem?

    l0co 15 lat ago Reply


    • Avatar photo

      Wina leży po stronie OPDA, bo podczas logowania ich skrypt wyświetla błędy w skrypcie.
      Trzeba poczekać aż to naprawią.

      Konrad Kowalski 15 lat ago Reply


  • juz wszystko gra. mam certyfikat. juz po instalacji. super. dzieki

    l0co 15 lat ago Reply


  • A mnie nie działa:/ Certyfikat wyrobiłam, ściągnęłam i zainstalowałam Mobile Signer – choć podczas instalacji pojawiła się uwaga, że jest niekompatybilny z moim telefonem (5800XM)… Mimo wszystko robiłam dalej i jak chcę podpisać pojawia się komunikat: Błąd ładowania pliku .sis
    Ktoś mógłby mi pomóc?? Dzięki!

    Olus 15 lat ago Reply


    • Avatar photo

      Ciężko powiedzieć co może być nie tak. Wina może leżeć zarówno po stronie MobileSigner (choć rzadko przytrafiały mi się jakieś problemy) jak i aplikacji, którą się podpisuje.

      Aby wykluczyć błąd MobileSigner można spróbować podpisać aplikację na OPDA.

      Opisałem to w artykule:
      Symbian – podpisywanie aplikacji własnym certyfikatem na OPDA (online)

      Konrad Kowalski 15 lat ago Reply


      • Tamta aplikacja rzeczywiście była z jakimś błędem:/
        Ściągnęłam inną, na stronie wyrobiłam certyfikat bez problemów, ale w telefonie i tak nie dam rady tego zrobić.
        No nic, najważniejsze, że chociaż przez stronę działa. Dzięki!

        Olus 15 lat ago Reply


  • a ja mam problem.zaisntalowałem MobileSigner(SingSis) w wersji 1.03 i od razu przy instalacji wywaliło mi komunikat ze program niekompatybilny,czy mimo to zainstalowac?wiec zainstalowałem.Potem próbowałem wg powyższej instrukcji podpisac nowy temat tel to za kazdym razem wywalało mi bledy ale tworzyło plik instal z rozszerzeniem sisx ale przy instalacji dalej jest info ze „aplikacja nie jest zaufana i może uszkodzić dane telefonu…”
    co to ma znaczyc..co robie źle,czemy od razu przy instalowaniu samego MobileSigner wywali mi komunikat”NIEKOMPATYBILNY” ale czy instalować..i dlaczego tworzy mi pliki z rozszerz.sisx ale jest ten komun.przy instalacji.

    boris 15 lat ago Reply


    • o rozszerzeniu .sisx autor pisał w temacie.
      Przy każdej aplikacji od producenta innego niż Nokia wyskakują takie komunikaty, nawet przy grach Java. Ja instaluję wszystko jak leci i nic mi się z fonem nie stało 🙂 Instaluj bez obaw 😛

      flaaj 15 lat ago Reply


  • Witam mam problem z tym programem. Mianowicie zainstalowałem go na telefonie i po ustawieniu odpowiednich plików cer i key pobranych z opda próbowałem podpisać kilka aplikacji i za każdym razem wyskakiwał komunikat „błąd ładowania pliku key”. Nie wiem co teraz robić. Walczę już z tym telefonem kilka godzin i już mam go dość, a potrzebuje tylko garmina na n95 8gb. Proszę pomocy bo po oddaniu telefonu na serwis jeżdżę po mieście z mapą na kierownicy i już mam dosyć.

    guzik 15 lat ago Reply


  • Zrobiłem wszystko jak w powyżej zamieszczonej instrukcji, posiadam nokie E75 mam już cer i key za każdym razem kiedy chcę podpisać aplikację przez Mobile Signer wyskakuje mi informacja Błąd ładowania pliku .key, ścieżki są wpisane poprawnie, proszę o pomoc.

    Marcin E75 15 lat ago Reply


    • Avatar photo

      Spróbuj podpisać aplikację na stronie OPDA. Widocznie wraz z pojawianiem się nowych aktualizacji dla telefonów Mobile Signer ma na niektórych urządzeniach problemy.

      Konrad Kowalski 15 lat ago Reply


  • Witam
    certyfikat ściągnąłem i jest ok a kej nie działa na online podpisałem i wszystko działa co zrobić z kluczem??

    JarosławPudlo 15 lat ago Reply


    • Avatar photo

      Klucz zapewne jest dobry.

      Ostatnio jak widzę po komentarzach wina leży chyba po stronie Mobile Signera.

      W najbliższym czasie poszukam jakiegoś zamiennika dla tego programu bo wraz zbiegiem czasu przysparza on coraz więcej problemów.

      Konrad Kowalski 15 lat ago Reply


  • Jest problem ( nie moge zgrac programu na kome) jest w sisx i poprostu kiedy zgrywam programem nokia ovi albo Nokia PC suite to BUM blad nie mozesz zgrac bo nie masz cartyfikatu i o co w tym chodzi???

    JoKeR 15 lat ago Reply


    • Avatar photo

      Nie wiem za bardzo o co Ci dokładnie chodzi 🙂
      Albo próbujesz zainstalować niepodpisaną aplikację albo wina leży po stronie Nokia PC Suite (mało prawdopodobne).

      W Nokii 5800 da się podłączyć telefon do komputera w trybie „Pamięć masowa” albo coś podobnego, można wtedy przekopiować plik z aplikacją na kartę telefonu i spróbować zainstalować bezpośrednio w telefonie.

      Jeśli podczas instalacji bezpośrednio w telefonie nadal wyskoczy błąd z certyfikatem będzie to oznaczać zapewne że aplikacja jest po prostu nie podpisana mimo, że posiada rozszerzenie sisx.

      Konrad Kowalski 15 lat ago Reply


  • No i mam problem, a mianowicie wyrobilem sobie certyfikat, probowałem przez mobile signera, probowalem na pc, probowalem tez przez strone no i zawsze dostaje ten sam komunikat, waznosc certyfikatu wygasła.
    Już nawet sprawdzalem czy jest odpowiedni imei w certyfikacie no ale niestety jest dobry i nadal nie działa.
    Ma ktoś pomysł co z tym fantem zrobić?

    Kuba 15 lat ago Reply


    • Avatar photo

      Miałem coś takiego z pewną aplikacją ale nie podpisywaną certyfikatem z OPDA. Z tego co pamiętam przed instalacją wystarczyło zmienić datę w telefonie o kilka miesięcy wstecz, zainstalować i wrócić do aktualnej daty. I wszystko działało.

      Dla każdej aplikacji podpisanej własnym certyfikatem wyskakuje Ci ten błąd, czy tylko dla konkretnej ? Może wina leży po jej stronie a nie certyfikatu.

      Konrad Kowalski 15 lat ago Reply


  • Zrobiłem jak w instrukcji, wrzuciłem SmartMovie, utworzyłem ścieżke, SIGN, powstał nowy plik SmartMovie.sisx i tu problem, wyskakuje koment” Nie można otworzyć. Nie obsługiwany format pliku” Natomiast plik pierwotny nie chce się zainstalować, bo jest błąd certyfikatu :/

    orgi 15 lat ago Reply


  • zrobiłem jak opisano i wszystko działa podpisuję w telefonie można sie przyzwyczaic

    twaro 15 lat ago Reply


  • A co z s60v5 na mojej 5800 nie działa. Konkretnie to się instaluje i wygląda ok do momentu kiedy chce wybrać ścieżkę dostępu. Odpala się klawiaturka do edycji tekstu zamiast pamięci (browse) Na 6650 fold działało wyśmienicie. Jak wpisałem ścieżki ręcznie to wywala, że błąd ładowania pliku. Coś jest nie tak z tym signerem. HELP

    Kris 15 lat ago Reply


    • Avatar photo

      Mobile Singer u mnie działa bez żadnego problemu(ręczne wpisywanie ścieżki też jest wymagane). Mam na telefonie dokładnie tą samą wersję co jest tutaj udostępniona do pobrania.

      Konrad Kowalski 15 lat ago Reply


  • Też mam pewien problem.
    Po wprowadzeniu certyfikatu do aplikacji na stronie OPDA wszystko ok. Pobieram na telefon, instaluje i nie chce mi się uruchomić podpisana aplikacja :/ czym to może być spowodowane?

    Adek 15 lat ago Reply


  • No wszystko poszlo jak cza tylko czekam na te pliki mam nadzieje ze bedzie dobrze 😉 dzieki wielkie 😉

    CycuPL 15 lat ago Reply


  • Kocham was! Dziękuję!!!

    Molll 15 lat ago Reply


  • a ja nie moge zainstalować MobileSigner wyskakuje błąd certyfikatu:/

    Borus 15 lat ago Reply


  • Mam tak jak BORUS

    Kamil 15 lat ago Reply


  • Czy ktoś jest w stanie pomóc w zainstalowaniu MOBILESIGNERA?

    Borus 15 lat ago Reply


  • Robiłem wszystko z towoimi instrukcjami i działa zainstalowało się w telefonie jest ikonka ale jak chce ją uruchomić to nie ma żadnej reakcji co teraz ??
    CINES E52

    CINES 15 lat ago Reply


  • Trochę się zdziwiłem, że program, który służy do podpisywania certyfikatów, sam go nie posiada?!?
    To tak, jak chciałbym się włamać przy użyciu łoma i musiałbym najpierw się w jakis sposób do niego również włamać.
    Oczywiście i tę aplikację można podpisać na OPDA. Hejka!

    Dariusz 15 lat ago Reply


  • Cześć super porada, ale mam mały problem, a konkretnie to zainstalowałem wszystko według instrukcji i po chciałem uzupełnić pole z plikiem „sis” po daniu „Sign” wyskoczył mi błąd „Błąd ładowania pliku.sis” Czemu to tak jest przecież ścieżka jest dobra bo 2 razy sprawdzałem. Pomocyyyyyy

    Sebastian 14 lat ago Reply


  • A skąd wziąśc te 2 pliki które zmieniamy na nazwy np.
    cert.cer
    klucz.key?
    gdzie one są?

    Bartosz 14 lat ago Reply


  • Ja już trzeci dzień czekam na certyfikat. Ciągle status jest taki, że oczekuje na potwierdzenie ;/

    Tom 14 lat ago Reply


  • a powiedzcie mi jak to jest z downloadem na tym opda ?? po wyrobieniu cer i key trzebaodczekac 3-5 dni zanim bede mogl sciagnac te pliki 😐 ??

    buziak 14 lat ago Reply


    • ja dostałem po 20h certyfikat i wszystko śmiga, ale polecam podpisywanie z komputera, bo jest szybciej i wygodniej

      lukiboys 14 lat ago Reply


  • Cześć!!
    Mam problem, wyrobiłem certyfikat na OPDA. Wszystko oki. Podpisałem go na stronie OPDA i w telefoni przy instalacji znów błąd „Błąd certyfikatu” próbowałem przy pomocy MobileSigner i to samo. Pomocy!!!! IMEI jest ok.

    Elan 14 lat ago Reply


  • Mi jak narazie wszystko działa ;).Zainstalowałem pełna wersję magic brusha.Wielkie dzieki za poradnik 😛

    Kazik 14 lat ago Reply


  • Ja mam taki problem gdy chce podpisac gre na stronce OPDA to przy wiecej wazacych pliczkach tak jakby nie chce mi podpisac, tylko ciurkiem leci „Uploading” czekalem juz tak z godzine a plik byl to mniej wiecej 30mb i po godzinie nic ;< . Przy mniejszych po paru chwilach juz moge sciagac podpisana aplikacje. Halp!

    Dudi 14 lat ago Reply


  • Fajna rzecz umnie działa 🙂

    karol 14 lat ago Reply


  • RATUNKU!!!! N97
    klikam wszytsko na OPDA i czekam uploading i czeeeekam i czeeeekam a plim ma 6MB i nic ….
    a jesli przez telefon próbuje to zrobic to wyskakuje mi :
    ERROR LOAD KEY FILE…???

    pomocy!!

    Kuba 14 lat ago Reply


  • ta metoda dzial super!!!!!!!! GOSCIU jestes WIELKI!!! dzięki

    kris 14 lat ago Reply


  • U mnie na e51 też zadziałało, wielkie dzięki

    slawko 14 lat ago Reply


  • a ja mam problem z podpisaniem certyfikatyu 🙁 certyfikat jest wazny do 2014 roku a i tak udalo mi sie zainstalowac tylko corecodec do filmow nie wiem co robie nie tak ale nie moge zainstalowac nokmote… jAK BY KTOS MOGL MI POMOC TO BEDE NAPRAWDE WDZIECZNY MAM NOKIE N 95 8GB Z SOFTEM 35.0.001 JUZ NIE MAM SILY DALEJ Z TYM WALCZYC…

    PIOTRASWLKP1 14 lat ago Reply


  • u mnie jest ten problem, że pomimo tego iż mam ściągnięte na komórkę pliki certyfikatu to i tak nie mogę nawet zainstalować programu mobile signer bo wyskakuje informacja że certfikat wygasł. co zrobić w tkaim razie? Bardzo prosze o pomoc.

    marengue 14 lat ago Reply


  • ja tez mam problem zanic nie może mi sie zuploudować plik czekam ponad godzine i nic, plik tylko 5 mb, a i jeszcze pola takie jak „Effective Start time of the cer. ” i „Certificate expire time” mam puste tam w tabelce gdze podaje jaki plik ma mi podpisac, czemu ?
    program tez nie działa pomoże ktoś ?

    paweł 14 lat ago Reply


  • Witam
    Wyrobiłem certyfikat, ale mam problem z uploadowaniem pliku. Próbowałem wiele razy i za każdym razem wyskakuje komunikat:”Upload failed”. Proszę o pomoc

    czarli 14 lat ago Reply


  • a czy to zadziala rowniez na nokie c6?

    gosc 14 lat ago Reply


  • Wielki Browar dla AUTORA super.

    Tomasz 14 lat ago Reply


    • Coś z tymi certyfikatami nie tak. Nie korzystam z nich do odpalania kraków i innego złodziejstwa a do testowania własnych aplikacji pisanych pod Qt. Wszystko było ok, tzn instalowałem i testowałem, ba dalej to robię właściwie każdy rodzaj programu dopóty dopóki nie zacząłem używać kodu związanego z lokacją.
      W tym momencie Qt Creator pokazuje mi plik certyfikatu jako niepoprawny certyfikat X.509 a próba zainstalowania programu podpisanego jakimkolwiek zewnętrznym programem, a mam chyba wszystkie, kończy się błędem. Co do szczegółów chodzi o Qt 4.7, najnowszego kreatora i SDK. Jest tu jaki mądry? 😀

      Andrzej 13 lat ago Reply


      • Avatar photo

        Hmm. Ciężko powiedzieć pewnie coś zmienili w SDK. Jak ja pisałem w QT aplikacje chyba z wykorzystaniem SDK 1.1 BETA (albo jakoś tak) to aby uzyskać dostęp GPSu dodawałem we właściwościach projektu „+Location” a certyfikat sam QT Creator generował (opcja self-signed) i nim podpisywał aplikację. Telefon oczywiście wyświetlał info że aplikacja „służy do programowania i może uszkodzić telefon … ” albo jakoś tak, ale wszystko działało.

        Konrad Kowalski 13 lat ago Reply


        • Nie wiem jak utworzyć self-signed. W pliku .pro podałem własny UID i installer_header z obszaru chronionego, bo na taki rejestrowałem UID ale nic mi nie wychodzi. Przy kompilacji wywala błąd: Automatic patching failed at C:\PROGRAMOWANIE\SDK\Symbian\SDKs\Symbian3Qt473\bin\createpackage.pl line 357.
          Próbowałem różne wersje Perla podejżewając go o bugowanie ale to nie to. Na forach brak pomocy… A ja jestem tylko amatorem i nie mam znajomych w środowisku, by ktoś mi pomógł.
          Pewnie to błąd dystrybucji, nie takie numery odwala. Na przykład tworzy pliki *_installer_unsigned.sis a próbuje zainstalować *_unsigned_installer.sis, co oczywiście jest niemożliwe 😐
          Ale co tam, to nie forum i nie ma co się uskarżać. Jeśli możesz pomóc napisz priv.
          Pozdrawiam.

          Andrzej 13 lat ago Reply


  • a du*a tam, na stronie oPDA wyświetla mi tylko mój certyfikat a jak chce podpisać aplikację to przekierowuje mnie żeby wpłacić dotację!!! nie można podpisać żadnej aplikacji

    Dawid 13 lat ago Reply


  • Witam! Czy certyfikat musi być wyrobiony na stronie OPDA? Ściągnąłem jakieś z chomika i chciałbym po prostu zmienić w nim nazwę z moim IMEI. Można to tak?

    Dziękuję z góry.

    Pozdrawiam

    Paweł

    Paweł 13 lat ago Reply


Dodaj komentarz