Certificados Symbian: Todo lo que querías saber [Guia]

Este apartado es el dedicado a todas aquellas cuestiones o aportaciones dentro del campo del desarrollo y la modificación de nuestros terminales, tanto en el aspecto técnico como en el de aplicaciones. [Tema Firma de Apps y Seguridad Symbian]

Moderadores: Moderadores Smartphones, Staff CNS

Certificados Symbian: Todo lo que querías saber [Guia]

por LonelyWolf » 18 Jul 2008, 23:17

A petición del Maestro Psycho, he recopilado algo de información acerca de los certificados.

Habida cuenta de la confusión, que generan los errores mostrados por el terminal al instalar una aplicación en relación con los certificados, redacto esta mini guía para aprender un poco acerca de la razón de su creación asi como el procedimiento para sortear los errores.

En principio, necesitamos saber que son y para que sirven los certificados.

Hemos de remontarnos a las primeras versiones de Symbian, S60V2 o (6.0, 7.0, 8.0 y 8.1) y para recordar que cualquier aplicación desarrollada para por ejemplo, Nokia 6600 (Symbian 7.0) podía ser instalada en cualquier terminal perteneciente a cualquiera de las otras 3 plataformas, sin mas problema que la falta de compatibilidad de contadas aplicaciones con algunos terminales.

Por ejemplo iRemote desarrollado para 6600 era válido para 3230, pero no para N70 (carecía de puerto IR).
Y sin embargo BlackList desarrollado para 6600, era compatible con prácticamente todos los terminales S60V2.

Breve guía sobre la historia Symbian.

Esa facilidad, favorecía en algunos casos (tras su recepción via Bluetooth) la instalación de "virus" para symbian, de los mas conocidos el CommWarrior.

Para solventar ese agujero de seguridad, se implantó un certificado de seguridad a partir del "nacimiento" de la plataforma Symbian S60V3 (Symbian 9.1, 9.2 y 9.3).

Esto requiere que las aplicaciones estén firmadas (signed), con un certificado de seguridad, bien implementado por el desarrollador, o creado por el usuario final para despues ser firmado.

El certificado es un "paquete de datos" que se crea a partir de un IMEI, para un grupo de IMEI's o para todos.

Decir que hay 2 tipos de aplicaciones para S60V3.
Firmadas (Signed)
No firmadas (Unsigned)
Las aplicaciones firmadas (signed), lo son como digo porque bien estén firmadas, es decir con el certificado implementado por el desarrollador, o por el propio usuario final.

Las aplicaciones no firmadas (unsigned), no llevan el certificado implementado, y han de ser firmadas para poder instalarlas.

Por tanto, si intentamos instalar una aplicación no firmada (unsigned), es decir que no lleva implementado el certificado, el terminal nos responderá con un mensaje de error, y este no será otro que Error de certificado.


ERRORES CON LOS QUE PODEMOS ENCONTRARNOS AL INTENTAR INSTALAR UNA APLICACION SYMBIAN


Ahora, en relación con los diferentes errores que nos pueda dar nuestro terminal a la hora de instalar aplicaciones, aqui expongo una lista de errores, a la vez que su significado, y posible solución.

Lonelywolf escribió:En las pruebas y pruebas que hacemos cuando instalamos una nueva aplicación, y durante el transcurso de ésta, nos podemos encontrar con varios mensajes de sistema en relación con los certificados, a saber:

1.- Error de certificado .
Esto nos sale cuando la aplicación está sin firmar
(También nos puedes salir el Error de certificado, si no tenemos configurado el gestor de aplicaciones, para que nos instale Todo)
(Gestor de aplicaciones/Ajustes/Instalación software/Todo)

2.- Restringido por el certificado .
Mensaje que nos dice que la aplicación está firmada, pero para otro IMEI
Puede ocurrar asimismo que, al pedir el certificado hemos cometido el error de ponerle un nombre demasiado largo...
El nombre de los archivos de firma, ha de ser lo más corto posible y esto lo conseguimos poniendo sólo 2 letras en el campo Remark y máximo 4 caracteres en el campo model.


3.- Certificado caducado .
Su nombre lo dice, los certificados tienen una fecha límite de uso, , para poder instalar la aplicación, hay que ir atrasando paulatinamente la fecha, ya que si atrasamos de golpe 1 año, o más, nos puede salir...

4.- Certificado aún no válido, o fecha incorrecta .
Cuando tras encontrarnos el mensaje Certificado Caducado hemos atrasado demasiado la fecha (recomiendo atrasar de 2 en 2 meses)

