Exactamente lo que dice el título. Tengo un archivo zip de 1,5 gb en mi tarjeta sd que me gustaría extraer a través de adb (no tirando a pc y empujando de nuevo). ¿Hay algún comando sencillo para descomprimir un archivo?
Gracias.
Exactamente lo que dice el título. Tengo un archivo zip de 1,5 gb en mi tarjeta sd que me gustaría extraer a través de adb (no tirando a pc y empujando de nuevo). ¿Hay algún comando sencillo para descomprimir un archivo?
Gracias.
Sí y no. Hasta donde yo sé, una instalación típica de Android no contendrá unzip
. Sin embargo, puede instalar busybox para Android, que proporciona la unzip
utilidad. Entonces un simple:
adb shell unzip /sdcard/archive.zip
Podría servir de algo. Si estás rooteado puedes usar un instalador de busybox desde el Market como la de Stericson . Si estás no rooteado entonces debería ser capaz de empujar manualmente un binario busybox ( uno aquí en Github por ejemplo; haga clic en "raw" para descargarlo) a algún lugar como /data/local
y luego invocarlo. Debería ser algo así como:
adb push /path/to/busybox-android /data/local/busybox
adb shell chmod 0755 /data/local/busybox #Make it executable
adb shell /data/local/busybox unzip /sdcard/archive.zip
Como alternativa, muchos gestores de archivos descomprimen los archivos por ti. Yo personalmente uso Experto en archivos pero hay muchos otros. Por lo general, basta con hacer una pulsación larga en el archivo y se presentará una opción de "extracción" o similar.
Primero tuve que cambiar de directorio: adb shell; cd /sdcard; /data/local/busybox unzip archive.zip
PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.