modificar descompilar con archivo java mobile jar

descompilar - java decompiler



¿Cómo puedo editar un archivo.jar? (3)

Esta es una herramienta para abrir los archivos binarios de la clase Java, ver su estructura interna, modificar partes de la misma si es necesario y guardar el archivo de la clase nuevamente. También genera informes legibles similares a la utilidad javap. GUI de Java Swing fácil de usar. La interfaz de usuario intenta mostrar la mayor cantidad de detalles posible e intenta presentar una estructura tan cercana como la estructura real del archivo de la clase Java. Al mismo tiempo, también se enfatiza la facilidad de uso y la coherencia del archivo de clase al hacer modificaciones. Por ejemplo, cuando se elimina un método, también se eliminará la entrada del grupo de constantes asociado si ya no se hace referencia a él. En el verificador incorporado comprueba los cambios antes de guardar el archivo. Esta herramienta ha sido utilizada por personas que están aprendiendo el interior de los archivos de la clase Java. Esta herramienta también se ha utilizado para hacer modificaciones rápidas en los archivos de clase cuando el código fuente no está disponible. "Esta es una cita del sitio web.

classeditor

Posible duplicado:
Modificar un archivo dentro de un contenedor

Así que tengo un archivo jar con un archivo .class en él. Solo necesito cambiar algunas palabras en el archivo. ¿Qué programa debería usar?

Quiero que esto funcione para mi teléfono.


Esto es lo que hice:

  • Extrajo los archivos usando WinRAR
  • Realicé mis cambios en los archivos extraídos
  • Abrió el archivo JAR original con WinRAR
  • Usé el botón AGREGAR para reemplazar los archivos que modifiqué

Eso es. Lo probé con mi Nokia y funciona para mí.


Un archivo jar es un archivo zip. Puede extraerlo usando 7zip (una gran herramienta simple para abrir archivos). También puede cambiar su extensión a zip y usar lo que sea para descomprimir el archivo.

Ahora tienes tu archivo de clase. No hay una forma fácil de editar el archivo de clase, porque los archivos de clase son binarios (no encontrará el código fuente allí, tal vez algunas cadenas, pero no el código Java). Para editar su archivo de clase, puede usar una herramienta como classeditor .

Tiene todas las cadenas que su clase usa codificadas en el archivo de clase. Entonces, si lo único que desea cambiar es algunas cadenas, puede hacerlo sin usar classeditor.