В Linux эта dd
команда используется для переноса изображения со смартфона на компьютер. И, конечно же, перед запуском команды смартфон должен быть рутирован dd
.
Есть ли какая-то конкретная команда или скрипт, которые нужно поместить на флэш-накопитель, чтобы получить образ Android-смартфона и сохранить полученный образ на флэш-накопителе On-The-Go?
Как сделать так, чтобы операция запускалась автоматически после вставки флешки? Например: как только я вставляю флешку в Android-смартфон, dd
команда запускается автоматически, и полученный образ сохраняется на флешке.
Редактировать: для целей судебной экспертизы я хотел бы минимизировать процесс следа, такой как установка любых приложений до вставки флэш-накопителя.
Есть ли какая-то конкретная команда или скрипт, которые нужно поместить на флэш-накопитель, чтобы получить образ Android-смартфона и сохранить полученный образ на флэш-накопителе On-The-Go?
Неа. Никаких специальных команд или сценариев не требуется, кроме cat
или dd
, которые, к счастью, поставляются с Android.
Часто точка автоматического монтирования флешки /mnt/usbotg
(может отличаться для вашего устройства), поэтому команда будет
dd if=/dev/block/BLOCK_DEVICE of=/mnt/usbotg/FILENAME.img
Замените BLOCK_DEVICE
на имя файла блока (раздел, который вы хотите скопировать). Может начинаться с mmcblk
.
При необходимости см. раздел Как составить список всех основных разделов с их метками?
Как сделать так, чтобы операция запускалась автоматически после вставки флешки? Например: как только я вставлю флэш-накопитель в смартфон Android, команда dd запустится автоматически, и полученный образ будет сохранен на флэш-накопителе. ( так в оригинале )
Если вы не планируете внедрить BadUSB в Android-устройство, вам понадобится приложение для автоматизации . Я нашел Tasker и Automagic подходящими для работы. Оба являются платными приложениями с бесплатной пробной версией, доступной на их сайте.
Вот простой полный профиль:
Задача: (Действия):
Код → Запустить оболочку:
dd if=/dev/block/BLOCK_DEVICE of=/mnt/usbotg/FILENAME.img
Этого должно быть достаточно, но я предпочитаю добавлять блестки тут и там. Я бы подождал 10 секунд после подключения флешки, прежде чем выполнять команду. Я бы также дал себе визуальную индикацию, что Tasker запускает обратный отсчет.
Все это можно сделать, следуя этой простой процедуре:
Это сработает. Однако в тот момент, когда вы подключаете флэш-накопитель к своему устройству, Tasker будет запрашивать подтверждение, продолжать ли использовать этот флэш-накопитель или нет. Он может запомнить устройство для будущей переписки.
Automagic познакомит вас с обязательным ноу-хау , поэтому подробности здесь не важны. Базовому потоку потребуются:
Активируйте поток и службу Automagic и протестируйте поток.
Здесь есть одно важное предостережение. Нет различий между типами подключенных хранилищ, поэтому ваш поток может сработать, если вы также вставите SD-карту.
Примечание. Вместо того, чтобы хранить команду внутри приложений, вы можете сохранить ее в сценарии и поместить на флэш-накопитель. Настройте приложение автоматизации, чтобы проверить, существует ли сценарий на подключенном флэш-накопителе, и если да, выполните его. Для подтверждения, в Tasker уже есть действие «Прочитать файл». В остальном ls "YOUR_SCRIPT"
должно помочь.
Мика З
Мика З
Тамогна Чоудхури
Мика З