Cómo extraer .ZIP A TRAVÉS DE ADB Shell -- adb camp android Relacionados El problema

How to extract .zip through ADB shell


7
vote

problema

Español

exactamente lo que dice el título. Tengo un archivo zip de 1.5 GB en mi SDCard que me gustaría extraer a través de ADB (no tirar a PC y empujar hacia atrás). ¿Hay un comando simple para descomprimir un archivo?

¡Gracias!

Original en ingles

Exactly what the title says. I've got a 1.5 gb zip file on my sdcard that I would like to extract via adb (not pulling to pc and pushing back). Is there a simple command to unzip a file?

Thanks!

  

Lista de respuestas

11
 
vote
vote
La mejor respuesta
 

sí y no. Por lo que estoy al tanto, una instalación típica de Android no contendrá unzip . Sin embargo, puede instalar busybox para Android, que proporciona la utilidad ABCDEFGHIJKLMNABCDEFGHIJKLMN1 . Luego un simple:

  adb shell unzip /sdcard/archive.zip   

haría el truco. Si está arraigado, puede usar un instalador de busybox desde el mercado como Sterricson's . Si no lo está enraizado, debería poder presionar manualmente un binario busybox ( uno aquí en GitHub , por ejemplo, haga clic en" RAW "para descargarlo) a un lugar como /data/local y luego invoco. Debe 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   

Alternativamente, muchos administradores de archivos descomprimen los archivos para usted. Yo personalmente uso Experto de archivos Pero hay muchos otros. Por lo general, solo necesita presionar durante mucho tiempo en el archivo y presentará una opción de "extracto" o similar.

 

Yes and no. As far as I'm aware, a typical Android install will not contain unzip. You can, however, install busybox for Android, which provides the unzip utility. Then a simple:

adb shell unzip /sdcard/archive.zip 

Would do the trick. If you're rooted you can use a busybox installer from the Market like Stericson's. If you're not rooted then you should be able to manually push a busybox binary (one here on Github, for example; click "raw" to download it) to somewhere like /data/local and then invoke it. It should be something like:

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 

Alternatively, many file managers will unzip files for you. I personally use File Expert but there are a lot of others. Usually you just need to long press on the archive and it will present an "extract" option or similar.

 
 
     
     
0
 
vote

Yo pude usar / Data / Local / TMP también y capaz de Chmod también. No pude hacerlo fue descomprimir el archivo zip que creé en Windows.

Para superar esto, creé el archivo TAR usando 7zip y usé el destino MyZIP.TAR TOYSBOX TAR -XVF usado para descomprimir con éxito el archivo.

 

I was able to use /data/local/tmp as well and able to chmod also. I was not able to do was unzip the zip file I created in windows.

To overcome this, i created the tar file using 7zip and used busybox tar -xvf myzip.tar destination to successfully unzip the file.

 
 

Relacionados problema

1  ¿Es una copia de seguridad ANDROID 5.1 ADB incompatible con Android 6.0?  ( Is an android 5 1 adb backup incompatible with android 6 0 ) 
Recientemente cargué CyanogenMod 13 en mi Nexus 4. Antes de parpadear, hice una copia de seguridad completa de ADB y una copia de seguridad de datos de la apl...

31  Copia de seguridad y restauración de la configuración de Android y la aplicación a través de ADB  ( Backup and restore android settings and application through adb ) 
Me gustaría preguntar si es posible realizar copias de seguridad y restaurar todas las configuraciones y aplicaciones de Android a través de ADB. Lo intenté...

14  ¿Cuál es la diferencia entre 'ADB PUSH' y 'ADB INSTALL'?  ( Whats the difference between adb push and adb install ) 
will adb push Copie el archivo en la ubicación de destino, mientras que adb install copia el archivo en la ubicación de destino y también establece el p...

5  Ejecutar una tarea de Tasker a través de SSHDROID (o ADB Shell)  ( Running a tasker task via sshdroid or adb shell ) 
Estoy tratando de ejecutar una tarea de Tasker manualmente de ADB Shell, a través de Sshdoid. estoy Ejecutando lo siguiente en PUTTY (Windows SSH Client): ...

1  ¿Cambiar los permisos de ADB a RW? [duplicar]  ( Change adb permissions to rw ) 
Esta pregunta ya tiene respuestas aquí : ¿Cómo montar / reescribir el sistema o solo lectura? (Rw / ...

1  ¿Cómo hacer una copia de seguridad y restaurar la configuración de APN a través de ADB?  ( How to backup and restore apn setting via adb ) 
¿Cómo hacer una copia de seguridad y restaurar la configuración de APN a través de ADB? Estoy en Android 6.0 sin root. ...

13  ¿Qué escribo en la variable de ruta para que el servidor ADB se inicie de CMD?  ( What do i type in path variable for adb server to start from cmd ) 
Estoy siguiendo un wiki sobre cómo instalar y configurar Android SDK y estoy atascado en un paso en el que se supone que debo probar si el servidor ADB funcio...

6  ¿Cómo accede a los archivos .img con Yaffs2?  ( How do i access img files with yaffs2 ) 
He intentado montarlos en Ubuntu, sin suerte, mount no reconoce el sistema de archivos de YaffS2. He intentado yaffs2utils y abcdefhijklmnabcdefghijklmn3...

50  Adb Backup crea un archivo de 0 bytes; solicita la contraseña de copia de seguridad actual aunque nunca establezca uno; "Error al establecer contraseña" para la contraseña de copia de seguridad de escritorio  ( Adb backup creates 0 byte file prompts for current backup password even though ) 
El problema: Cada vez que ejecuto adb backup, recibo un mensaje cerca de la parte inferior de la pantalla de inicio que dice Backup starting... , seguido d...

0  Problema ADB mientras se conecta a través de WiFi  ( Adb issue while connecting through wifi ) 
Estoy ejecutando ADB Puerto Reenvío desde la computadora a móvil con este comando: adb forward tcp:6401 tcp:50000 que está trabajando completamente fin...

0  Realme 3 Pro Stuck en Bootloop (Boot / Recovery) ha sido destruido  ( Realme 3 pro stuck at bootloop boot recovery has been destroyed ) 
Hola, mi móvil está en bucle de arranque Fastboot No funciona He intentado cada botón, pero ninguno funcionó No se conecta a la foto / computadora portátil...

4  ADB PULL - Copie la carpeta completa a la computadora  ( Adb pull copy whole folder to computer ) 
¿Cómo copio una carpeta de mi dispositivo Android a una cierta carpeta de mi computadora? Si uso este comando: adb pull efs Copia los contenidos de l...

0  Nexus 10 no reconocido en Debian Wheezy / Mac OS / Windows 8 con ADB  ( Nexus 10 not recognized on debian wheezy mac os windows 8 with adb ) 
Estoy tratando de conectar mi tableta Nexus 10 + Android 4.4 + Cyangen-Mod 11 a mi computadora de escritorio donde he instalado Debian Wheezy usando ADB. Func...

2  Adb Backup en Marshmallow - ¿Es diferente?  ( Adb backup on marshmallow is it different ) 
Dispositivo y configuración: MOTO X PLAY (Stock 6.0.1), URROOTED , Depuración USB Habilitado en opciones de desarrollador y verificado usando adb de...

1  TWRP Advanced Wipe Blished?  ( Twrp advanced wipe soft bricked ) 
desordenado con mi lago Moto G7 Plus en Lineage 17.1 y amp; terminó con TWRP en la partición B & amp; Recuperación de linaje en la partición A, sin importar m...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.