gsmfast
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

[Guia] Dar permisos Java a ZN5 y U9

Ir abajo

[Guia] Dar permisos Java a ZN5 y U9 Empty [Guia] Dar permisos Java a ZN5 y U9

Mensaje por mctato Miér Abr 14, 2010 8:51 pm

Esta guía es una guía general que trabajará al 100%
en cualquier teléfono Motorola J2ME. Sin embargo, hay más trabajo por
hacer.


Aquellos que han crackeado la RSA de los telefonos con JAVA ampliando
los permisos no necesitan preocuparse de esto.

Esto se aplica para todos los teléfonos de Motorola incluyendo MOTOMAGX y
la plataforma Symbian aunque creo que esto es más útil para Sinergy OS
teléfonos sin crack RSA para su firmware.

La firma es de teléfono específico y sólo funcionará en los teléfonos
que se especifique su UIDs en la petición.

Asegúrese de ejecutar CERTIFICADOS JAVA DE STOCK EN SU TELÉFONO
(desplácese hacia abajo para ver cómo hacerlo).


Obtener un certificado de
desarrollador

Regístrate en developer.motorola.com, logueate y busca "Developer
Certificate"
. Debe ser el primer resultado ( "Por favor, lee este
...", Respuesta ID 570)
. Desplazate hacia abajo para los archivos
adjuntos y sigue la guía pdf. Se explica muy bien allí y le dirá cómo
extraer la UID del telefono. Luego lee la parte de resolución. Envia una
solicitud para hacer una pregunta.
NOTA: Actualizar el Motodev cuando lo descargues.

Archivo JAD y Archivo MANIFEST.MF

Ahora esto es un poco difícil para aquellos que no conoce mucho acerca
de la información JAD. No todas las aplicaciones tienen un archivo JAD
incluido, así que se puede utilizar JAD Maker para generar un archivo.
Jad. MANIFEST.MF archivo se puede encontrar en el archivo JAR en la
carpeta meta-inf. Tenga en cuenta que toda la información especificada
en el MANIFEST.MF debe coincidir con la información especificada en el
archivo JAD. Puede provocar desajustes: "Error. Archivo no válido." al
instalar la aplicación.

La fijación de MANIFEST.MF y archivo
JAD

TODO lo que edites debe estar en una línea! Ahora, abre el archivo
MANIFEST.MF (si usas WinRAR para abrir el archivo JAR, solo haz doble
clic sobre el archivo): asegurate de que no existen estas líneas y si
están allí, borra toda la línea:

MIDlet-Jar-URL:, MIDlet-Jar-Size:. Guardalo.
(actualización en el archivo)
(Hay otros archivos añadidos- no me pregunten por qué.)

Abrir el archivo JAD y asegurarse que MIDlet-Jar-URL: puntos para
el archivo JAR (por lo tanto, es como: MIDlet-Jar-URL: Nombre
del Archivo.jar, a veces apunta a una URL y muestra un error). Dejar el MIDlet-Jar-Size:
por ahora). Guardar ambos archivos (Actualizando el MANIFEST.MF).

Firmar y dar permisos
La forma más sencilla de firmar una aplicaciones es usando el MOTODEV
Actualizado (Todas las instrucciones están claramente descritas en el
archivo PDF). El único problema aquí es que debe especificar los
permisos para la aplicación.

A)Firmar con MOTODEV
Algunas aplicaciones como el Opera Mini 4.1 ya se han especificado los
permisos. Abrir el archivo JAD o MANIFEST.MF y buscar MIDlet-Permissions:
y MIDlet-Permissions-Opt:. Si ese es el caso, añadir la firma
durante el procedimiento exactamente como eran. Si ese no es el caso,
añadir su propia cuenta - desplasarse hacia abajo para saber como
utilizarlo. A veces no sé por que dice MOTODEV error durante la firma.
Si sucede entonces tiene que hacer la firma manual.

B)Firmar Manualmente
Algunas aplicaciones como el Opera Mini 4.1 ya tienen especificados los
permisos. Abrir el archivo JAD o el MANIFEST.MF y buscar MIDlet-Permissions:
y MIDlet-Permissons-Opt:. Si ese es el caso, solo hay que
asegurarse de que son los mismos en MANIFEST.MF y en el archivo JAD. Si
se ha modificado el archivo MANIFEST.MF Antes de hacer clic derecho en
el archivo jar y hacer clic en Propiedades. Hay que escribir el tamaño (No
el tamaño del disco)
en bytes para el MIDlet-Jar-Size:
parámetro en el archivo JAD. (Ejemplo: MIDlet-Jar-Size: 503412)

