Určite ste sa už stretli s tým, že niektoré app sa dajú použiť v mobile až po ich certifikácii. Inými slovami certifikácia je vlastne súhrn postupov ktorými sa overuje príslušnosť aplikácie k mobilnému telefónu prostredníctvom jeho IMEI. Ako certifikovať aplikácie pre symbian? Pre postup z príkazového riadka treba nainštalovať niekoľko 100MB javy (S60 3rd Edition SDK for Symbian OS, Java(TM) 2 SDK, Standard Edition 1.4.2_13 a ActivePerl 5.6.1.638). Ja však verím, že Vás javou a perlom obťažovať nebudem a uvedieme si jednoduchší postup pomocou dávkoveho súboru. Postup:
1. Zaregistrujeme sa na stránke Symbiansigned .
2. Po prihlásení klikneme do “My Symbian Singed” (hore). Tam v menu do “Developer Certificates” (Obr.1). Dole je nenápadný odkaz na program Symbian Developer Certificate Request (Obr.2). Stiahnite ho a nainštalujte. V tomto programe vytvoríte certifikát, ktorý si dáme overiť na zaregistrovanej stránke Symbiansigned, takže pokračujeme.
3. Otvoríme program SDCR. V 1. kroku kliknite do browse a do ľubov. adresára uložíme súbor CSR, ktorému dáme presný názov MyCert.csr (Obr.3). Názov môže byť aj iný, ale potom ho musíte premenovať aj v dávkovom súbore, ktorý je už pripravený na použitie (povieme si o ňom neskoršie). Next. V 2. kroku potvrdíme bodku u ACS Pub ID available na NO! Ostane Vám aktívny spodný dialóg a podobne ako v 1. kroku: Browse a uložíte do toho istého adresára súbor KEY ktorý pomenujete presne MyKey.key. Zadáte 2x heslo, ktoré samozrejme nezabudnete (Obr.4). Pokiaľ máte už vytvorený súbor KEY, alebo dodaný s aplikáciou, zadajte k nemu cestu a potvrďte jeho heslom. To heslo musíte vedieť tiež (Obr.4a). Doporučujem si však vždy vyrobiť svoj vlastný KEY. Next. V 3. kroku zadáme povinné údaje s hviezdičkou a nemusíte sa trápiť s obsahom (Obr.5). Next. V 4. kroku klikneme do prvého riadka IMEI vpravo browse a do dalšieho okienka vpíšete Vaše IMEI a cez Add ho pridáte do dialógu. Potvrdíte OK. Z ľavého okienka Capabilities klikom do Add všetko prenesiete do pravého okienka (Obr.6). Next. V 5. kroku potvrdíme Finish. Do Vami uvedeného adresára sa uložia súbory MyCert.csr a MyKey.key (Obr.7). Objaví sa hláška, ktorá potvrdí vytvorenie uvedených súborov a vyzve Vás, aby ste požiadali o certifikát na stránke Symbiansigned (Obr.7a). Poďme tak urobiť.
4. Opäť otvoríte stránku Symbiansinged. Po prihlásení kliknete do “My Symbian Signed” (hore). Tam v menu do “Developer Certificates” a v podmenu do Request (Obr.1). Kliknite na riadok s možnosťou výberu súboru na disku a uploadnite súbor MyCert.csr (Obr.8). Už vytvorený certifikát zasa stiahnete z podmenu My DevCerts (Obr.1). Pokiaľ mu Váš prehliadač náhodou priradí pri downloade príponu HTM, premenujte ho na CER. Je tam pre Vás uložený na dlhšie a má tuším platnosť pol roka (Obr.9). Stali ste sa vlastníkmi certifikátu MyCert.cer a pol roka s ním môžete certifikovať svoje aplikácie do mobilu, ktoré to vyžadujú. Certifikát môžete podľa potreby aj premenovať tak, aby bol zhodný jeho názov aj v dávkovom súbore. To isté platí aj o súbore MyKey.key, ktorý je vlastne bezpečnostným kľúčom s Vašim heslom, ktorým potvrdíte proces certifikácie aplikácie vo Vašom PC.
5. Stiahnite si súbor Signsis.zip, ktorý obsahuje súbor signsis.exe, sign.bat (dávkový súbor) a adresár “cert”. Rozbaľte archív. Vlastnú certifikáciu vykonáte tak, že do zložky “cert” vložíte súbory MyCert.cer a MyKey.key. (Pokiaľ je už v zložke “cert” dodaný súbor KEY a chcete ho tu použiť, tak tento istý musí byť použitý aj v 2. kroku!!!). K súboru EXE a BAT pridajte aplikáciu SIS, ktorú chcete certifikovať. A teraz pozor. Pravou myškou kliknite na súbor sign.bat a zadajte “Upraviť” alebo “Editovať”. Teraz buď premenujete Váš súbor *.sis pripravený na certifikáciu na Moj.sis alebo tu v súbore BAT zeditujete jeho názov Moj.sis na jeho skutočný názov *.sis. Každopádne zeditujte taktiež heslo 12345678, a nahraďte ho tým, ktoré ste zadali pri vytvorení suboru KEY v 2. kroku (ale môžete v 2. kroku kľudne ponechať 12345678). Uložte Ctrl+S.
6. Spustite súbor sign.bat. Dosovské okno vypíše priebeh. Certifikácia súboru je vykonaná. Zmení sa aj jeho kapacita a opätovne ho môžete premenovať z Moj.sis na pôvodný názov *.sis (ak ste ho premenovali). Aplikáciu môžete inštalovať do mobilu.

