Symbian – podpisywanie aplikacji własnym certyfikatem

Konrad Kowalski
  • 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)

56 komentarzy

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


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

    swiniaa 8 lat temu Odpowiedz


  • ok ;)) dzięki bardzo 😉

    swiniaa 8 lat temu Odpowiedz


  • 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 8 lat temu Odpowiedz


    • Konrad Kowalski

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

      Konrad Kowalski 8 lat temu Odpowiedz


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

    l0co 8 lat temu Odpowiedz


  • 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 8 lat temu Odpowiedz


    • Konrad Kowalski

      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 8 lat temu Odpowiedz


      • 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 8 lat temu Odpowiedz


  • 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 8 lat temu Odpowiedz


    • 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 8 lat temu Odpowiedz


  • 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 8 lat temu Odpowiedz


  • 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 8 lat temu Odpowiedz


    • Konrad Kowalski

      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 8 lat temu Odpowiedz


  • 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 8 lat temu Odpowiedz


    • Konrad Kowalski

      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 8 lat temu Odpowiedz


  • 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 8 lat temu Odpowiedz


    • Konrad Kowalski

      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 8 lat temu Odpowiedz


  • 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 8 lat temu Odpowiedz


    • Konrad Kowalski

      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 8 lat temu Odpowiedz


  • 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 8 lat temu Odpowiedz


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

    twaro 7 lat temu Odpowiedz


  • 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 7 lat temu Odpowiedz


    • Konrad Kowalski

      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 7 lat temu Odpowiedz


  • 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 7 lat temu Odpowiedz


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

    CycuPL 7 lat temu Odpowiedz


  • Kocham was! Dziękuję!!!

    Molll 7 lat temu Odpowiedz


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

    Borus 7 lat temu Odpowiedz


  • Mam tak jak BORUS

    Kamil 7 lat temu Odpowiedz


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

    Borus 7 lat temu Odpowiedz


  • 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 7 lat temu Odpowiedz


  • 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 7 lat temu Odpowiedz


  • 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 7 lat temu Odpowiedz


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

    Bartosz 7 lat temu Odpowiedz


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

    Tom 7 lat temu Odpowiedz


  • 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 7 lat temu Odpowiedz


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

      lukiboys 7 lat temu Odpowiedz


  • 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 7 lat temu Odpowiedz


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

    Kazik 7 lat temu Odpowiedz


  • 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 7 lat temu Odpowiedz


  • Fajna rzecz umnie działa 🙂

    karol 7 lat temu Odpowiedz


  • 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 7 lat temu Odpowiedz


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

    kris 7 lat temu Odpowiedz


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

    slawko 7 lat temu Odpowiedz


  • 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 7 lat temu Odpowiedz


  • 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 6 lat temu Odpowiedz


  • 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ł 6 lat temu Odpowiedz


  • 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 6 lat temu Odpowiedz


  • a czy to zadziala rowniez na nokie c6?

    gosc 6 lat temu Odpowiedz


  • Wielki Browar dla AUTORA super.

    Tomasz 6 lat temu Odpowiedz


    • 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 6 lat temu Odpowiedz


      • Konrad Kowalski

        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 6 lat temu Odpowiedz


        • 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 6 lat temu Odpowiedz


  • 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 6 lat temu Odpowiedz


  • 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ł 6 lat temu Odpowiedz


Dodaj komentarz