Как сделать nandroid backup устройства непосредственно на компьютер, минуя sdcard / Хабр
Здравствуй, Хабрахабр.
Так случилось, что мне понадобилось создать полную копию Android устройства, в котором полностью отсутствовали обычно используемые для этого средства. Поиски меня привели на форум XDA, где и была найдена данная всеобъемлющая инструкция, которая пришлась как нельзя кстати и которой я решил поделиться с вами.
В статье имеются мои комментарии, так как применял эту инструкцию для создания backup’a планшета Teclast x98 3g.
Общая информация
Это руководство предназначено для помощи в создании полной резервной копии вашего устройства (вся память со всеми разделами) или одного раздела (в том числе sdcards и т.д.) непосредственно на компьютер:
- На уровне Блоков памяти (с помощью команды dd): для отдельных разделов или полностью всей памяти (все разделы).
Резервная копия всегда будет иметь тот же размер, который имеет сохраняемый раздел. - На уровне Файлов (с помощью команды tar): только для отдельных разделов. Копия будет содержать только файлы и папки, которые имеются на устройстве, таким образом занимая гораздо меньше места, в зависимости от того, на сколько заполненным будет раздел.
Данная инструкция применима, когда аппарат включен или находится в ClockworkMod Recovery (в данных случаях ADB будет работать, в режиме Fastboot данная инструкция не применима). Если дополнительно не будет никаких ремарок, все команды предназначены для использования в Windows. То же касается и Linux с Unix.
Требования
- Рутированное Android устройство;
- Установленный Busybox на устройстве;
- Если вы используете Linux / OS X, у вас уже имеются необходимые инструменты, для Windows скачайте Cygwin и установите вместе с ним netcat, pv и util-linux, выбрав их во время установки (от себя добавлю, что лучше пользоваться терминалом из Cygwin mintty.
exe, чем родным для Windows cmd.exe, так как скорость копирования у первого доходила до 3-4 МБ\с, а у cmd.exe — максимум 400 кб\с); - Установленный ADB;
- Убедитесь, что adb.exe находится в переменной PATH. Посмотрите здесь и здесь, или воспользуйтесь Path Manager;
- Включенный режим отладки по USB на устройстве и соответствующие драйверы, установленные в Windows. Ввод «adb devices» в терминале должен показать ваше устройство.
Разделы в устройстве
Теперь вам необходимо определить разделы и блоки на вашем устройстве, копию которых вы хотите сделать. Для копирования одного раздела можно использовать команды tar или dd, в то время как для копирования всей памяти нужно использовать только dd.
На Teclast x98 3g для определения разделов используются две команды: cat proc/partitions и mount.
Пример того, что должно появиться у Вас в ответ на их ввод в терминале.
127|root@android:/ # mount
mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/secure tmpfs rw,relatime,mode=700 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
[b]/dev/block/mmcblk0p9 /system ext4 ro,noatime,data=ordered 0 0
/dev/block/mmcblk0p7 /cache ext4 rw,nosuid,nodev,noatime,data=ordered 0 0
/dev/block/mmcblk0p10 /data ext4 rw,nosuid,nodev,noatime,noauto_da_alloc,data=ordered 0 0
/dev/block/mmcblk0p8 /logs ext4 rw,nosuid,nodev,relatime,data=ordered 0 0[/b]
none /sys/kernel/debug debugfs rw,relatime 0 0
/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
tmpfs /mnt/libreg tmpfs rw,noexec,noatime,size=4k,mode=700,gid=1003 0 0
/dev/block/vold/179:1 /storage/sdcard_ext fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0
root@android:/ # cat proc/partitions
cat proc/partitions
major minor #blocks name
179 10 30535680 mmcblk0
179 11 229376 mmcblk0p1
179 12 32768 mmcblk0p2
179 14 131072 mmcblk0p4
179 15 131072 mmcblk0p5
179 16 131072 mmcblk0p6
179 17 786432 mmcblk0p7
179 18 262144 mmcblk0p8
179 19 1048576 mmcblk0p9
259 0 27742188 mmcblk0p10
179 30 2048 mmcblk0boot1
179 20 2048 mmcblk0boot0
179 0 30657536 mmcblk1
179 1 30657504 mmcblk1p1
Обычно на Android весь блок, содержащий все разделы, расположен в /dev/block/mmcblk0, а все остальные разделы являются его подразделами.
Вы можете установить parted with GPT support, чтобы просмотреть информацию о всех разделах.
Вся память телефона -> /dev/block/mmcblk0 (хотя, на некоторых телефонах, это может быть и sdcard).
Разделы -> все зависит от конкретного устройства. Обычно в /dev/block/platform/dw_mmc/by-name/ перечислены все разделы для данного устройства.
Резервное копирование всей памяти (посредством adb)
Подключите телефон с включенным режимом отладки по USB к компьютеру.
Что касается Teclast x98 3g и того случая, когда аппарат не загружается (bootloop). Очень важно, чтобы до всего этого случившегося был включен режим отладки по USB. Выключите полностью планшет, отсоедините все кабели, дайте пару секунд на «отдых» и подключите кабель от компьютера к планшету, должна появиться такая большая белая батарея, которая будет показывать, что идет процесс зарядки, вот только тогда, даже в выключенном состоянии можно будет работать с аппаратом через терминал и adb.
Запустите Cygwin Терминал и введите (при необходимости замените mmcblk0):
adb forward tcp:5555 tcp:5555
adb shellsu
/system/xbin/busybox nc -l -p 5555 -e /system/xbin/busybox dd if=/dev/block/mmcblk0
Вы увидите мигающий курсор на следующей строке слева. На данный момент аппарат ожидает передачи Блока по сети.
Откройте другой Cygwin Терминал и введите:
adb forward tcp:5555 tcp:5555
cd /path/to/store/the/backup
nc 127.0.0.1 5555 | pv -i 0.5 > mmcblk0.raw
Вы увидите, как начнет увеличиваться размер файла до тех пор, пока полностью не скопируется весь выбранный вами Блок. Теперь у вас имеется полный бекап аппарата в raw формате. Вы можете увидеть всё содержимое в скопированном Блоке с помощью gptfdisk, доступного для Windows, Linux и других ОС (официальный сайт или SourceForge). Аналогичное вы сможете сделать при помощи ClockworkMod Recovery, но первоначально необходимо смонтировать Раздел /system, так как в BusyBox, входящем в ClockworkMod, отсутствует netcat, потому вам необходимо использовать netcat из /system раздела Вашего устройства.
При помощи определенных инструментов в Linux вы можете изменять и извлекать необходимые Разделы из всего Блока.
Вы можете использовать ADB через WiFi, аналогично как и Wi-Fi ADB.
Резервное копирование всей памяти (через WiFi)
Ссылка на автора: Nandroid directly to computer w/o sdcard.
Необходимо:
- Установленный FTP сервер на компьютере или другом устройстве;
- Пользователь с паролем;
- Установленный порт для FTP сервера, по умолчанию 21, но в данном примере используется 40;
- Домашняя директория пользователя с правами записи.
Правилом хорошего тона будет копирование myfifo в /cache, а не в /data, так как можно случайно затереть важные данные в случае использования raw данных для восстановления.
Запустите Cygwin Терминал и введите:
adb shell
su
mkfifo /cache/myfifo
ftpput -v -u user -p pass -P 40 COMPUTER_IP block.raw /cache/myfifo
Откройте другой Cygwin Терминал и введите:
adb shell
su
dd if=/dev/block/mmcblk0p12 of=/cache/myfifo
Некоторые замечания:
- FIFOs можно сделать только на Linux Native файловых системах, FAT для этого не подойдет;
- Процесс чтения Раздела с устройства никоим образом его не видоизменяет.
Резервное копирование всей памяти (через USB-модем или Wi-Fi-модем)
Для этого необходимо отключить все сетевые соединения на компьютере, кроме того, с помощью которого вы будете осуществлять процесс копирования.
Как только соедините компьютер с Android устройством, вы сможете просмотреть IP компьютера и IP устройства в «Свойствах соединения». IP — будет являться IP самого компьютера, а Gateway будет содержать IP Android устройства.
- Wi-Fi модем: Компьютер < — Wi-Fi —> Android устройство < — 3G —> Интернет
- USB модем:
Компьютер < — USB —> Android устройство < — Wi-Fi —> Интернет
Компьютерные < — USB —> Android устройство < — 3G —> Интернет
Процесс абсолютно аналогичный передачи данных через Wi-Fi, единственное, скорость передачи данных будет значительно выше, потому что компьютер и Android устройство соединены непосредственно, вместо того, чтобы использовать роутер в качестве шлюза.
В данном случае шлюзом будет само Android устройство. USB-модем имеет самый высокий уровень передачи данных.
Резервное копирование одного Раздела (raw = точная побитовая копия раздела)
Резервное копирование одного Раздела (tar = копируются только файлы и папки)
В данном случае необходим уже смонтированный раздел. (Как найти разделы на Teclast x98 3g я описывал выше.
)
Чтобы увидеть список всех смонтированных разделов в Cygwin Терминале введите:
adb shell mount
Теперь вы должны знать, где и какой раздел монтируется, например, Firmware смонтирована в /system, которая по сути является ROM.
В данном случае вам придется открыть три Cygwin Терминала, вследствие ограничений, накладываемых самим Android:
Откройте первый Cygwin Терминал и создайте FIFO, например, в /cach, и перенаправте tar в него:
adb forward tcp:5555 tcp:5555
adb shell
su
/system/xbin/busybox mkfifo /cache/myfifo
/system/xbin/busybox tar -cvf /cache/myfifo /system
Вы должны это сделать потому, что перенаправление tar в stdout (c «-«) не работает на Android и портит сохраняемый файл.
Откройте второй Cygwin Терминал:
adb forward tcp:5555 tcp:5555
adb shell
su
/system/xbin/busybox nc -l -p 5555 -e /system/xbin/busybox cat /cache/myfifo
Откройте третий Cygwin Терминал:
adb forward tcp:5555 tcp:5555
cd /path/to/store/the/backup
nc 127.0.0.1 5555 | pv -i 0.5 > system.tar
Полученный tar файл вы можете просмотреть с помощью Winrar, Total Commander, PeaZip и т.д. Обратите внимание, вы не должны извлекать файлы или редактировать их, так как tar формат сохраняет данные доступа и владельца для каждого файла, которые исчезают при извлечении в FAT / NTFS разделы.
Данный материал был взят с XDA.
Инструкция как сделать Nandroid Backup на Android
Одним из многих преимуществ владения гаджетом на Android является возможность настраивать и подгонять под свои требования систему с помощью кастомных прошивок. Тем не менее, если вы не до конца понимаете, что вы вообще делаете, устанавливая другую прошивку, или если вы делаете это по пару раз в неделю, очень удобно быть уверенным, что в любой момент, если что-то пойдет не так, вы сможете возвратить систему в ту точку, с которой вы начали.
В основном, так называемый Nandroid Backup может спасти вас от неприятностей, например, если при установке прошивки система начнет глючить и вам нужно будет откатится к исходной точки.
Всего в пару кликов система восстановится и устройство начнет полностью функционировать, как это было и раньше. В этом кратком руководстве мы представим вам пару простых шагов для того, чтобы сделать бекап самостоятельно и быть всегда в спокойствии. Также мы покажем вам как транспортировать бекапы на компьютер, так что вам не нужно будет тратить свою драгоценную память гаджета.
Инструкция как сделать Nandroid бекап
Для того, чтобы иметь возможность сделать Nandroid бекап, вы должны иметь рут-права на своем гаджете. Также вам нужно иметь custom recovery tool. Если у вас нет рут прав, не переживайте — инструкцию как их получить на вашем гаджете вы можете найти тут.
1. Запустите рекавери
Чтобы запустить рекавери, вам сначала нужно перезапустить устройство, а затем зайти в bootloader. Во многих девайсах это можно сделать нажав клавишу громкости вниз и кнопку выключения одновременно. Но, конечно, это зависит от того какое у вас устройство.
Когда вы сделаете это, просто используйте клавиши громкости для навигации и найдите Recovery mode и выберете эту опцию. Так ваше устройство перезагрузится на кастомное recovery.
3. Сделайте Nandroid бекап
Когда вы попали в режим рекавери, далее все проще простого. И не важно, используете вы ClockWorkMod или TWRP. Есть два вроде бы разных, но тем не менее очень похожих способа сделать бекап.
TWRP:
— Зайдите в «Backup»
— Выберите разделы которые вы хотите скопировать в качестве бекапа. Если вы не уверены что правильнее выбрать, то оставьте то, что выбранное по умолчанию.
— Сделайте бекап, свайпая внизу справа.
CWM:
— Выберите «Backup and restore», затем — «Backup»
— Гаджет начнет делать резервное копирование
— После успешного завершения, выберите «Go back» и нажмите на «Reboot system now» и устройство перезагрузится.
4. Переместите Nandroid бекап на свой ПК
Теперь, в зависимости от того сколько приложений у вас установлено и сколько файлов скачано, ваш бекап будет занимать определенное место.
Чтобы освободить немного памяти на самом гаджете, вы можете переместить весь сделанный бекап на любой ПК и после этого удалить с устройства. Если вам нужно восстановить телефон, просто переместите бекап обратно.
TWRP:
Подключите устройство к компьютеру с помощью USB-шнура и откройте папку TWRP на самом телефоне. Там вы найдете папку с бекапом. Если вы делали несколько бекапов, тогда в папке TWRP будет столько папок, сколько и резервных копий, при чем все они будут названы по другому, зачастую датой, когда был сделан бекап. Таким образом вы можете выбрать только ту папку, которая вам нужна. После того, как вы успешно скопируете папку с резервной копией системы к себе на компьютер, можете спокойно удалить ее с телефона.
CWM:
Подход такой же, как и в предыдущем случае. CWM бекапы обычно размещены по адресу /data/media/clockworkmod/backups. Это значит, что папка с данными расположена в root-папке, а не в sdcard папке. Иногда люди жалуются, что они не видят папку с бекапами, и, соответственно, не могут скопировать на компьютер.
Выход есть — используйте любое приложение типа «менеджер файлов» и скопируйте папку с бекапами в любую другую папку, например в “DCIM”. Тогда на компьютере вы сможете увидеть папку с бекапами и скопировать ее.
5. Восстановите устройство используя Nandroid бекап
Это не менее просто, чем все предыдущие действия. Вам нужно перезагрузить телефон, запустить recovery, выбрать «Backup» или «Backup and restore» в CWM и выбрать опцию «restore». Далее вы можете выбрать подходящий бекап и восстановить телефон. После успешного восстановления перезапустите устройство. Вот и все!
Надеемся вам поможет наша небольшая инструкция и теперь вы знаете как сделать Nandroid Backup на вашем Android-смартфоне или планшете. Это поможет всегда держать резервные копии ваших данных и в случае чего восстановить их.
Прошивка HTC Hero с установленной официальной Android 2.1 / Хабр
Немного фона
Пару месяцев назад, устав ждать официального обновления с Android 2.
1 для моего HTC Hero с украинской локалью, который был куплен в Минске у Velcom, я пытался разобраться, как установить альтернативную прошивку? Однако обилие плохо структурированного материала, несколько неудачных попыток, а также противоречивые отзывы об опыте использования перепрошиваемых телефонов отбили у меня охоту более глубоко разбираться в этом вопросе.
В итоге дождался официального обновления в июне и обновился. Меня не остановили предупреждения о том, что обновление закроет уязвимость, позволяющую установить модифицированное Recovery и, как следствие, кастомную прошивку. Однако я был уверен, что против лома рано или поздно не будет никакого метода, но метод будет найден.
В итоге я был счастливым обладателем HTC Hero с Android 2.1 на борту 2 месяца, и теперь я не менее счастливый обладатель такого же телефона, с той же прошивкой (99%) и рут!
Зачем мне рут? В первую очередь для доступа к платным приложениям в маркете с помощью Market Access, ну и привлек пару полезных приложений, для установки которых требовался рут.
Для начала решил перепрошиться на официальную но рут прошивку. Для начала этого достаточно, на мой взгляд. Время покажет, нужны ли мне кастомные прошивки типа MoDaCo, VillainROM, 7Hero и т.д.
На данный момент должен предупредить, что описанный ниже способ проверен мной лично и без проблем работает с моим конкретным экземпляром телефона. Однако, в случае исполнения данной инструкции, вы несете единоличную ответственность за возможные последствия для вашего устройства! Я не являюсь специалистом по прошивке устройств на базе Android или любых других, а лишь делюсь личным опытом.
Помните также, что после процедуры перепрошивки вы лишаетесь гарантии сервисного центра.
Термины
Recovery — это системный раздел, который содержит инструменты для: прошивки, создания резервных копий, восстановления из резервных копий и т.д.
Wipe — это полный сброс (аналог Hard Reset для WM). При этом очищаются папки /data и /cache, т.
е. удаляются все установленные приложения, сбрасываются все настройки системы.
Скальпель, сестра!
Сама процедура прошивки заняла около 10 минут (без учета предварительного изучения мануалов и экспериментов) и состояла из нескольких простых шагов:
- Подготовка необходимого ПО.
- Загрузка телефона с модифицированным Recovery.
- Создать резервную копию.
- Сброс настроек телефона.
- Установка кастомной прошивки.
Подготовка необходимого ПО
- Скачать утилиту HeroGSM21Root.
- Скачайте дистрибутив Hero_HTC_GB_3.32.411.1-rooted2 или что хотите установить. Подробнее о нем здесь.
- Скопировать дистрибутив Hero_HTC_GB_3.32.411.1-rooted2 в корень карты памяти.
Загрузка телефона с модифицированным рекавери
- Включите в телефоне режим отладки по USB. Меню>Настройки>Приложения>Разработка>Отладка по USB (Режим отладки при подключении USB) .

