Results 1 to 10 of 10
  1. #1
    tramnet's Avatar
    offline E2 / EM30 Modder
    Join Date
    Jun 2008
    Posts
    2,420
    Thanks
    337
    Thanked 380 Times in 237 Posts
    Downloads
    206
    Uploads
    1

    Solution [Guia] Dar permisos Java a E8 y EM30

    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 si la deseas postear en otros foros por lo menos debes pedir permiso por PM, o si ya lo hiciste y esta en algun otro lugar avisa en que foro lo pusiste (Claro siempre y cuando no contenga Warez) y en ese foro debes decir de donde lo sacaste (modmymoto.com) y quienes fueron los users que contribuyeron xD (Es enserio)
    Last edited by Av3LaR; 07-18-2009 at 11:21 PM.

  2. 4 Users Say Thank You to tramnet For This Useful Post

    Av3LaR (04-03-2009), metallimi (03-08-2011), NestorM (04-03-2009), Paule (04-05-2009)

  3. #2
    Av3LaR's Avatar
    offline Hunapúh
    Join Date
    Dec 2007
    Location
    El Salvador
    Posts
    6,346
    Thanks
    4,328
    Thanked 3,269 Times in 1,750 Posts
    Downloads
    256
    Uploads
    177
    Gracias por la traducción tramnet, también gracias a Skrilax_CZ por hacerla (en ingles)

  4. #3
    NestorM's Avatar
    offline Run To The Hills
    Join Date
    Jan 2007
    Location
    Ciudad de Guatemala
    Posts
    4,998
    Thanks
    472
    Thanked 2,660 Times in 1,235 Posts
    Downloads
    240
    Uploads
    71
    Perfecto tramnet, se va a sticky

  5. The Following User Says Thank You to NestorM For This Useful Post:

    tramnet (04-03-2009)

  6. #4
    Paule's Avatar
    offline Themer
    Join Date
    Jan 2007
    Posts
    715
    Thanks
    726
    Thanked 701 Times in 283 Posts
    Downloads
    474
    Uploads
    4
    jojojo gracias hermano

    saludos

  7. #5
    lucky116474's Avatar
    offline Skilfull Modder
    Join Date
    Sep 2007
    Location
    Right next door
    Posts
    542
    Thanks
    32
    Thanked 32 Times in 28 Posts
    Downloads
    134
    Uploads
    0
    Tengo una duda... para los que ya tenemos quitala la proteccion RSA como hacemos para modificar los permisos?
    Thnx to Fenix X for the cool sig!!!

  8. #6
    tramnet's Avatar
    offline E2 / EM30 Modder
    Join Date
    Jun 2008
    Posts
    2,420
    Thanks
    337
    Thanked 380 Times in 237 Posts
    Downloads
    206
    Uploads
    1
    Es el mismo procedimiento, o eso creo, no he visto algún otro metodo.

  9. #7
    lucky116474's Avatar
    offline Skilfull Modder
    Join Date
    Sep 2007
    Location
    Right next door
    Posts
    542
    Thanks
    32
    Thanked 32 Times in 28 Posts
    Downloads
    134
    Uploads
    0
    mmmm es que como posteaste que para los que tenemos crackeada la RSA ya no habia problema... mira te explico:

    Tendo instalado en mi cel MeBoy 2.2 con sonido, pero como la aplicacion no tiene los permisos no puede acceder a las librerias de sonido [como sucedia con el kdplayer] y NestorM me dijo que Magic Elba ya tenia arreglado eso de los permisos... asi que descomprimi la CG52 e instale MeBoy como si fuera precargada pero aun asi no tiene los mismos permisos que el MotoID [acceso completo]...
    mi duda es... ¿que puedo hacer?
    Thnx to Fenix X for the cool sig!!!

  10. #8
    tramnet's Avatar
    offline E2 / EM30 Modder
    Join Date
    Jun 2008
    Posts
    2,420
    Thanks
    337
    Thanked 380 Times in 237 Posts
    Downloads
    206
    Uploads
    1
    Se debe seguir el procedimiento, ya que el OS es MotoMagx.

    Y lo del Crack RSA funciona solo en telefonos JAVA, no java con linux.

  11. #9
    lucky116474's Avatar
    offline Skilfull Modder
    Join Date
    Sep 2007
    Location
    Right next door
    Posts
    542
    Thanks
    32
    Thanked 32 Times in 28 Posts
    Downloads
    134
    Uploads
    0
    mmmmm si eso pense... aunque tambien pense en la posibilidad de dar todo los permisos de otra manera... usando la libreria modificada como se hizo en el z6... jaidaid.so o algo asi...

    Gracias de todas maneras

    ***Edit***
    Encontre la app que usaba en el z6 para dar los permisos java a las aplicaciones, se llama zRights y utiliza una libreria modificada para dar los permisos... espero alguien pueda ayudar
    Last edited by lucky116474; 04-20-2009 at 11:06 AM.
    Thnx to Fenix X for the cool sig!!!

  12. #10
    offline So I Hear You Can Mod
    Join Date
    Dec 2008
    Posts
    107
    Thanks
    58
    Thanked 94 Times in 24 Posts
    Downloads
    1468
    Uploads
    0
    gracias
    muy util

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •