¿Hay algún comando específico de secuencia de comandos o a ser puesto en la unidad flash, para la adquisición de imágenes de Android smartphone y el almacén de la imagen adquirida en la unidad flash On-The-Go?
Nope. Ninguna en especial de comando o script es necesario que cat
o dd
, los binarios afortunadamente para Android viene con.
A menudo, la función de punto de montaje de una unidad de memoria flash es /mnt/usbotg
(puede diferir de su dispositivo), por lo que el comando sería
dd if=/dev/block/BLOCK_DEVICE of=/mnt/usbotg/FILENAME.img
Reemplace BLOCK_DEVICE
con el bloque del archivo (nombre de la partición que desea copiar). Se puede comenzar con mmcblk
.
Si es necesario, ver Cómo la lista de todos los principales particiones con sus etiquetas?
Cómo hacer que la operación se ejecute automáticamente después de que la unidad flash se inserta? Por ejemplo: una Vez que inserte la unidad flash en el teléfono Inteligente Android, el comando dd que se ejecute automáticamente y la imagen adquirida almacenados en una unidad flash. (sic)
A menos que usted está planeando para inyectar un BadUSB en el dispositivo Android, se necesitaría una automatización de la aplicación. Me encontré con Tasker y Automagic adecuado para el trabajo. Ambas son aplicaciones de pago con la versión de prueba gratuita disponible en su sitio.
Tasker
Aquí es un simple perfil completo:
- Perfil: Estado → Hardware Conectado por USB → Almacenamiento Masivo
-
Tarea: (Acciones):
Esto debería ser suficiente, pero yo prefiero agregar algunas brilla aquí y allá. Me gustaría esperar a que 10 segundos después de que el flash se ha montado la unidad antes de ejecutar el comando. También me gustaría dar una indicación visual a mí mismo que Tasker es correr la cuenta regresiva.
Todo esto se puede hacer siguiendo este sencillo procedimiento:
- Establecer una variable a la longitud máxima de la cuenta atrás (Variables → Conjunto de Variables)
- Espere 1 segundo (Tarea → Esperar)
- Restar 1 en el resto de variables (Variables → Variable Restar)
- Cancelar cualquier Tasker notificación (Alerta → Notificar Cancelar)
- Dar una indicación visual de la cuenta atrás (Alerta → Notificar → incluir la variable en el Título o en el Texto)
- Repita el dijo pasos (excluir conjunto de variables) para la cuenta atrás (Tarea → Pasar a → Número de Acción: 2)
- Ejecute el comando (Código → Ejecutar el Shell)
Esto iba a funcionar. Sin embargo, en el momento de conectar la unidad flash en el dispositivo, Tasker iba a buscar la confirmación de si continuar con esta unidad flash o no. Se puede recordar el dispositivo para el futuro de la correspondencia.
Automagic
Automagic introduciría usted con un sistema obligatorio de know-how, de manera que los detalles no son importantes aquí. El flujo básico sería necesario:
- Trigger: Medios De Almacenamiento De Evento; Evento: Montado
- Acción: Ejecutar el Comando Root → rellenar los detalles
Activar el flujo y Automagic del servicio, y la prueba de flujo.
Hay una gran advertencia aquí. No hay diferenciación entre el tipo de almacenamiento conectados, por lo tanto, el flujo puede desencadenar si se inyecta de la tarjeta SD también.
Nota: en Lugar de mantener el orden dentro de las aplicaciones, usted puede mantenerlo bajo un guión y lo coloca en su unidad flash. Configurar la automatización de la aplicación para confirmar si la secuencia de comandos existe en el montaje de la unidad flash y si sí, ejecutarlo. Para la confirmación, Tasker ya ha Leído el Archivo de la acción. Otra cosa, ls "YOUR_SCRIPT"
debe ayudar.