- Подключаем телефон через USB кабель к компьютеру и выбираем Только зарядка режим (Зарядка телефона через USB) .
- Распаковываем HeroGSM21Root на диск С (например, C:/HeroGSM21Root)
- Запускаем консоль Windows. Пуск > Выполнить > cmd .
- Зайдите в консоль в папку HeroGSM21Root , выполнив команду cd C:\HeroGSM21Root .
- Запускаем процесс загрузки модифицированного Recovery. В консоли выполните команду runindos.bat .
- Ждем завершения работы скрипта. По завершении в консоли появится следующее сообщение:
«Файлы скопированы и разрешения установлены, перезагружается HTC Andriod 2.1»
«Теперь ваш телефон перезагрузится в обычном режиме, затем перезагрузится в режим восстановления. I
f он не перезагружается во второй раз, подождите 10 минут и перезагрузите вручную и будьте
джин снова».
«Ваш телефон сейчас перезагружается в режиме Rooted Recovery, сделайте резервную копию и загрузите ПЗУ
»
- Телефон перезагрузится 1 раз, без полной загрузки ОС.
Затем произойдет вторая перезагрузка, и вы увидите Восстановление системы Android Интерфейс с привилегиями root на вашем экране.
Резервное копирование
- Выберите пункт меню Резервное копирование/восстановление .
- Выберите пункт меню Создать резервную копию Nandroid , чтобы создать полную резервную копию системы.
- На вопрос Создать систему резервного копирования Nandroid? нажмите кнопку Home для подтверждения резервного копирования.
- Копия образа системы будет сохранена в SD-карта/нандроид .
- Успешное завершение резервного копирования будет подтверждено сообщением Резервное копирование завершено! .
- После создания резервной копии системы нажмите кнопку Назад для выхода в главное меню Восстановление системы Android .
Сброс настроек телефона
В принципе, пропустив этот шаг, вы сохраните все настройки вашего телефона, установленные приложения и прочее.
Однако корректная работа установленных приложений может быть нарушена.
- Выберите пункт меню Wipe .
- Выберите пункт меню Wipe data/factory reset , чтобы восстановить заводские настройки системы.
- На системный вопрос Wipe data and cache нажмите кнопку Home для подтверждения сброса состояния системы до заводских настроек.
- Успешное завершение сброса системы к заводским настройкам будет подтверждено сообщением Очистка данных завершена . .
- После сброса системы к заводским настройкам нажмите кнопку Назад для выхода в главное меню Восстановление системы Android .
Установить кастомную прошивку
- Выбрать пункт меню Flash zip from sdcard для выбора образа установленной прошивки.
- Система предложит вам на выбор все прошивки, которые вы предварительно залили на флешку. В моем случае это Hero_HTC_RUS_3.32.411.
1-rooted2.zip . - С помощью трекбола выберите нужное изображение и нажмите на него, чтобы подтвердить выбор.
- На Установить системный вопрос :SDCARD:Hero_HTC_RUS_3.32.411.1-rooted2.zip? нажмите кнопку Home для подтверждения установки выбранного образа системы на телефон.
- Успешное завершение установки выбранного образа системы будет подтверждено сообщением Установка с SD-карты завершена.
- Выберите пункт меню Перезагрузите систему сейчас , чтобы перезагрузить телефон.
Весь описанный опыт прошивки HTC Hero был получен с использованием многочисленных материалов форума сайта 4PDA.
TWRP 101: как сделать резервную копию NANDroid и восстановить весь телефон « Android :: Гаджеты
- По Даллас Томас
- ТВРП 101
Пользовательское восстановление — очень мощный инструмент. Вы можете прошивать ZIP-файлы, которые модифицируют ваше Android-устройство так, как это не может сделать даже root, и, конечно же, вы можете использовать его для установки пользовательских ПЗУ. Но когда вы применяете все эти крутые моды, всегда есть шанс, что что-то может пойти не так, и вы можете даже испортить свое устройство.
Но с восстановлением TWRP функция резервного копирования NANDroid гарантирует, что все никогда не будет потеряно даже в самых мрачных ситуациях. Создав резервную копию, вы всегда будете спокойны, зная, что если что-то пойдет не так, вы сможете восстановить все свои приложения и настройки в рабочее состояние в кратчайшие сроки.
Это то, на что должен потратить время каждый пользователь пользовательского восстановления, поэтому ниже я покажу вам, как это работает.
Не пропустите: как установить TWRP — лучшее кастомное рекавери для Android
Создание резервной копии NANDroid
Во-первых, начните с загрузки телефона в TWRP (конечно, это означает, что вам нужно установить TWRP в первую очередь). Этот процесс зависит от вашего устройства, но для большинства телефонов начните с полного выключения устройства. Когда экран станет черным, одновременно нажмите и удерживайте кнопки уменьшения громкости и питания. Если вас это не устраивает, напишите в комментариях модель вашего телефона.
Через несколько секунд вас встретит меню загрузчика Android (на фото ниже). Отсюда используйте кнопки громкости, чтобы выделить параметр «Режим восстановления», затем нажмите кнопку питания, чтобы выбрать его.
Меню загрузчика Android. Изображение Dallas Thomas/Gadget Hacks Затем в главном меню TWRP нажмите кнопку «Резервное копирование».
После этого вы увидите список флажков — убедитесь, что здесь выбраны параметры «Загрузка», «Система» и «Данные». Наконец, просто проведите ползунок в нижней части экрана, чтобы начать процесс резервного копирования, который может занять до 15 минут. Когда это будет сделано, просто нажмите «Перезагрузить систему», чтобы завершить процесс.
На этом этапе вы можете немного успокоиться, зная, что резервное копирование вашего ПЗУ, приложений и всех связанных данных безопасно (обратите внимание, что файлы, сохраненные на вашей SD-карте или во внутренней памяти, не включены в резервную копию). Вы захотите повторять этот процесс время от времени, чтобы убедиться, что у вас всегда есть последняя резервная копия NANDroid в режиме ожидания.
Восстановление резервной копии NANDroid
Если вам когда-нибудь понадобится решить программную проблему с телефоном, резервная копия NANDroid послужит точкой восстановления. Это означает, что когда вы восстанавливаете резервную копию, все настройки, приложения и файлы, связанные с Android, вернутся к тому состоянию, в котором они были при создании резервной копии.


Резервная копия всегда будет иметь тот же размер, который имеет сохраняемый раздел.
exe, чем родным для Windows cmd.exe, так как скорость копирования у первого доходила до 3-4 МБ\с, а у cmd.exe — максимум 400 кб\с);
raw /cache/myfifo
0.0.1 5555 | pv -i 0.5 > system.tar
Затем произойдет вторая перезагрузка, и вы увидите Восстановление системы Android Интерфейс с привилегиями root на вашем экране.
1-rooted2.zip .