Postup môžete vyskúšať napríklad na app TaskSpy v0.96. Odstrelovač procesov v mobile nie je nikdy na zahodenie…

Reklamy

38 komentárov to “Certifikácia aplikácií”

  1. Marti Mokry Says:

    Ahoj udělal jsem vše jak máš ve svém návodu ale kdyz zkusim certifitkovat tan TaskSpy a nainstalovat ho do mobilu mám N93 tak mi to mapise ze certifikát neni jeste platný nebo vypršela nebo že mám neco nastavenýho v telefonu spatne. Zkousel jsem to nekolikrát a pokaždé stejný výsledek. Tak jsem to zkusil na soubor který jsem potřeboval původně certifikovat a tam mi to zase napsalo že nelze nainstalovat z důvodu neprošlého certifikátu nebo tak něco.Porad mi co dělám špatně. Děkuji za odpověd

  2. vlasyk Says:

    Ahoj. No neviem ci ti dokazem takto od pasa poradit ked neviem presne kde je problem. Predpokladam ze si si sam vytvoril subor KEY. Predpokladam ze Ti je jasna editacia suboru BAT alebo naopak suborov podla BAT. Tak isto heslo na KEY musi byt v BAT take iste ake si zadaval pri tvorbe KEY. Predpokladam taktiez ze na webe si si nechal certifikat overit. Ak je toto jasne, chybka sa mohla niekde objavit, ale to uz nemozem vediet kde, ked tak daj blizsie info a ked budem mat cas mrkneme na to.. 🙂

  3. preadka Says:

    spravil som tiez vsetko ako si napisal ale napisalo to Could not verify signature with known algorithm, exiting.
    verification failure, invalid signature
    Islo o program gnubox_s60v3 premenoval som ho na Moj.SIS tak ako je kazane a aj som dal kod 12345678.
    uz som aj druhy krat vytvoril ten certifikat a stale nic a aj ho nechavam prejst tou strankou

  4. preadka Says:

    uz som na to dosiel problem bol asi v tom ze som certifikat nestiahol z My DevCerts ale z okna do ktoreho som to uploadol takze nic idem dalej nastavovat ten router

  5. suman Says:

    Čau,myslím,že dělám všechno podle návodu,všechny kroky mi prošly,vyhodí mi to po pátém kroku ikonu,MyCert,tu dám na jejich stránkách do toho políčka,opíšu kód a pořád mi to píše,že něco není valid.3 hodiny na tom dělám a nevím co dál.Můžete mi poradit?dík

  6. suman Says:

    Možná dělám něco špatně v prvním kroku,kdy mám určit adresář a vytvořit nějaký soubor,prosím trošku polopatě.Moc děkuji

  7. merlo Says:

    muzu se zeptat jak se certifikuje .JAR ???

  8. vlasyk Says:

    JAR ma samostatne certifikacne programy, tiez ziadna prechadzka ruzovym sadom…

  9. majino Says:

    pls reupload Signsis.zip, alebo na majl cikolina@centrum.sk, dik, este neviem ci to zvladnem, ked nie tak vas este budem otravovat

  10. lukas Says:

    ahojte…. asi som puk,ale nex sa snazim ako len xcem nejde mi to…v poslednom bode sa skratka nic,ale vobec nic nestane…
    app zostane taka ista ako predtym..

  11. stofi Says:

    Vlasyk : dekuji za bezva navod ;-)(vim ze z tech slov nic mit nebudes, ale slovo diky obcas potesi a motivuje).

  12. landys Says:

    Vlasyku, jsi nejlepší :o)

  13. gadzo Says:

    Daleko som sa nedostal. Nejde mi nainštalovať SDCR. Dam inštalovať a nič. Nepomohol ani restart PC.

  14. vlasyk Says:

    END!!! Vážení priaznivci! Tento N73 BLOGG končí svoju činnosť. END!!!

    Všetky články, otázky, aktuality a software
    Symbian 9.1 v3rd sú postupne presúvané na:

    NEW SITE: http://symbianmania.sk

    Zaregistrujte sa prosím na mojej novej stránke a
    tam smerujte aj svoje dotazy na ktoré sa teším!
    Srdečne zdraví Vlasyk. Ďakujem za pochopenie.

  15. Gadzo Says:

    Na tom novom blogu ohladom registrácie nemaáš nič! Zaregistroval som sa a nedošiel mi ani mail!
    Prosím o pomoc!!! Nejde mi certfikovať gnubox. Robím presne podľa návodu, ale od bodu 5 som v kococh. Stiahnem, premenujem všetko ako treba, ale certifikácia neprebehne. Asi sa na to vy… Trápim sa už s tým skoro týždeň a žiadna rada, ani pomoc nič. 😦

  16. Gadzo Says:

    Mohol som sa trápiť aj rok. Ten prog Signsis ktorý tu máš je vadný. S tým to nejde. Dík za pomoc, už to mám. 😦

  17. landys Says:

    SymbianSigned už nefunguje 😦
    Vlasyku, machře, zkus oprášit náhradní metodu 😉

  18. redmond Says:

    Preco je na taku blbost taky komplikovany postup. Symbian sa zas niecim vyznamenal, polovica aplikacii mi hlasi presli certifikat alebo ziadny.

  19. Rayen Says:

    Cus,chci se zeptat,jestli jde jednou ocertifikovaná aplikace znova certifikovat pro jinej IMEI??

  20. Andy Says:

    Zdravim…….mam problem s registraci na symbiansigned.com, pokazde kdyz se chci zaregistrovat, tak zadam e-mail a opisu kod z obrazku, pak kliknu na ok a napise mi to hlasku Your e-mail is rejected.
    Skousel jsem to jiz nekolikrat, ale porad nic, proto bych chtel nekoho komu to jde pozadat, aby se mi ozval a ocertifikoval dve aplikace (blueradar, rotateMe).
    Komukoli kdo by mi pomohl bych byl velice vdecny a treba bych pomohl zase ja s necim jemu.

    Piste na e-mail: knoxville3@seznam.cz

    Vsem diky za odpoved.

  21. Luboš Says:

    Moc moc děkuji za tento návod.
    S přáním hodně zdraví a štěstí.
    Luboš

  22. kubo Says:

    Dosiel som po piaty krok. Vsetko som premenoval a upravil, tak, ako bolo treba. Spustil som ten sign.bat a v okne sa objavilo encryption error, cannot read cert\MyCert.cer
    Neviete niekdo, kde moze byt chyba?

  23. aaa Says:

    Prosim o radu .. Symbian Signet nejde… ako to riesite..?

  24. Lubo.S Says:

    To ako z akej mailovej adresy sa viem registrovať?
    lubo.s@orangemail.sk nejde
    celemeni@orangemail.sk tiež nie
    celemeno@mail.t-com.sk detto nie
    to su normálne platené maily a nejde to
    ale ked zadam kokot@kokot.sk tak ma konečne pustí do registrácií.. je to normálne?

  25. punker1511 Says:

    t oiste ja mne robi
    zadal som svoj na gmaile
    neslo
    ale dal som koncovku gmil a to islo jeto na kokt

  26. pmh Says:

    diky za navod, podrobne jsem se vseho drzel a funguje to bez problemu 🙂 jen je treba se poradne zorientovat na webu Symbiansigned, protoze uz stacili predelat odkazy, ale da se to vsechno na par kliku dohledat..

    Diky jeste jednou..

  27. core Says:

    nejde mi registrovat na simbiansignet. zadam aj aktivacny kluc ale pri spusteni registravcie mi stale vypisuje chybu paswords does not match. skusal som uz milion hesiel, ale dalej ma to nepusti. v vom je chyba?

  28. Honzys Says:

    Sedim u pc č hodiny snazim se zaregistrovat na stranky symbianu bez sance. Takze program gnubox je mi k nicemu. Nemate nekdo radu jak na to?

  29. Scenic Says:

    To: Honzys
    A ani ti nepojde, vymysleli dalsiu hovadinu, nez Public ID si certifikat nevyrobis. Mam taky pocit ze sme hlboko v 😦

  30. Scenic Says:

    Sorry, malo tam byt bez Public ID

  31. Planetweb Says:

    Rozumite nekdo tomu textu???

    Diky

    Your request has failed. Reason:
    – Developer Certificates will be ENABLED for users who have a Publisher ID ONLY. (during GMT office hours)
    – ONLY if you used a Publisher ID to create a .csr file with the DevCertCreate tool will you be able to use Open Signed Offline to create a Developer Certificate.
    – Developer Certificates are currently DISABLED for users without a Publisher ID. Users who DO NOT have a Publisher ID CANNOT request Developer Certificates or use Open Signed Offline.
    – Open Signed Online and Offline for users without a Publisher ID will NOT be available temporarily, an update will be provided during Week beginning 25th Feb
    – If you have recently obtained a Publisher ID and are unable to create a Developer Certificate using Open Signed Offline please request support through the Symbian Signed forum on the Symbian Developer Network

  32. hamlet Says:

    ahoj, mám problém s symbiansigned. Nedajú sa robiť cerifikáty, dá sa to nejako obísť?

  33. Anonym Says:

    ahoj ja se chci prihlasit ale nejde to jak tam musim dat email tak mi to napise ze je spatny nebo neco muzes mi prosim poradit dik kdyz tak mi muzes napsat na ICQ:357-781-837 zatim ahoj

  34. Anonimous Says:

    Pardon, že se do toho motam, ale na teto stránce se cca. od 3/2008 nedají získat certifikáty.

  35. dshgf Says:

    Takichto machrov ja milujem co z ineho webu skopiruju celu temu a vovalia ju na svoj web ze aha ja som pan

  36. bufet Says:

    zdravim mam taky problem…. ked sa chcem zaregistrovat na stranke simbiansigned nechce mi vobec zobrat moj email….. stale tam vypisuje ze neberie emaily z : yahoo, gmail, hotmail….
    ja mam jeden na yahoo, zoznam, centrum a ani jeden s mojich emailov to nechce zobrat….
    prosim o radu
    inac mam Nokia N85 snazim si tam dat sing sis lebo mi neberie ziadne aplikacie a neviem nahodou ci by som ho menal aj hack-nut….
    vopred dakujem za kazdu radu a pomoc
    jaaaaj 🙂
    PS: mozno to bude zniet smiesne ale ako zistim aky symbian mam v telefone

Pridaj komentár

Zadajte svoje údaje, alebo kliknite na ikonu pre prihlásenie:

WordPress.com Logo

Na komentovanie používate váš WordPress.com účet. Odhlásiť sa / Zmeniť )

Twitter picture

Na komentovanie používate váš Twitter účet. Odhlásiť sa / Zmeniť )

Facebook photo

Na komentovanie používate váš Facebook účet. Odhlásiť sa / Zmeniť )

Google+ photo

Na komentovanie používate váš Google+ účet. Odhlásiť sa / Zmeniť )

Connecting to %s