Cmd no puede reconocer dex2jar- Android Apk

Quiero obtener código fuente de apk y utilizar esta solución ¿Hay una manera de obtener el código fuente de un archivo APK?

Trato dex archivo a jar y he utilizado dex2jar; Pero cmd no puede reconocer este comando.

dex2jar classes.dex 

"Dex2jar no se reconoce como un comando interno o externo"

Es dex2jar obsoleto?

¿Qué puedo usar para convertir dex a jar?

Utilice el comando

d2j-dex2jar classes.dex

en lugar de

dex2jar classes.dex

También asegúrese de que u extrajo el archivo dex2jar en la misma carpeta que sus archivos fuente apk guardados en el paso 1 de un ejemplo dado .

Ninguna de las respuestas anteriores funcionó para mí, pude conseguir que funcione de la siguiente manera, No hay necesidad del archivo classes.dex. Siga las siguientes instrucciones con cuidado:

  1. Descargar la última versión de dex2jar i fue capaz de google y obtener la última de sourceforge. Por si acaso no lo recibiste http://sourceforge.net/projects/dex2jar/
  2. Suelte su archivo apk dentro de la carpeta dex2jar.

  3. Abra el símbolo del sistema [win user] y desplácese hasta la carpeta en la que ha eliminado el archivo apk.

  4. Introduzca este comando d2j-dex2jar.bat someApk.apk y obtendrá el archivo jar [lea el archivo jar usando la herramienta jd-ui] para usuarios de mac refiera este [punto 4 en el enlace] para el comando de terminal adecuado http: // sourceforge .net / p / dex2jar / wiki / UserGuide /

Si está utilizando dex2jar-2.x archivo jar que está creando problema. Intente descargar el archivo jar dex2jar-0.0.9.15 y luego intente ese comando.

Estos son los pasos que he usado:

  • Descomprimido apk carpeta & carpeta dex2jar
  • Creó una nueva carpeta
  • Combinó todos los archivos apk y dex2jar en la nueva carpeta
  • Se abrió el símbolo del sistema y cambió mi directorio apuntando al nuevo nombre de la carpeta
  • En el símbolo del sistema, escribí d2j-dex2jar classes.dex, pulsar Enter
  • …. esto creó un nuevo archivo en mi nueva carpeta llamada classes-dex2jar.jar

Había extraído tanto apk como dex en diferentes carpetas. Al copiar los archivos extraídos en la misma carpeta y ejecutar dex2jar classex.dex funcionó.

Incluso después de todas esas respuestas si algunas personas que tienen problema van a la carpeta

 dex2jar-0.0.9.15\dex-tools\src\main\bin 

Aquí tienes ambos dex2jar.bat/sh y d2j-dex2jar.bat/sh presentes.

Mueva su classes.dex y utilice cualquiera de esos comandos.

Para mí el problema con la ruta de acceso, la ruta correcta es C: \ Usuarios \ nombre de usuario \ Escritorio \ nombre de carpeta \ dex2jar> d2j-dex2jar classes.dex

Lo resolví descargando primero dex2jar-0.0.9.1 archivo jar y no el último. Entonces utilicé el siguiente comando d2j-dex2jar.bat classes.dex y me aseguro de abrir la ventana de comandos en el directorio dex2jar-0.0.9.15 . Un atajo para abrir el cmd hay que abrir el directorio y luego presione shift y haga clic derecho en cualquier lugar dentro de la ventana de directorio. A continuación, vaya a abrir la ventana de comandos aquí.

  • ¿Es posible cargar dinámicamente una clase de actividad de una biblioteca jar en el sdCard y realmente usarla?
  • Android dex da una BufferOverflowException al construir
  • Cómo extraer el código del archivo apk
  • Reflexión usando DexClassLoader mientras está vinculado a la biblioteca JAR externa
  • ¿Hay una manera de obtener la cuenta de los métodos numéricos utilizados en un archivo jar
  • No encontró la clase "android.support.multidex.MultiDexApplication" en la ruta: DexPathList
  • Error al instalar la aplicación (INSTALL_FAILED_DEXOPT)
  • Com.android.dx.util.DexException: Los archivos múltiples dex definen
  • Cómo reducir el código - 65k método límite en dex
  • Problemas con la ejecución del archivo APK de Android al fusionar archivos dex con Scala
  • Límite de 64 k superado en las API más antiguas que Lollipop, pero no más reciente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.