5.- Imposible instalar una aplicación protegida de un proveedor no seguro .
Cuando instalamos una aplicación firmada con un certificado que no ha sido creado en SymbianSigned u OPDA.


6.- Acceso necesario a la aplicación, no concedido
Cuando instalamos una aplicación, firmada con un certififcado que no tiene todas las capacidades.
Generalmente, usando certificados genéricos.

Todo lo anteriormente expuesto, es fruto de pruebas, ensayo/error que he realizado al instalar aplicaciones.
Lonelywolf

Hasta aqui los motivos de la creación de los certificados, sus problemas y soluciones.


PARA INSTALAR APLICACIONES UNSIGNED
Para instalar aplicaciones no firmadas (unsigned) hay varios métodos.

Instala cualquier aplicación unsigned sin necesidad de certificado

viewtopic.php?f=55&t=69126&start=0&hilit=helloox



Instalación mediante firmado previo de la aplicación, con certificado

¿Como se firma una aplicación no firmada (unsigned)?
En su día, con una aplicación en el Pc (DevCertRequest), a partir del IMEI se creaba un archivo .Csr, y un archivo .Key.

El archivo .Csr, se subía a la página http://www.symbiansigned.com,(despues de un tortuoso registro) y ésta, nos devolvía un archivo .Cer con una determinada fecha límite de uso.
(Si intentamos instalar una aplicación firmada con dicho certificado despues de esa fecha, el terminal nos dará un mensaje de error (Certificado caducado).

Con aplicaciones tanto en el Pc, como en el propio terminal, y usando los archivos .Cer y .Key además del propio archivo a firmar (unsigned) se creaba un segundo archivo con idéntico nombre al primero, pero con la diferencia de "pesar" algunos Kb mas, y en algunos casos (dependiendo de la aplicación usada para firmar) además de cambiar la extensión de .sis a .Sisx.

Como resultado del "cierre de grifo" de SymbianSigned, nos vemos en la necesidad de buscarnos la vida...

Ahora, para obtener tu certificado:
Aquí, en el foro

FAQS sobre la petición de certificados
1.-¿Cuanto tardan dar los certificados?
Los máquinas de OPDA, tardan aproximadamente un día en dar los certificados.

2.-¿Que caducidad tienen los certificados?
El certificado creado tiene una validez de 3 años
3.-¿Qué necesito para firmar además de los certificados?

Para firmar en el Pc.
viewtopic.php?f=55&t=58557&hilit=binpda+signsis
Tutorial de Specter, cómo firmar aplicaciones
Para firmar en el móvil.
viewtopic.php?f=55&t=67670&hilit=freesigner
viewtopic.php?f=35&t=67796&hilit=freesigner





Un saludo
Última edición por LonelyWolf el 25 Sep 2008, 18:12, editado 4 veces en total
Avatar de usuario
Legendario
Legendario
 
Publicaciones: 7065
Unido: 25 Dec 2003, 01:00
Ubicación: Bilbao
Sexo: Masculino
Modelo de móvil: Samsung Galaxy Note II
Samsung Galaxy camera
iPhone 2G 8Gb 3.1.3 Jailbreak
iPad 2 GSM 64 Gb 5.1.1 Jailbreak



Mac Mini OS X Mountain Lion

Messenger? no gracias.

por hyoga » 18 Jul 2008, 23:29

jolin vaya currada¡¡¡ esto va ayudar a mucha gente y sobretodo a mucho novato gracias lonelywolf, :wink:
Avatar de usuario
Asiduo
Asiduo
 
Publicaciones: 412
Unido: 14 Jul 2004, 01:00
Ubicación: MALAGA
Sexo: Masculino
Modelo de móvil: NOKIA N82, N97 Y ANYCOOL T808 (MOVIL CHINO CON TELE)

por polotdi_temp » 19 Jul 2008, 08:25

juas impresionante tutorial,asi da gusto :D muchas gracias maestro lonelywolf,
saludos
Avatar de usuario
polotdi_temp
 

por LonelyWolf » 19 Jul 2008, 10:48

Como comento, sólo es una recopilación, asi como un copy/paste del tutorial de Psycho (la información mas valiosa).

Por tanto, tomad el hilo como lo que es, un poco de información basada en, por un lado experiencias personales a la hora de instalar, y por otro recoger lo ya escrito por otros compañeros.

Tan sólo le he dado un toque, en forma de opinión personal.

Un saludo
Avatar de usuario
Legendario
Legendario
 
Publicaciones: 7065
Unido: 25 Dec 2003, 01:00
Ubicación: Bilbao
Sexo: Masculino
Modelo de móvil: Samsung Galaxy Note II
Samsung Galaxy camera
iPhone 2G 8Gb 3.1.3 Jailbreak
iPad 2 GSM 64 Gb 5.1.1 Jailbreak



Mac Mini OS X Mountain Lion

Messenger? no gracias.

por adri_king » 19 Jul 2008, 11:01

gracias ya he podido instalar varos temas y juegos gracias otra vez
Avatar de usuario
Soy nuevo
Soy nuevo
 
Publicaciones: 10
Unido: 10 Mar 2008, 01:00
Sexo: No especificado

por PsYcHo » 19 Jul 2008, 19:52

Bueno ... pues ahora mismo lo pongo de chincheta como te prometí :wink:

Quizas no hacia falta que añadieras tanta info, que vaya currada te has dado, aunque sea copy/paste lleva un rato. Lo digo porque para el tema de Firmar, los metodos y demas ya tenemos las otras chinchetas. No obstante esta muy completo. Lo que primaba era aclarar sobre todo el tema de los errores.

Asi que con tu permiso lo edito para recalcar este tema que te comento y añadir que las dudas respecto a los metodos de firma y demas se haga uso de los tutoriales mencionados.

Gracias de nuevo Lonely!
Avatar de usuario
Legendario
Legendario
 
Publicaciones: 14376
Unido: 23 Mar 2004, 01:00
Ubicación: Madrileño en tierras Tinerfeñas
Sexo: Masculino
Modelo de móvil: Samsung Galaxy S3 Libre Stock Rom JB 4.1.2 Root+Mods
Tablet Acer a700 JB 4.1 Stock Root

por wans » 19 Jul 2008, 20:01

Muy buena lonely, asi es como se tiene que hacer notar un miembro vip :wink:
Avatar de usuario
Symbianero
Symbianero
 
Publicaciones: 1512
Unido: 01 Nov 2004, 01:00
Ubicación: MADRí
Sexo: Masculino
Modelo de móvil: nokia 6600,HTC DESIRE & iphone 4 32gb 

por LonelyWolf » 19 Jul 2008, 22:05

psycho escribió:Bueno ... pues ahora mismo lo pongo de chincheta como te prometí :wink:

Quizas no hacia falta que añadieras tanta info, que vaya currada te has dado, aunque sea copy/paste lleva un rato. Lo digo porque para el tema de Firmar, los metodos y demas ya tenemos las otras chinchetas. No obstante esta muy completo. Lo que primaba era aclarar sobre todo el tema de los errores.

Asi que con tu permiso lo edito para recalcar este tema que te comento y añadir que las dudas respecto a los metodos de firma y demas se haga uso de los tutoriales mencionados.

Gracias de nuevo Lonely!


Ok, si lo ves procedente, (y para no duplicar información), edita y borra lo concerniente al tema del hack, a excepción del link a tu hilo, o si lo prefieres lo borro yo mismo.

A mandar...
Un saludo
Avatar de usuario
Legendario
Legendario
 
Publicaciones: 7065
Unido: 25 Dec 2003, 01:00
Ubicación: Bilbao
Sexo: Masculino
Modelo de móvil: Samsung Galaxy Note II
Samsung Galaxy camera
iPhone 2G 8Gb 3.1.3 Jailbreak
iPad 2 GSM 64 Gb 5.1.1 Jailbreak



Mac Mini OS X Mountain Lion

Messenger? no gracias.

por Sergitron » 20 Jul 2008, 19:39

Excelente lonelywolf, un tutorial muy currado y bastante fácil de entender para los que se inicien en esto de los certificados, más de uno te lo agradecerá pues para muchos es un dolor de cabeza el conseguir firmar una app cualquiera de symbian. ;)
Avatar de usuario
Gran Maestro
Gran Maestro
 
