Firmando aplicaciones Symbian S60v3


Últimamente me ha dado por usar el Nokia E65 en favor de mi pequeño Nokia 6600 (que no nos engañemos, barre a todos estos Symbians nuevos en calidad) y aunque he encontrado pocas ventajas (el Symbian está prácticamente igual hoy que hace 5-6 años) si que he encontrado algunos inconvenientes

Principalmente el tema del firmado de aplicaciones, con las v1 (7650, 3650, NGAGE) y v2 (6600, 6630, 6680) de la Serie 60 de Nokia no había ningún tipo de firma digital que acreditara la seguridad de las aplicaciones, simplemente las instalabas y tirando millas ... tampoco había mucho más problema porque en Symbian está bastante claro lo que es un virus y lo que no (por los grupos de releases fundamentalmente). Sin embargo en la v3 de la Serie 60 se han empeñado en meter una parida que no sirve para nada y encima molesta, el tema de los certificados

Digamos que las aplicaciones que no estén certificadas (firmadas digitalmente) no se instalan y las que sí, pues sí. Esto permite a los desarrolladores de APP's Symbian autorizarse a usar el producto. Sin embargo siempre se ha podido firmar a terceros una APP Symbian a través de la famosa página SymbianSigned, la cual aparte de personalmente dudar de su fiabilidad (seguro que les mandas alguna mierda para allá y te la firman como si fuera el TomTom) te piden más requisitos que las ayudas del Gobierno

Entonces hay que plantearse que en realidad cualquier método de firmado debería servirnos siempre y cuando sepamos lo que estamos instalando. Después de hacer una breve búsqueda por ahí he llegado a la conclusión de que el siguiente método es el más rápido y fácil

[Descargas]

1. Paquete Security Manager



2. PC Suite

MÉTODO

Descargamos la versión correspondiente a nuestro móvil de el PC Suite, esto es necesario ya que requerimos los drivers USB que lleva el programa PC Suite (con la conexión por transferencia de archivos no funciona) y la instalamos

Ahora conectamos por USB (conexión PC Suite claro) nuestro móvil, el programa PCS debería reconocerlo sin problema

Ahora descomprimimos el Paquete Security Manager en cualquier sitio (descomprimid solo los zip y rar,lo del nfo, diz y eso son solo archivos que indican quién hizo la release, no sirven para nada)

Básicamente necesitaremos 3 archivos, RootSign.exe, SecMan.exe y uno de los s60_blablabla.sisx ¿Cuál de los 2? Pues dependerá de si nuestro terminal tiene FP1 o no. FP1 es un sistema de protección que metieron en los últimos móviles de Nokia que impide el acceso a carpetas de sistema (como la carpeta SYS), a continuación os dejo una lista con los móviles que tienen y los que no tienen FP1



Sin FP1 (necesitariamos la s60_3_0_app_trk_2_8_6.sisx entonces) : Nokia N77,Nokia E61i,Nokia E65,Nokia N93i,Nokia N91 8GB,Nokia E62,Nokia E50,Nokia 5500,Nokia N93,Nokia N73,Nokia N80Nokia N71,Nokia N92,Nokia E70,Nokia E60,Nokia E61,Nokia 3250,Nokia N91

Con FP1 (necesitariamos la s60_3_1_app_trk_2_8_6.sisx entonces) : Nokia N82,Nokia E51,Nokia N95 8GB,Nokia N81,Nokia N81 8GB,Nokia 6121 classic,Nokia 6120 classic,Nokia 5700 XpressMusic,Nokia 6110 Navigator,Nokia E90 Communicator,Nokia N76,Nokia 6290,Nokia N95



Bien, pues el .sisx correspondiente lo pasamos por BT a nuestro móvil y lo instalamos (no requiere certificado). Nos aparecerá en la carpeta de instalaciones un icono llamado TRK (figura 1). Perfecto, lo ejecutamos y nos aparecerá una pantalla tal que así (figura 2)


Tendremos que pulsar en NO, entonces nos saldrá el menú del programa. Vamos a Options > Settings (figura 1) y cambiamos la conexión que pone Bluetooth por USB, el resto igual (figura 2)


Volvemos al menú y esta vez pulsamos en Connect (Figura 1), nos aparecerá una pantalla tal que así (figura 2). NO SALIMOS DEL PROGRAMA


Bien, en el telefono lo tenemos, seguimos conectados por USB pero de momento en él hemos acabado, ahora vamos nuevamente al PC y ejecutamos SecMan.exe. Damos a siguiente en la primera pantalla, en la segunda confirmamos que está marcado Find Metro TRK port automatically y el resto lo dejamos igual, NEXT!

Veremos que el programa empezará a copiar archivos al móvil, digamos que es un programa que nos permitirá crackear las firmas digitales de los telefonos móviles Symbian S60v3. Una vez acabado el proceso de copiado ya tenemos todo preparado, podemos borrar el SecMan.exe, el .sisx. Pero el RootSign.exe no lo toqueis, luego os explico para que sirve

Vamos nuevamente al móvil y ya podemos salir del programa TRK. Veremos que tenemos otro programa instalado llamado SecMan (un icono de un puzzle). En este programa seguiremos dos pasos para finalizar con este magnífico método para saltarnos los certificados. Uno será pulsar Turn.Plat Security Off y el otro paso será pulsar Install ROOT Certificate. No hay más, salimos del programa y hemos acabado


Ya podremos instalar cualquier aplicación sin firmar o firmada de BiNPDA (un grupo de releases) ¿Que pasa con el resto de aplicaciones? Pues ahí entra en juego el RootSign.exe, que es el único ejecutable que recomiendo dejar en el PC. Con tan solo ejecutarlo y escojer la aplicación SIS/SISX (para SISX tendreis que cambiar en la ventanita del explorador de archivos en "Tipo de Archivo"), dadle a ROOT Sign This Sis! y está lixta. Os recomiendo hacer esto con cualquier aplicación, sea de BiNPDA o no ya que no afecta para nada a las releases de estos tipos y así nos aseguramos que queda correcta para instalar

Ahora tan fácil como pasar nuestra APP al movil, instalarla y observar que en ningún momento nos dará error de certificado. La compatibilidad de este método es del 100%, he instalado unas 30 aplicaciones en el E65 y todas perfectas. Además no tendremos ni que comernos la cabeza de como registranos en páginas chinas o SymbianSigned, y tampoco tendremos que esperar a nuestra aplicación ya que es inmediato

En el móvil no necesitais hacer nada más, este proceso se realiza una vez y el móvil ya queda crackeado. Tan solo tendremos que usar RootSign.exe en cada instalable para dejarlo listo para instalar

Otro día os hago un analisis de las mejores aplicaciones Symbian, tampoco hay muchas sopresas porque las aplicaciones realmente buenas se crearon en tiempos de el 6600 y ahora o se han mejorado o están igual que antes, de todas formas siguen siendo imprescindibles para un móvil de hoy en día. Pues eso, stay tunned, un día de estos cae ese analisis de las APPs

Saludos!!

1 comentarios:

KunsT dijo...
El autor ha eliminado esta entrada.