Yuri2017 Pubblicato: 2 Febbraio 2008 Segnalazione Share Pubblicato: 2 Febbraio 2008 (modificato) Non so quanto possa essere utile, ma vorrei postare una pratica guida per coloro che non usano un sistema operativo Windows e quindi non possono certificare files .sis con GenialSIS di Socci. Eccola qui: Questo How-To spiega come creare un certificato e una chiave per firmare applicazioni symbian 3rd UnSigned con Linux. Requisiti: * Linux * OpenSSL * Python Per prima cosa creiamo un file di configurazione per OpenSSL con cui creeremo il file CSR per la Richiesta di Firma di Certificato (Certificate Signing Requests) mycert.conf: [req] default_bits=1024 distinguished_name=req_distinguished_name prompt=no req_extensions=extend [req_distinguished_name] C=IT ST=State O=Italy CN=sk [extend] 1.2.826.0.1.1796587.1.1.1.1=critical,DER ::30110c0f[i]#IMEI[/i] 1.2.826.0.1.1796587.1.1.1.6=critical,DER ::0309002d8ff00000000000 Le opzioni del certificato possono essere facilmente modificate nella sezione [req_distinguished_name], mentre le funzioni vanno modificicate nelle sezione [extend]. Bisogna inoltre sostituire #IMEI con il proprio IMEI (*#06# sul cellulare) in formato ASCII, che si può ottenere facilmente con il comando in shell: $ echo -n 123456789012345 | od -t x1 | sed s/^.......// | sed 's/ //g' (al posto di "123456789012345" va il vostro IMEI) (Questo comando semplicemente aggiunge un 3 prima ogni numero dell’IMEI). I quattro bytes prima dell’IMEI (30110c0f) sono una sorta di header, mentre la riga successiva serve per la richiesta delle famose capabilities. Dopo i tre bytes di header c’è il bit filed (2d8ff00000000000) che specifica quali capabilities il certificato dovrebbe richiedere. Queste sono le impostazioni di default che includono tutte le capabilities garantite senza un ID ACS publisher. Ora generiamo la chiave mycert.key digitando in shell: $ openssl dsaparam -genkey 1024 > dsaparam $ openssl gendsa -des3 dsaparam > mycert.key Scegliete una password e ricordatevela (in alternativa se non volete usare nessuna password omettete l’opzione -des3). Generiamo il file CSR per la Richiesta di Fimra Certificato mycert.csr: $ openssl req -new -key mycert.key -config mycert.conf > mycert.csr ...e inserite la password scelta prima. Ora registratevi sul sito symbiansigned: serve un’email non gratuita (o quasi), potete quindi usare http://www.fastmail.fm scegliendo uno tra i tanti domini disponibili. In My Symbian Signed clickate su Developer Certificate e poi su Request, inviate il file CSR appena creato e scaricate il certificato creato dal sito mycert.cer. Ora abbiamo la chiave e il certificato, ci serve solo un programma per firmare le nostre applicazioni symbian.. ed eccolo: Ensymble (necessita di python installato). Scaricate la versione pre-squeezed adatta al python installato sulla vostra macchina e usate Ensymble per firmare le applicazione: 1)Rinominate il file ensymble_pythonX.X-X.XX.py appena scaricato in ensymble.py 2)Spostate i file ensymble.py, mycert.cer, mycert.key ed il file .sis da signare in una nuova cartella creata appositamente. 3)In tale cartella aprire la shell e digitare: $ ./ensymble.py signsis --cert=mycert.cer --privkey=mycert.key --passphrase=KEY_PASSWORD --verbose INFILE OUTFILE KEY_PASSWORD è la vostra password scelta prima, INFILE è il vostro file .sis da signare, OUTFILE è il nome (compreso di estensione .sis) del file finale. Ensymble è un potente tool per permette di creare, firmare, unire più file SIS e di vedere e modificare le capabilities di tutti i file EXE e DLL contenuti nel SIS. Quì la versione scaricabile. P.S. E' anche vero che esiste un pratico software per certificare file direttamente dal cellulare...quì maggiori dettagli Quindi adesso abbiamo 3 possibilità per certificare files: Da Windows, Da Linux, Dal Cellulare. Non vi resta che scegliere. Spero di aver fatto cosa gradita....altrimenti....pazienza. Modificato 3 Febbraio 2008 da Yuri2017 Link to comment Condividi su altri siti More sharing options...
David Silveria™ Pubblicato: 2 Febbraio 2008 Segnalazione Share Pubblicato: 2 Febbraio 2008 Guarda, a titolo personale é stata più che gradita perChé non tutti utilizZano Windows o solo ed esclusivamente quest`ultimo Link to comment Condividi su altri siti More sharing options...
C@limero Pubblicato: 2 Febbraio 2008 Segnalazione Share Pubblicato: 2 Febbraio 2008 Non so quanto possa essere utile, ma vorrei postare una pratica guida per coloro che non usano un sistema operativo Windows e quindi non possono certificare files .sis con GenialSIS di Socci.Requisiti: * Linux * OpenSSL * Python Quì c'è la guida! P.S. E' anche vero che esiste un pratico software per certificare file direttamente dal cellulare...quì maggiori dettagli Quindi adesso abbiamo 3 possibilità per certificare files: Da Windows, Da Linux, Dal Cellulare. Non vi resta che scegliere. Spero di aver fatto cosa gradita....altrimenti....pazienza. Ottimo lavoro "Yuri2017" Link to comment Condividi su altri siti More sharing options...
Yuri2017 Pubblicato: 2 Febbraio 2008 Autore Segnalazione Share Pubblicato: 2 Febbraio 2008 Guarda, a titolo personale é stata più che gradita perChé non tutti utilizZano Windows o solo ed esclusivamente quest`ultimo Ottimo lavoro "Yuri2017" Link to comment Condividi su altri siti More sharing options...
Yuri2017 Pubblicato: 2 Febbraio 2008 Autore Segnalazione Share Pubblicato: 2 Febbraio 2008 A questo punto...chiedo che questo post venga messo in evidenza. Sarebbe meglio per tutti. No?? Mi appello alla clemenza dei gentili moderatori! :-p Link to comment Condividi su altri siti More sharing options...
Guest bald Pubblicato: 2 Febbraio 2008 Segnalazione Share Pubblicato: 2 Febbraio 2008 (modificato) Ottimo lavoro complimenti Modificato 2 Febbraio 2008 da bald Link to comment Condividi su altri siti More sharing options...
s3th Pubblicato: 7 Febbraio 2008 Segnalazione Share Pubblicato: 7 Febbraio 2008 Good job my friend! Link to comment Condividi su altri siti More sharing options...
illustrorum Pubblicato: 20 Febbraio 2008 Segnalazione Share Pubblicato: 20 Febbraio 2008 grazie!!!!!!!!!!!!!!! w l'open source!!!!!!!!!! ora mamma nokia dovrebbe provvedere anche a una pc suite open source... Link to comment Condividi su altri siti More sharing options...
raZeR Pubblicato: 22 Febbraio 2008 Segnalazione Share Pubblicato: 22 Febbraio 2008 buono, questo melo segno, grazie Link to comment Condividi su altri siti More sharing options...
Goodlife! Pubblicato: 1 Marzo 2008 Segnalazione Share Pubblicato: 1 Marzo 2008 Thanksssss Link to comment Condividi su altri siti More sharing options...
p@sco Pubblicato: 16 Aprile 2008 Segnalazione Share Pubblicato: 16 Aprile 2008 Novità : https://www.nokioteca.net/home/forum/index....howtopic=114212 Ciao. Link to comment Condividi su altri siti More sharing options...
Fr3nK Pubblicato: 3 Maggio 2008 Segnalazione Share Pubblicato: 3 Maggio 2008 grande!!!complimenti! Link to comment Condividi su altri siti More sharing options...
picard12 Pubblicato: 17 Gennaio 2009 Segnalazione Share Pubblicato: 17 Gennaio 2009 mi aggiungo anch'io ai complimenti perchè uso quasi eslusivamente linux mandriva. Per quanto mi riguarda, a proposito di pcsuite, sarebbe auspicabile che nokia rendesse disponibile le specifiche per sincronizzare i prori cell.. perchè sinceramente la suite nokia non mi piace molto.. Link to comment Condividi su altri siti More sharing options...
Lupoalberto12 Pubblicato: 1 Marzo 2009 Segnalazione Share Pubblicato: 1 Marzo 2009 Domanda, visto che il tema è questo: invece di PcSuite cosa utilizzate su Linux? Grazie! Ciao! ! ! Link to comment Condividi su altri siti More sharing options...
comio Pubblicato: 8 Marzo 2009 Segnalazione Share Pubblicato: 8 Marzo 2009 (modificato) Ti ringrazio per la chiarezza dell'howto (io campo solo con linux!). Vorrei solo chiederti di correggere lo script rimuovebdo lo spazio fra DER e :: 1.2.826.0.1.1796587.1.1.1.1=critical,DER::30110c0f[i]#IMEI[/i] 1.2.826.0.1.1796587.1.1.1.6=critical,DER::0309002d8ff00000000000 Poi magari scriverei che dopo la sottomissione della richiesta di certificato... ci vuole un po' di tempo per avere il certificato da Symbian Signed. ciao e grazie! luigi Modificato 8 Marzo 2009 da comio Link to comment Condividi su altri siti More sharing options...
comio Pubblicato: 8 Marzo 2009 Segnalazione Share Pubblicato: 8 Marzo 2009 Sbaglio oppure non è più abilitata la richiesta dei certificati di sviluppo dentro sybmain signed? Link to comment Condividi su altri siti More sharing options...
fabs9999 Pubblicato: 17 Marzo 2010 Segnalazione Share Pubblicato: 17 Marzo 2010 Domanda, visto che il tema è questo: invece di PcSuite cosa utilizzate su Linux?Grazie! Ciao! ! ! ma non ce tanta scelta che io sappia esiste solo un softwere che si chiama nokinux Link to comment Condividi su altri siti More sharing options...
prince01 Pubblicato: 31 Ottobre 2011 Segnalazione Share Pubblicato: 31 Ottobre 2011 grazie!!!!!!!!!!!!!!! Link to comment Condividi su altri siti More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Accedi Ora