Publicaciones: 6698
Unido: 04 Apr 2004, 01:00
Ubicación: Madrid
Sexo: Masculino
Modelo de móvil: iPhone 4

por averiasdanny » 20 Jul 2008, 21:12

En cuanto tenga un ratillo voy a mirar haber si lo consigo, gracias lonely :P
Famoso
Famoso
 
Publicaciones: 713
Unido: 17 Dec 2004, 01:00
Ubicación: De Bilbo pues!!
Sexo: Masculino
Modelo de móvil: N82 8Gb V30.0.019
Iphone 16g.

por zarbao » 26 Jul 2008, 11:16

Yo tengo un problemilla, y es que el mismo darkkarious al intentar instalarlo me dice certificado caducado, como puedo realizarlo?

Muchas gracias.
Avatar de usuario
Soy nuevo
Soy nuevo
 
Publicaciones: 2
Unido: 20 Jul 2008, 01:00
Sexo: No especificado

Re: Certificados Symbian: Todo lo que querías saber [Guia]

por Tommyx » 26 Jul 2008, 11:27

lonelywolf escribió:...
3.- Certificado caducado .
Su nombre lo dice, los certificados tienen una fecha límite de uso, , para poder instalar la aplicación, hay que ir atrasando paulatinamente la fecha, ya que si atrasamos de golpe 1 año, o más, nos puede salir...
...