Si no es así, abra el archivo MANIFEST.MF y añadir esta línea
MIDlet-Permisos: y especifique los permisos (desplácese hacia abajo para
saber qué utilizar). Separe cada permiso de uso de la coma. Añadir la
misma línea al archivo JAD. Una vez más tener en cuenta que todo lo que
editar a mano debe estar en una línea! Guardar MANIFEST.MF archivo
(MANIFEST.MF actualización en el archivo) y, a continuación, haga clic
derecho sobre el archivo jar y haga clic en Propiedades. Escriba el
tamaño (Tamaño no en el disco) en bytes para el MIDlet-Jar-Size:
parámetro en el archivo JAD. (Ejemplo: MIDlet-Jar-Size: 503412)

Así, por ejemplo, el MANIFEST.MF de su archivo debe tener este aspecto
antes de firmarlo.


Code:

MIDlet-Vendor: Jimm Project
Jimm-Version: 0.5.1
MIDlet-Version: 0.5.1
Manifest-Version: 1.0
FlipInsensitive: True
Created-By: Jimm Project
MIDlet-Name: Jimm
MIDlet-Info-URL: http://www.jimm.org/
Ant-Version: Apache Ant 1.7.0Beta2
Background: True
MIDlet-1: Jimm,icon.png,jimm.Jimm
MicroEdition-Configuration: CLDC-1.0
MIDlet-Icon: icon.png
MIDlet-Permissions: javax.microedition.io.Connector.socket,javax.microedition.io.Connector.file.write,javax.microedition.io.Connector.ssl,javax.microedition.io.Connector.file.read,javax.microedition.io.Connector.http,javax.microedition.io.Connector.https
MicroEdition-Profile: MIDP-2.0
MIDlet-Description: J2ME ICQ clone


Y el archivo JAD debe ser similar a este:



Code:

Ant-Version: Apache Ant 1.7.0Beta2
Background: True
Created-By: Jimm Project
FlipInsensitive: True
Jimm-Version: 0.5.1
MIDlet-1: Jimm,icon.png,jimm.Jimm
MIDlet-Description: J2ME ICQ clone
MIDlet-Icon: icon.png
MIDlet-Info-URL: http://www.jimm.org/
MIDlet-Jar-Size: 171913
MIDlet-Jar-URL: Jimm.jar
MIDlet-Name: Jimm
MIDlet-Permissions: javax.microedition.io.Connector.socket,javax.microedition.io.Connector.file.write,javax.microedition.io.Connector.ssl,javax.microedition.io.Connector.file.read,javax.microedition.io.Connector.http,javax.microedition.io.Connector.https
MIDlet-Vendor: Jimm Project
MIDlet-Version: 0.5.1
Manifest-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-2.0


Ahora se podrá acceder de forma manual (es el 4 en la guía del pdf).



Una vez más hay que asegurarse de que el certificado y la firma
concuerden con la línea si no se usa MOTODEV!

NOTA: Algunos editores de texto no son capaces de
poner más de 1000 caracteres en una línea y automáticamente se divide en
dos - entonces usted no puede usar esos.


Permisos
He descrito probablemente los permisos más utilizados:
javax.microedition.io.Connector.http - Subvenciones http para la
conexión a Internet
javax.microedition.io.Connector.https - Subvenciones para acceder a la
página https conexión a Internet
javax.microedition.io.Connector.socket - Subvenciones para dar acceso al
Socket (usado por Opera Mini, Jimm para la conexión a Internet)
javax.microedition.io.Connector.ssl - Subvenciones ssl para el acceso
(algunas aplicaciones que puede utilizar)
javax.microedition.io.Connector.file.write - Subvenciones de escritura
de archivos.
javax.microedition.io.Connector.file.read - Subvenciones de archivos de
acceso de lectura

NOTA: La concesión de un permiso a un teléfono que
no es compatible con esto al insalarlo dira: "Error. Archivo no válido" .
Si no estas seguro acerca de la ayuda, o de dar el permiso para
"MIDlet-Opt-Permisos:". Entonces, si usan MOTODEV y no quieren
preocuparse por esto, puede marcar la 'javax "en la parte superior
durante la edición de permisos opcional. No lo he probado, pero debería
funcionar.


Instalación de la applcation - MotoMagX teléfonos

Uso de Motorola Phone Tools. Abrir el estudio de transferencia de
archivos, y copiar *.jar y el *.jad a alguna carpeta en el teléfono.
A continuación, Abrir el administrador de archivos para navegar a la
carpeta a la que has cargado el juego y haz clic sobre él para
instalarlo. Ahora está listo para utilizarlo.

Preguntas más frecuentes

Cómo actualizar la variable de entorno PATH?
Este tipo de consola de comandos: set PATH =% PATH%, C: \\ openssl \\ bin o
donde haya instalado Open SSL. Esto actualizará la ruta de acceso sólo
para la actual ventana de consola (o ir al registro de actualización
permanente)

Este Thread fue hecho originalmente
en ingles por el usuario Skrilax_CZ, traducida por Tramnet, agradecida y
stickeada por NestorM y también agradecida por Av3LaR creditos a ellos de M3
mctato
mctato
user new

Cantidad de envíos : 335
Fecha de inscripción : 26/04/2009
Edad : 33
Localización : Tegucigalpa

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.