2012-07-21 19 views

Respuesta

33

sí se puede extraer todos los archivos de recursos utilizando apktool

Pasos -

1.) Download files from above links and extract them in a folder. 
2.) Open cmd -> run 
3.) Run command as 
    apktool.bat d source.apk destination_path 

O

1.) Put apktool.jar and test.apk in same folder 
2.) Go to the jar and .apk path by command line 
3.) And fire the command java -jar apktool.jar d test.apk 
4.) It will generate a folder with the name "test" in the same folder. 
+3

y legible Manifiesto también. :) –

+0

Good Work bro..Cheers..One more Pregunta ...:)) ... ¿Es posible extraer la carpeta src de nuestro proyecto Android ... hay alguna herramienta que pueda hacer esto? –

+0

¡¡¡Oh !!! sí, puedes [extraer la carpeta src] (http://stackoverflow.com/a/6081365/726863) también, pero no será completamente legible, pero casi puedes obtener la idea de qué se trata el código :) –

6

Descargar android-apktool (descargar dependencias también si es necesario), extraer todos en el mismo directorio y ejecutar apktool d application.apk

2

Descargar apktool

  1. archivo apk Put (test.apk supongo) en el directorio en el que lo haya descargado.
  2. Ahora escriba el comando 'apktool d test.apk'
  3. ahora Navegar a "prueba \ res \ valores"

Usted recibirá su archivo strings.xml allí.

2

Otra opción además de apktool es aapt, pero no reproducirá las cadenas en el formato XML original.

$ aapt dump --values resources app.apk | 
    grep '^ *resource.*:string/' --after-context=1 

    resource 0x7f04011a com.example:string/hello: t=0x03 d=0x0000039e (s=0x0008 r=0x00) 
    (string8) "Hello" 
    ... 
Cuestiones relacionadas