Disculpa compañero, pero creo que te has despistado y no entendiste o no has leído lo aquí escrito.

Por cierto, saludos y bienvenido al foro.
Avatar de usuario
Legendario
Legendario
 
Publicaciones: 10187
Unido: 18 Dec 2004, 01:00
Ubicación: Valladolid - España
Sexo: Masculino
Modelo de móvil: Legendario Webin (6600)
E65
Nokia 6710 Navigator
N8 (la máquina)

por LonelyWolf » 26 Jul 2008, 11:45

zarbao escribió:Yo tengo un problemilla, y es que el mismo darkkarious al intentar instalarlo me dice certificado caducado, como puedo realizarlo?

Muchas gracias.


Sólo puedo decirte...
Pero, tu has leido el primer mensaje...?

Lonelywolf en el primer mensaje con letreas bien grandes y rojas escribió:Instrucciones en el interior:

Cambiar fecha del teléfono a 15-05-2007
.

De verdad, preguntar por algo que no encuentras, vale.
Pero preguntar por algo que está en el mismo hilo en el que lo preguntas, y bien grande...
Hay que leer...

Y evidentemente no has leido bien, ya que al final del hilo, hay una nota:

[quote="Psycho"][b]NOTA: Las dudas respecto a los metodos de firma, la manera de hacerlo, las posibilidades o cuestiones relacionadas con ello deberan hacerse en los hilos creados con los Tutoriales para tal efecto.

NO SE ATENDERÃ
Avatar de usuario
Legendario
Legendario
 
Publicaciones: 7065
Unido: 25 Dec 2003, 01:00
Ubicación: Bilbao
Sexo: Masculino
Modelo de móvil: Samsung Galaxy Note II
Samsung Galaxy camera
iPhone 2G 8Gb 3.1.3 Jailbreak
iPad 2 GSM 64 Gb 5.1.1 Jailbreak



Mac Mini OS X Mountain Lion

Messenger? no gracias.

por PsYcHo » 26 Jul 2008, 11:57

Espero a que zarbao pase por aqui tambien y lea lo que le habeis contestado para que no postee de nuevo con lo mismo y despues ya "Limpio" el hilo, ok?

Creo que se lee todo bien clarito y la NOTA que puse yo tambien:

TODAS LAS DUDAS RESPECTO A TEMAS DISTINTOS AL QUE AQUI SE TRATA SE ELIMINARAN. DEBEN HACERSE EN LOS HILOS CREADOS PARA ELLO.

Las cuestiones sobre los metodos de Hack y Firma de Apps deben dirigirse a sendos Tutoriales creados para contener dichas cuestiones y en los que se informa de todo el procedmiento de los temas mencionados
Avatar de usuario
Legendario
Legendario
 
Publicaciones: 14376
Unido: 23 Mar 2004, 01:00
Ubicación: Madrileño en tierras Tinerfeñas
Sexo: Masculino
Modelo de móvil: Samsung Galaxy S3 Libre Stock Rom JB 4.1.2 Root+Mods
Tablet Acer a700 JB 4.1 Stock Root

por claustic » 27 Jul 2008, 16:28

gracias tio, un gran aporte que para gente como yo (Nuevos en 3"E) nos despeja casi todas las dudas, saludos!!!
Avatar de usuario
Aprendiendo
Aprendiendo
 
Publicaciones: 107
Unido: 25 Jul 2008, 01:00
Sexo: No especificado
Modelo de móvil: N73 hack con Drakkarious 2.01 (Perfecto)

Siguiente

Quién está en línea
Usuarios navegando en este foro: No hay usuarios registrados and 1 invitado
cron