Creare una key ed un cer per firmare i files
Bene, visto che le domande su questo argomento si ripetono spesso, e che purtroppo le guide (per quanto ottime) sono forse un p? ostiche per chi ? alle prime armi, mi sono messo d’impegno per crearne una illustrata, spero che sia abbastanza chiara e che le difficolt? su siano almeno in parte risolte…
Affronteremo due argomenti:
1. Creare un file .key ed un .cer da utilizzare con Theme Studio e Carbide.ui;
2. Creare un file .cer da usare per firmare le applicazioni per 3rd distribuite tramite beta Unsigned (non firmate).
Iniziamo:
Andiamo su Start -> Esegui
e inseriamo il comando "cmd" senza apici:
all’interno della finestra DOS che viene aperta, inseriamo il comando:
makekeys -v -cert -len 2048 -dname "CN=NOME OU=Themes OR=NOME OYj CO=IT EM=VOSTRA MAIL" NOME.key NOME.cer
Il programma vi chieder? se inserire una password, scrivete "N" senza apici e premete invio
Ora muovete il mouse all’interno della finestra del DOS per creare dei dati casuali che servono al programma:
Poco dopo il programma vi dir? che ha terminato la racolta dati e creer? i file .key e .cer:
Chiudete la finestra del DOS:
Solitamente i vostri file verranno salvati su C:/Documents and Settings/VOSTRONOMESULPC/:
Bene, per quanto riguarda la parte necessaria alla creazione di un file .key e un .cer per Theme Studio abbiamo terminato, al momento in cui dovrete creare dei files di installazione per 3rd edition, su advanced dovrete selezionare i due files in questione
Ora procediamo con la creazione di un file .cer per poter firmare un’applicazione distribuita in versione unsigned.
Dalla cartella in cui sono contenuti i files .key e .cer, facciamo "Copia" col destro del mouse per la nostra key:
NOTA: se non volete fare tutto il procedimento per creare la key, potete usare questa creata da me che trovate QUI.
Create una nuova cartella (per comodit? mettiamola sul Desktop):
Entriamo nella cartella ed incolliamo la key:
Ora passiamo alla fase di creazione del file .cer:
Andiamo sul sito www.symbiansigned.com:
nella schermata principale, facciamo click su Register now:
e compiliamo tutti i campi necessari contrassegnati con l’asterisco:
una volta registrati, ci portiamo su Developer Certificates:
Andiamo verso il fondo della pagina e scarichiamo il programma DevCertRequest:
Una volta scaricato ed installato, apriamo il programma:
Nella prima schermata del programma, inseriamo il nome che vogliamo dare alla nostra Richiesta di Certificato (dobbiamo specificare anche DOVE salvare la richiesta ):
Scegliamo "No" nella scelta "ACS Pub ID available" (1) e andiamo a scegliere la nostra key da associare alla richiesta (2):
Una volta scelta la key, selezioniamo "No password" e successivamente premiamo "Next":
Nella schermata successiva compiliamo i campi contrassegnati dall’asterisco:
Ora ? il momento di inserire l’imei del telefono a cui dobbiamo associare il certificato:
Inseriamo l’imei (1) e andiamo avanti (2):
Ora dobbiamo impostare i permessi che vogliamo associare al nostro certificato (selezioniamoli tutti) e premiamo "Add":
Andiamo avanti con "Next":
Ora premiamo su "Finish":
Il nostro certificato ? stato creato:
Ora premiamo "close" (1) e confermiamo di uscire dal programma (2):
Ritorniamo sul sito symbiansigned e dopo esserci loggati andiamo a fare la nostra richiesta di certificato premendo su "Request":
in basso andiamo a scegliere tramite "Sfoglia" il nostro file .csr creato pochi passaggi prima:
Una volta caricato il file, premiamo su "Send":
Di norma pochi secondi dopo che abbiamo inviato la nostra richiesta, ? possibile scaricare i files, che si troveranno poi nella nostra casella di certificati "My Devcerts":
Premete su "Download" e salvate il vostro certificato:
Bene, ora nella nostra cartella che avevamo creato troviamo i nostri files .key e .cer per firmare le applicazioni (oltre ai files di richiesta che ha creato il programma, sempre che li abbiamo salvati qui ):
In questa stessa cartella, inseriamo i file signsis.exe e auto_signsis.bat che trovate QUI:
Sempre in questa cartella, dobbiamo inserire il file del programma non firmato che vogliamo firmare per usarlo nel nostro telefono:
Bene, ci siamo quasi
Ora apriamo il Blocco Note:
Dalla nostra cartella, trasciniamo nel Blocco Note il file auto_signsis.bat:
Editiamo le parti interne inserendo i dati presenti nella nostra cartella
Inseriti i dati corretti, facciamo salva:
Ora apriamo il file auto_signsis.bat:
Verr? aperta una finestra del DOS che si chiuder? da sola appena il processo sar? terminato, altrimenti vi verr? dato un errore e ci saranno descritte le procedure da fare:
Se errori non ce ne sono stati, verr? creato il vostro file firmato che potrete installare sul vostro (e solo sul vostro) cellulare:
Spero sia un tutorial abbastanza chiaro e che ci siano meno difficolt? su questo argomento. A presto!
219 commenti
thefinalmax89
ciao pietro senti persistono i problemi… ? tutto scritto correttamente spazio finale compreso, avvio auto_signsis.bat e si apre per neanche un secondo per poi rinchiudersi senza risultati__ in quel periodo di tempo molto molto molto corto, ho notato con certezza dopo numerosi tentativi che a volta riappare la scritta completa del blocco note, altre mi dice cannot open NOMEFILE.CER ma cmq nn segnali errori. Cosa pu? essere?
thefinalmax89
scusa tutto risolto!!!!!!!!! Non so per quale assurdo motivo ma i file .csr e .cer risultavano essere denominati come NOMEDELFILE.cer e csf___ e non NOMEFILE.cer e csf. Li ho rinominati ed il mio file explorer ? stato creato con successo!!! complimenti della guida senza di essa non sarei mai riuscito a firmarlo con le istruzioni di aivanet___ e grazie anche per i tuoi consigli
pietro
bene sono contento che sia riuscito!
thefinalmax89
ciao pietro___ sn ancora io__ stavolta nn si tratta di firmare file, avevo solo bisogno un secondo, chiedo a te xk? possiedo un N80 come te, riguardo al Fexplorer se io volessi far andare sul cellulare giochi ad esempio del game boy advance, possedendo gi? un emulatore installato sull N80, ed avendo inviato il file-gioco in formato.gba dove lo trovo nel Fexplorer, in quanto dopo aver cercato inutilmente ho notato che nn esiste come nelle symbian 2d una cartella messaggi, sia se si messaggi sn salvati nella memoria del telefono C sia nella memory card in E. (Il file explorer l’ho preso da aivanet). Dove lo trovo? se nn lo sai o non vuoi rispondere nn ci sn problemi in quanto nn ? una cosa addetta all’argomento da te trattato nella tua pagina,kiedevo sl in quanto hai una ottima preparazione in argomento. saluti e grazie indipendentemente.
pietro
Non ho mai messo giochi da usare con l’emulatore, perci? potrei sbagliarmi:
allora, non serve FExplorer che come avrai visto non vede i file dei messaggi ricevuti, ma y-browser con le estensioni messaggi installate o ancora meglio xplore, entrambi gratuiti, che ti permettono di vedere la cartella inbox. con uno di questi due puoi andare nella cartella dei messaggi ricevuti e spostare il file che ti interessa dove vuoi tu… nello specifico non saprei dirti, non ho mai usato un emulatore quindi non so proprio mi spiace…
ti fai un’idea migliore sui vari file manager qui:
?p=498
thefinalmax89
ciao pietro::: ho fatto come hai detto e scaricato y-browswer, tuttavia mi dice una volta messo nel telefono ke il certificato nn ? valido, o la data del telefono sbagliata (ho rifatto il procedimento firmando il file, e riavviando il cell dopo, ma il risultato ? stato lo stesso) x quanto riguarda invece x-plore in quanto ? in formato .sisx ho usato x estrarlo un programma preso sempre da una tua pagina Sisxeplore06 e mi crea una cartella nuova ma nn ci sono file.sis? cosa sbaglio? grazie cmq la disponibilit? dimostrata..
(ah s? cmq l’espansione x i messaggi di y-browser qual ??)
pietro
Non sono da firmare (xplore sono sicuro y-browser non ricordo) puoi installarli direttamente sul telefono
thefinalmax89
grazie__ eheh___ sn un idiota___
thefinalmax89
ma in X-plore dove trovo la cartella in C ke mi permettere di leggere i mei sms???
pietro
mi pare che si raggiunga la inbox semplicemente premendo il 4…
camno
Ola Pietro.. innanzitutto voglio ringraziarti per questa ottima guida!! veramente chiara, semplice ma precisa e, sopratutto, utile!
camno
ps: probabilmente lo conoscerai gi?, ma ti consiglio SignSiS :
premettendo che ? sempre necessaria la creazione di un file .cer e .key come descritto all’inizio della guida, quest’applicazione semplicissima permette di certificare velocemente il file d’installazione, evitando di usare il prompt dei comandi per la creazione dell’applicazione certificata (per intenderci, dalla image43 della guida in poi).. pratico, veloce ed intuitivo!
darioloena
ciao pietro…
scuasa ma ho un problema.
dopo la registrazione al sito Symbian Signed non riesco ad accedere al link del dowld di devcertrequest in quanto mi da IMPOSSIBILE TROVARE PAGINA" COM posso procedere?
D@ni
qual ? l’imei?…
Grazie e scusate….
88BABY88
MA SCUSA NN POTRESTI CARICARLO GIA FIRMATO X I POVERI IGNORANTI COME ME?
danile
Ciao Pasco, non riesco a firmare un file, le ho provate tutte, incluso a rinominarlo, ma niente; arrivo all’ultima sequenza dove devo inserire le stringhe sul blocco note, le inserisco le salvo e avvio il auto_signis; ma apre il dos mezzo secondo e si richiude subito e non mi crea il file certificato, sono disperato…aiutami ti prego:-(((((((((((((((
panza
scusate ma qualcuno mi saprebbe dire come mai l’installazione del programma DevCertRequest_30_10_2006_v2.0.exe non mi parte? Ho provato ad avviarla in tutti i modi :1: Forzando con il comando installazione applicazioni dal pannello di controllo2: provando con tutte le emulazioni di compatibil?t? da propriet?3: avviandolo come amministratoreChe altro posso fare? Non mi era mai capitata una cosa simile!!! Mancher? qualcosa in windows installer?
pietro
Dovrebbe partire normalmente come qualsiasi programma…
panza
esatto ma non mi parte. Ho provato a scaricarlo pi? volte ma non va!!!
chaosmarine
Ho lo stesso problema di panza,scaricato il file non riesco ad installarlo su 3 pc + una prova fatta da un mio amico.Help please!!
pietro
Molto strano, il programma dovrebbe partire normalmente come ogni altra installazione di windows…
chaosmarine
Ciao Pietro,si lo so e una cosa molto stana.Gentilmente ti posso kiedere di passarmi il file sicuramente funzionante(se l’hai) magari anke da msn.Ho provato a cambiare pc ,proviamo a cambiare il file.Grazie in ogni caso.Ciao
Simone
CIAO P@SCO!
senti io ho un problema…? filato tutto liscio fino a :
"Verr? aperta una finestra del DOS che si chiuder? da sola appena il processo sar? terminato, altrimenti vi verr? dato un errore e ci saranno descritte le procedure da fare:"
l’errore non c’?…ma non mi crea nessun altro file…
che devo fare? qual’? il problema?
fammi sapere se hai tempo…
bye bye
pietro
Controlla se i nomi dei file sono tutti corretti, gli spazi, maiuscole e minuscole e la password… Di solito ? un problema di errata scrittura del testo…
Rusta
Ciao, cazzarola ma ? impossibile registrarsi sul sito http://www.symbiansigned.com: sito!!!
Rusta
Oh finalmente son riuscito ad iscrivermi, ma all’umtimo passaggio DOS si apre e chiude ma il fileFirmato non compare!!!! Aiutooooooo!!! Grazie
GinkoStar
Grazie p@sco, ottima guida, complimenti! Sorge per? un problema nella richiesta di certificato su http://www.symbiansigned.com. Nella sezione Developer Certificate: Request mi appare la seguente segnalazione: Request DevCert
This applies to Symbian OS v9 only
Your request has failed. Reason:
Your are not enabled to request DevCerts. Please contact the system administrator.Come posso fare? Mi conviene scrivere una mail agli admin o c’? un sistema pi? comodo e/o semplice? Grazie sin d’ora.
pietro
prova a mandare una mail agli amministratori spiegandogli il tuo problema, tra i tanti errori che d? symbiansigned ? la prima volta che vedo questo che mi dici…
Felice
Ciao GinkoStar,anche io ho il tuo solito problema e non so pi? cosa tentare!!!!! Fammi sapere se sei riuscito a risolvere!! Grazie infinite e a buon rendere!!
pietro
Felice come ho descritto qualche post fa, il problema ? che symbiansigned ? in rifacimento, quindi ottenere un certificato per il momento ? impossibile…
maddy
Ciao io ci ho provato ho seguito tutte le istruzioni ma arrivata al punto in cui devo richiedre il certificato mi dice:
Your request has failed. Reason:Your are not enabled to request DevCerts. Please contact the system administrator
Developer Certificates are provided for testing purposes only and not for distribution purposes. This is clearly stated in the terms and conditions signed up to by all users. If you require Developer Certificates for testing an application you are developing please send an email with the following information to symbiansigned@symbian.com Subject: Developer Certificate enable request:
User name First Name Last Name Application Name Application Version Company Name Company Address
maddy
ops scusate non avevo visto le email precedenti…
pietro
Michele
Ciao p@sco ho un problema quando faccio "Request" sul sito mi dice:
Request DevCert
This applies to Symbian OS v9 only
Your request has failed. Reason:Your are not enabled to request DevCerts. Please contact the system administrator.
Developer Certificates are provided for testing purposes only and not for distribution purposes. This is clearly stated in the terms and conditions signed up to by all users. If you require Developer Certificates for testing an application you are developing please send an email with the following information to symbiansigned@symbian.com Subject: Developer Certificate enable request:
User name First Name Last Name Application Name Application Version Company Name Company Address
Come posso risolvere il problema? Grazie
pietro
Symbiansigned ? in rifacimento, devi pazientare, anche se, come spiegato nel post su symbiansigned, non so se renderanno nuovamente accessibile per tutti i devcerts…
peppe
CIAO PIETRO,ho creato,grazie alla tua spiegazione,il key ed il cer per theme studio 3;ma non riesco a creare il file .SIS quando li inserisco. AIUTAMI!!!!!! GRAZIE
pietro
per che telefono stai creando il sis?
skipper
una sola precisazione….
Se specificate una password durante la creazione del certificato quando create l’applicazione verificata con sign sis editate il file auto_signsis.bat nella seguente maniera.
signsis FileDaFirmare.sis FileFirmato.sis NOMEFILE.cer NOME.key "password"
dove al posto di "password" scriverete la vostra password senza virgolette
es
signsis FileDaFirmare.sis FileFirmato.sis NOMEFILE.cer NOME.key 1234
Ciao
gianni1961
Salve a tutti anche io sono riuscito a certificare il file ma quando vado a stamparlo, o meglio quando tento di andare in http://www.symbiansigned.com/ purtroppo come tanti non riesco ad entrarci perch? non possiedo username, e password.
Come posso fare per accedere?………..
ho bisogno che qualcuno mi fornisca username e password per accedere, oppure qualcuno che lo faccia al posto mio.
A tal proposito io vi comunico anche l’IMEI del mio telefonino Nokia n95
IMEI 352255010199689
Sono completamente imballato!………………….
C’? possibilit? che qualcuno lo faccia magari al posto mio e poi inviarmelo via E-Mail?
Spero tanto di si…………
Grazie
E-Mail gianni.rosato@tiscali.it
pietro
scusa non ho ben capito, se il file lo hai certificato perch? vai su symbiansigned?
gianni1961
Scusami Pietro provo ad esprimermi meglio, il file l’ho creato, adesso lo devo certificare e salvarlo in una cartella.
Per fare questo devo poter entrare in symbiansigned.
O no……
Se sto sbagliando in qualcosa fammelo sapere.
Grazie
pietro
forse ho capito, hai creato il file csr giusto?
gianni1961
ok pietro
gianni1961
Pietro forse ? quello li (file csr), dimmi cosa devo fare poi dopo ti dico.
Saluti
Nico
Pietro ciao e scusami ma se installo tutto e metto l’mbm cmq esce in piccolo in alto a sinistra del mio N95….. come risolvo?ho messo il file MBM per QVGA..HeLP
podegoal
Ciao Pietro, volevo sapere se c’? un modo rapido e sicuro per arrivare alla fine del percorso sostituendo i passaggi di symbiansigned.com visto che ormai non permettono pi? di registrarsi… Grazie e scusa il disturbo
Francesco
p@sco
Ciao, no non si pu? prescindere da symbiansigned per firmare i files… devi pazientare finch? non riaprono le iscrizioni…
seytan
Salve ragazzi, non essendo registrato su symbiansigned mi chiedevo se qualche amico che lo fosse potesse gentilmente inviare per me il mio file csr (che ho gia creato) in modo da ottenere il file cer tanto agognato.Ringrazio anticipatamente colui che mi aiuter?.Salutiseytan@hotmail.it
cosimocc
salve!qualchuno mi sa dire qnd riapriranno le iscrizioni su symbiansigned?grazie…
p@sco
per ora nessuna novit?, avevano riaperto ma per breve tempo. appena sar? possibile registrarsi lo far? sapere
gianvito
? un vero casinooo veramente!!!!!!!!!!!!