{"id":1149,"date":"2008-05-22T18:00:17","date_gmt":"2008-05-22T16:00:17","guid":{"rendered":"http:\/\/onsoftware.softonic.com\/error-de-certificado-firma-tus-aplicaciones-symbian-i"},"modified":"2025-06-13T06:50:58","modified_gmt":"2025-06-13T04:50:58","slug":"error-de-certificado-firma-tus-aplicaciones-symbian-i","status":"publish","type":"post","link":"https:\/\/cms-articles.softonic.io\/es\/error-de-certificado-firma-tus-aplicaciones-symbian-i\/","title":{"rendered":"\u00bfError de certificado? Firma tus aplicaciones Symbian"},"content":{"rendered":"<p><a href=\"http:\/\/onsoftware.softonic.com\/error-de-certificado-firma-tus-aplicaciones-symbian-i\"><\/a><\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/articles-images.sftcdn.net\/wp-content\/uploads\/sites\/2\/2008\/04\/symbian-01.jpg\"><img decoding=\"async\" src=\"https:\/\/articles-images.sftcdn.net\/wp-content\/uploads\/sites\/2\/2008\/04\/symbian-01.jpg\" alt=\"\" \/><\/a><\/p>\n<p>\u00bfAlguna vez has estado buscando una aguja en un pajar? \u00bfDe veras? \u00bfY qu\u00e9 tal? A no ser que quieras cazar este dicho popular, no vas a quemar el granero para averiguarlo. Pasa algo parecido con las <strong>aplicaciones Symbian<\/strong>. No vas a vagar largas horas por la red buscando esa aplicaci\u00f3n tan deseada, entras directamente a <strong><a href=\"http:\/\/www.softonic.com\/movil\">Softonic<\/a><\/strong> y por un pu\u00f1ado de clics encuentras la flor y nata.<\/p>\n<p>Pero entre la flor y nata encuentras tambi\u00e9n aplicaciones con espinas o que no est\u00e1n a punto chantilly. Hablo de esas <strong>aplicaciones Symbian que no est\u00e1n firmadas<\/strong> por sus desarrolladores y, por consiguiente, s\u00f3lo arrojan mensajes de error cuando tratas de instalarlas en tu m\u00f3vil con Symbian. Va todo sobre ruedas y de repente, \u00a1zas!,\u2026 un mensaje de error da al traste con tu anhelo de probar la aplicaci\u00f3n en tu m\u00f3vil. No se instala. Te dice que no est\u00e1 firmada,\u2026 \u00bfQu\u00e9 est\u00e1 pasando?<!--more--><\/p>\n<p>Respira hondo, a todos nos ha pasado, no sirve de nada despachurrar tu m\u00f3vil o usarlo como proyectil. Todo percance tiene su explicaci\u00f3n, por muy pu\u00f1etero que sea. Lo que pasa es que a partir de la versi\u00f3n 9 de Symbian se ha introducido un <strong>mecanismo de seguridad llamado Symbian Signed<\/strong>. Este mecanismo s\u00f3lo afecta a las aplicaciones que requieren tener acceso a las capacidades no autorizadas del sistema. Por razones de seguridad obvias, Symbian exige que esas aplicaciones superen sus criterios de seguridad, entendi\u00e9ndose como una garant\u00eda para el usuario final.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/articles-images.sftcdn.net\/wp-content\/uploads\/sites\/2\/2008\/04\/symbian-02.jpg\" alt=\"\" align=\"left\" \/>O sea, una garant\u00eda de seguridad para m\u00ed, para ti y para todos los que usamos un m\u00f3vil con el sistema <strong>Symbian S60 de tercera generaci\u00f3n<\/strong>. Lo que significa que no es necesario tener una aplicaci\u00f3n firmada para las versiones del sistema anteriores a la 9.x, tampoco para las aplicaciones J2ME ni tampoco en el 100% de las aplicaciones dise\u00f1adas para S60 3rd o UIQ 3.x; esto depende del uso que la aplicaci\u00f3n hace de la API de Symbian. En cualquier caso, si al instalar una aplicaci\u00f3n en tu m\u00f3vil te arroja un <strong>error de certificado<\/strong>, es que la aplicaci\u00f3n no est\u00e1 firmada por su autor,\u2026 y sin firma no hay recreo. Dicho en otras palabras: no se instalar\u00e1 ni con una palanqueta de bolsillo.<\/p>\n<p>\u00bfPero por qu\u00e9 no est\u00e1 firmada? Has hecho la pregunta correcta, peque\u00f1o saltamontes. Vamos a recapitular: no todas las aplicaciones deben estar firmadas, s\u00f3lo para S60 3rd, siempre y cuando la aplicaci\u00f3n requiere para funcionar acceso a las capacidades no autorizadas de la API de Symbian. Vale\u2026 \u00bfy qui\u00e9n debe firmarlas? Symbian, pero el proceso lo tiene que iniciar el programador de la aplicaci\u00f3n. \u00bfEntonces? Si bien el desarrollador puede asociarla al IMEI de su m\u00f3vil (un n\u00famero de identificaci\u00f3n \u00fanico a cada dispositivo m\u00f3vil) para hacer pruebas durante la fase de desarrollo, necesita una firma p\u00fablica para poder iniciar su distribuci\u00f3n e instalaci\u00f3n en cualquier m\u00f3vil.<\/p>\n<p>Para ello necesita un <strong>Publisher ID<\/strong> que cuesta 200$ al a\u00f1o, gratis si la aplicaci\u00f3n es de libre distribuci\u00f3n, y una buena dosis de paciencia ya que el proceso suele tardar unos seis meses o m\u00e1s; incluye el env\u00edo de la aplicaci\u00f3n a un centro autorizado de testeo para comprobar que supera todos los criterios de seguridad de Symbian. Total, que le toca al programador firmar sus aplicaciones, pero\u2026 hasta hace poco exist\u00eda un m\u00e9todo que permit\u00eda firmar un programa con ayuda de un certificado extendido por Symbian. \u00bfCu\u00e1l es el problema? Pues, <strong>Symbian ya no concede ning\u00fan certificado hasta nuevo aviso<\/strong>. As\u00ed que, si no tienes un certificado asociado al IMEI de tu m\u00f3vil, simplemente no podr\u00e1s firmarla, a no ser que el autor haya creado una versi\u00f3n OpenSigned.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/articles-images.sftcdn.net\/wp-content\/uploads\/sites\/2\/2008\/05\/symbian-04.jpg\" alt=\"\" align=\"left\" \/>M\u00e1s adelante, me extender\u00e9 largo y tendido sobre esto de las versiones OpenSigned. La otra opci\u00f3n es esperar sentado porque lo m\u00e1s probable es que el autor del programa que quieres firmar est\u00e9 abismado en un largo, costoso y tedioso proceso de solicitud de certificado\/firma al todopoderoso Symbian. Desgraciadamente, como \u00e9ste no espabile y ponga el meollo a trabajar ofreciendo nuevamente su servicio de concesi\u00f3n de certificados online, seguiremos en las mismas\u2026 sin nuestras aplicaciones firmadas.<\/p>\n<p>Pero no te vayas, a\u00fan as\u00ed existe una brecha en el sistema de firmas\u2026 Si bien la mayor\u00eda de las aplicaciones no firmadas est\u00e1n en pa\u00f1ales, suelen ser las m\u00e1s interesantes y ah\u00ed est\u00e1n para que las probemos\u2026 \u00bfo no? Otra vez resumimos: como no tengas un certificado asociado al IMEI de tu m\u00f3vil o una Publisher ID, tendr\u00e1s que recurrir a otros m\u00e9todos menos ortodoxos para firmar la aplicaci\u00f3n. Y con suerte, ser\u00e1 r\u00e1pido e indoloro. As\u00ed pues\u2026 \u00bfqu\u00e9 puedes hacer si quieres instalar en tu m\u00f3vil Symbian S60 3rd un programa que no est\u00e1 firmado,\u2026 llamas al servicio de atenci\u00f3n al cliente del agarrado Symbian, o vas a encargar un trabajito a alg\u00fan que otro hacker chino? Pues, la desesperaci\u00f3n te llevar\u00e1 probablemente a considerar ambas opciones.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/articles-images.sftcdn.net\/wp-content\/uploads\/sites\/2\/2008\/05\/symbian-03.jpg\" alt=\"\" align=\"right\" \/>Existen varios <strong>m\u00e9todos de autofirmado<\/strong>. Si no te funciona uno siempre puedes probar otro, y si no funciona&#8230; paciencia que saldr\u00e1 algo. Puedes firmar una aplicaci\u00f3n que inicialmente no lo est\u00e1 de f\u00e1brica, pero que sepas que es para tu uso personal, es decir, que correr\u00e1 s\u00f3lo en tu m\u00f3vil ya que va asociado a su IMEI que, record\u00e9moslo, es \u00fanico. El primer m\u00e9todo nos lo ofrece el mism\u00edsimo Symbian a trav\u00e9s de su servicio <a href=\"https:\/\/www.symbiansigned.com\/app\/page\/public\/openSignedOnline.do\"><strong>Open Signed Online<\/strong><\/a>. No requiere ning\u00fan tipo de certificado asociado al IMEI del m\u00f3vil pero est\u00e1 pensado para que los autores puedan probar sus aplicaciones en fase de desarrollo. De ah\u00ed que no siempre funciona. Una vez m\u00e1s, si el desarrollador firma su aplicaci\u00f3n, \u00e9sta estar\u00e1 vinculada a un <strong>UID protegido<\/strong>, es decir a un n\u00famero de identificaci\u00f3n.<\/p>\n<p>As\u00ed pues, el m\u00e9todo se tuerce una vez m\u00e1s porque s\u00f3lo se pueden firmar aplicaciones que no tengan un UID protegido. De lo contrario, a no ser que sea el desarrollador de la aplicaci\u00f3n quien te la firme, no habr\u00e1 manera de usarla en tu m\u00f3vil. Menos mal, este giro inesperado tiene un arreglo. Algunos programadores est\u00e1n resolviendo este problema echando mano de un editor hexadecimal, dando luz a <strong>versiones OpenSigned de sus aplicaciones<\/strong>, como en el caso de <strong><a href=\"http:\/\/rotateme.softonic.com\/movil\">RotateMe<\/a><\/strong>, por ejemplo. Es decir, editando el fichero de la aplicaci\u00f3n se solventa el tema del UID protegido. Tengo un m\u00f3vil N95 con sensor de movimiento, as\u00ed que si os parece vamos a <strong>probar el m\u00e9todo Open Signed Online con la versi\u00f3n OpenSigned de RotateMe<\/strong>, una aplicaci\u00f3n que rota la pantalla al girar el m\u00f3vil. Desc\u00e1rgate la versi\u00f3n OpenSigned de <strong><a href=\"http:\/\/rotateme.softonic.com\/movil\">RotateMe<\/a><\/strong>.<\/p>\n<h3>Open  Signed Online<\/h3>\n<ul>\n<li>Ve a Open Signed Online para firmar gratuitamente online el programa sin necesidad de registrarte.<\/li>\n<li>Obt\u00e9n el c\u00f3digo IMEI del m\u00f3vil, se obtiene pulsando *#06#, apunta e introd\u00facelo en el formulario.<\/li>\n<li>Introduce una direcci\u00f3n de correo electr\u00f3nico (que no sea Hotmail, yahoo o gmail ya que no las acepta).<\/li>\n<li>Selecciona el fichero de la aplicaci\u00f3n para subirla; tiene que ser una versi\u00f3n sin UID protegida.<\/li>\n<li>En el apartado \u201cCapability information\u201d, tienes que marcarlas todas (capacidades no autorizadas del sistema).<\/li>\n<li>Introduce el c\u00f3digo de seguridad.<\/li>\n<li>Recibir\u00e1s un mensaje de correo electr\u00f3nico de confirmaci\u00f3n y otro con el enlace de descarga de la aplicaci\u00f3n firmada.<\/li>\n<\/ul>\n<p>Si has seguido a rajatabla este m\u00e9todo, conecta tu terminal al tu PC e instala <strong><a href=\"http:\/\/rotateme.softonic.com\/movil\">RotateMe<\/a><\/strong> en tu m\u00f3vil. Para disfrutar de esta aplicaci\u00f3n necesitas un<strong> m\u00f3vil con un sensor de movimiento activado<\/strong>, como es el caso del <strong>Nokia N95, N931 o el N82<\/strong>. Nuestra prueba ha sido un \u00e9xito, pero s\u00f3lo funciona con la \u00faltima versi\u00f3n de RotateMe, es decir la versi\u00f3n OpenSigned. Si has probado con otra aplicaci\u00f3n que tiene una UID protegida, obtendr\u00e1s el siguiente error en pantalla:<\/p>\n<p><em><span style=\"color: #ff0000\"> FAILURE: Submitted .sis file uses a UID that is not allocated to the account holder matching this email address (0x200087b5).<\/span><\/em><\/p>\n<p>Recopilando datos, y despu\u00e9s de haber hecho una serie de pruebas, os puedo decir que el m\u00e9todo Open Signed Online es eficaz con las aplicaciones <strong>ShakeMe, Shakelock, Gnubox, InsFAST, Landscape, RocknScroll, Flipsilent, Pen +C o BTSwitch<\/strong>. En los dem\u00e1s casos, necesitar\u00e1s un certificado de desarrollador asociado al IMEI de tu m\u00f3vil, o echarle valor probando otros de los m\u00e9todos m\u00e1s arriesgados y complejos que pasar\u00e9 a detallarte en la siguiente entrega sobre <strong>errores de certificado con aplicaciones Symbian S60 3rd<\/strong>. No te impacientes, est\u00e1 la vuelta de la esquina. \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfAlguna vez has estado buscando una aguja en un pajar? \u00bfDe veras? \u00bfY qu\u00e9 tal? A no ser que quieras cazar este dicho popular, no vas a quemar el granero para averiguarlo. Pasa algo parecido con las aplicaciones Symbian. No vas a vagar largas horas por la red buscando esa aplicaci\u00f3n tan deseada, entras directamente &hellip; <a href=\"https:\/\/cms-articles.softonic.io\/es\/error-de-certificado-firma-tus-aplicaciones-symbian-i\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;\u00bfError de certificado? Firma tus aplicaciones Symbian&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1030,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","wpcf-pageviews":2},"categories":[9706],"tags":[],"usertag":[],"vertical":[],"content-category":[],"class_list":["post-1149","post","type-post","status-publish","format-standard","hentry","category-how-to"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/posts\/1149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/users\/1030"}],"replies":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/comments?post=1149"}],"version-history":[{"count":1,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/posts\/1149\/revisions"}],"predecessor-version":[{"id":386605,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/posts\/1149\/revisions\/386605"}],"wp:attachment":[{"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/media?parent=1149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/categories?post=1149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/tags?post=1149"},{"taxonomy":"usertag","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/usertag?post=1149"},{"taxonomy":"vertical","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/vertical?post=1149"},{"taxonomy":"content-category","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/content-category?post=1149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}