Извлечение данных из резервной копии TWRP
Отдельно восстановить контакты, приложения и всё остальное из резервной копии TWRP или Clockworkmod поможет приложение Nandroid Manager (Новые приложения для Android)
Многие из нас регулярно пользуются такой полезной функцией, которая имеется в модифицированных рекавери (TWRP или ClockworkMod) для планшетов и телефонов, как возможность создания полной резервной копии системы (Nandroid) со всеми нашими данными, приложениями, контактами, SMS и прочим.
Эти резервные копии позволяют в любой момент вернуть наше устройство к тому состоянию, в котором они были на момент резервного копирования, что очень удобно, например, для тех, кто любит экспериментировать с альтернативными прошивками. Однако иногда нам нужно восстановить лишь часть данных, или только одно приложение, текстовое сообщение или журнал вызовов. Как быть в такой ситуации?
В таких случаях мы обычно делаем резервную копию текущего состояния, затем восстанавливаем полностью старую копию, получаем необходимую информацию и восстанавливаем устройство из резервной копии, которую мы только что сделали. Довольно трудоемкая задача, не правда ли?
Но теперь, мы можем значительно упростить её. Все что нам при этом потребуется – это root права на нашем телефоне или планшете (а они обычно уже есть у всех, кто установил себе альтернативное рекавери) и приложение Nandroid Manager, которое недавно появилось в Play маркете.
Это приложение дает нам полный контроль над всеми резервными Nandroid копиями системы, позволяя восстанавливать из них конкретные приложения или данные.
Вот основные возможности, которыми обладает это приложение в настоящий момент:
• Просмотр основной информации о резервных копиях Nandroid.
• Просмотр содержимого резервных копий Nandroid.
• Извлечение файлов из резервных копий Nandroid.
• Переименование резервных копий.
• Упаковка резервных копий в ZIP.
• Удаление резервных копий. Проверка и восстановление контрольных сумм MD5 резервных копий.
• Восстановление приложения + данных из резервной копии.
• Восстановление текстовых сообщений из резервной копии.
• Восстановление журнала вызовов из резервной копии.
• Восстановление параметров Wi-Fi точек доступа из резервной копии (Pro версия).
• Восстановление параметров Bluetooth из резервной копии (Pro).
• Восстановление пользовательских словарей из резервной копии (Pro).
• Восстановление данных браузера из резервной копии (Pro).
• Полное восстановление из резервной копии Nandroid.
• Прошивка нового модифицированного рекавери.
• Восстановление прав доступа.
Впечатляет, не правда ли? Но это еще не все – разработчики обещают добавить в Nandroid Manager такие возможности, как экспорт данных, которые затем можно будет восстановить на другом устройстве, а также возможность конвертирования резервных копий из/в форматы TWRP и Clockworkmod.
Как вы уже, наверное, поняли, читая список возможностей – существует две версии программы: бесплатная и платная Pro версия, цена которой составляет всего лишь один доллар:
Как сделать backup twrp
Когда Вы получаете права суперпользователя, устанавливаете кастомную прошивку или как то еще экспериментируете с системой Android, то бывают случаи, когда что-то может пойти не так. Прежде чем начать, Вы должны знать, как сделать backup twrp и как восстановить backup twrp.
Если Вы читаете эту статью, то, вероятно, Вы уже ознакомились с инструкцией по разблокировке загрузчика bootloader и как происходит установка twrp recovery android. Если нет, то обязательно прочитайте их, так как данная статья содержит только описание по использованию TWRP recovery.
TWRP делает nandroid резервную копию, которая, по сути, является полным образом Вашей системы. Вместо того, чтобы восстанавливать отдельные файлы или приложения, Вы используете резервные копии nandroid, чтобы вернуть Ваш телефон к тому состоянию, которое было на момент создания бэкапа: версия Android, обои, домашний экран, текстовые сообщения, которые остались непрочитанными.
Это означает, что резервная копия nandroid не будет работать, если Вы пытаетесь восстановить только определенные элементы. Если Вы хотите перенести приложения со своей старой прошивки на новую прошивку, например, то Вы должны использовать Titanium Backup. TWRP предназначен для того, чтобы создать полную резервную копию и восстановить всю систему полностью.
Как сделать Backup TWRP
Каждый раз, когда Вы начинаете проводить какие-либо серьезные действия с Android системой: получение рут прав, установка пользовательской прошивки и так далее – Вы должны сначала сделать резервную копию nandroid в TWRP. Таким образом, если что-то пойдет не так, Вы сможете восстановить ваш телефон в исходное состояние.
Для этого загрузитесь в TWRP recovery. Данное действие на разных телефонах может различаться, но в большинстве случаев Вам необходимо зажать кнопку включения и кнопку уменьшения громкости и далее используя клавиши громкости выбрать «Recovery Mode». Чтобы узнать сочетание клавиш для Вашего телефона воспользуйтесь поиском в Google или Yandex.
После проведения данных действий Вы увидите характерный экран приложения. Нажмите на кнопку «Backup».
Появится следующий экран. Нажмите в поле «Name», чтобы указать имя создаваемой резервной копии. Хорошим тоном является именование, состоящее из даты и действия, перед которым создается бэкап, например, 19.11.2016-pre-cyanogenmod. Поставьте галочки в поля Boost, System и Data проведите ползунок, который находится внизу, слева на право, чтобы создать резервную копию.
ПРИМЕЧАНИЕ: Резервные копии довольно большие, поэтому, если Вы получите ошибку о том, что на устройстве недостаточно памяти, то Вам придется удалить ненужны файлы из внутренней памяти или SD карты перед тем как продолжить.
Создание резервной копии может занять несколько минут, поэтому будьте терпеливы. Когда процесс будет завершен, Вы можете нажать на «Back», чтобы вернуться в главное меню TWRP или нажать на «Reboot System», чтобы загрузить ОС Android.
Если TWRP спросит хотите ли Вы получить права суперпользователя, то нажмите на «Do Not Install». Лучше установить последнюю версию SuperSU самому, чем установить ту, которую предлагает TWRP.
На данном этапе инструкция как сделать backup twrp заканчивается. Дальше описывается как восстановить backup twrp.
Как восстановить backup twrp
Если Вам нужно восстановить резервную копию nandroid, то это делается очень просто. Загрузите в режиме TWRP и на главном экране нажмите на кнопку «Restore».
TWRP покажет Вам список предыдущих резервных копий. Нажмите на тот бэкап, который Вам нужен и появится следующий экран. Удостоверьтесь в том, что стоят все галочки напротив восстанавливаемых данных, и сдвиньте слайдер, находящийся внизу для восстановления резервной копии.
Восстановление займет несколько минут. Когда процесс будет завершен, вы сможете загрузить ОС Android.
Опять же, если TWRP спросит про получение прав суперпользователя, обязательно нажмите «Do Not Install».
Когда загрузится ОС Android, Вы увидите, что система осталась в том же состоянии, которое было при создании резервной копии.
Создание резервной копии nandroid это простая процедура, но очень важная, если Вы планируете проводить какие-либо серьезные изменения с системой. ВСЕГДА делайте nandroid backup перед важными изменениями системы. Если что-то пойдет не так, всегда можно будет восстановиться в исходное состояние.
Как извлечь данные из Андроид-устройств?
Здравствуйте! Сегодня речь пойдет о форензики мобильных устройств. В этой статье вы узнаете как специалисты форензики извлекают данные из Android-девайсов.
Как извлечь данные из Андроид
Итак, существует несколько способов извлечения данных из Андроид устройств. Все они делятся на три группы:
- Извлечение на логическом уровне
- Извлечение на уровне файловой системы
- Извлечение на физическом уровне
Сейчас я подробно разберу каждый из способов. Но для начала дисклеймер!
Извлечение данных на логическом уровне
Самый легкий способ логического извлечения — пресловутое резервное копирование с помощью Android Debug Bridge. Делается это очень просто — достаточно включить в настройках Андроид-устройства отладку по ЮСБ, подключить его к компьютеру и ввести эту команду:
adb backup -f “F:forensic_backup.ab” -apk -shared -all
Первый ключ, -apk, говорит ADB сделать бекап APK-приложения; второй, -shared, включает в бэкап данные приложений и содержимое карты памяти, если последняя имеется; третий, -all, позволяет добавить в резервную копию все приложения, в том числе системные (это может пригодиться при расследовании инцидентов, связанных с заражением вредоносными программа).
Все это хорошо, но не идеально. Потому что современные устройства позволяют сохранять в такую резервную копию далеко не все. К примеру, в него не входит ни список контактов, ни СМС-сообщения, только маленькая часть из файла logs.db.
Чтобы решить эту проблему, разработчики криминалистического ПО, например Magnet Forensics и Oxygen Software, включают в свои инструменты так называемые приложения-агенты. Этот инструмент устанавливаются на Андроид устройство и позволяют извлечь все необходимые базы данных. Например, mmssms.db, который содержит сведения о отправленных и полученных СМС и ММС. Как вы уже поняли, зачастую форензик-софтом для логического извлечения используется все тот же ADB, а полученный бекап распаковывается и обогащается данными, извлеченными приложением-агентом. Кстати, если вы хотите сами распаковать такой бэкап, то благодаря бесплатному инструменту adbextractor вы сможете с легкостью это сделать:
java -jar abe.jar unpack backup.ab backup.tar
В результате получите tar-архив с содержимым вашего ADB-бэкапа.
Извлечение данных на уровне файловой системы
Так как в последнее время, особенно с выходом Android Nougat, смартфоны с шифрованием перестали быть редкостью, этот способ извлечения данных наиболее приемлем. Как вы наверняка знаете, просто так получить полный доступ к файловой системе пользовательского раздела нельзя, для этого нужны права суперпользователя. На этом подробно останавливаться я не буду. Уверен, в вашем арсенале найдется с десяток инструментов, позволяющих получить заветный root-доступ на Android-девайсе (а если нет, то могу порекомендовать Magisk).
Как вы понимаете, это не самый гуманный способ, особенно если говорить о мобильной криминалистике, ведь он оставляет массу следов в памяти устройства, например добавит приложение SuperSU, а в случае KingoRoot и еще парочку бесполезных приложений. Тем не менее временами приходится использовать и такие сомнительные методы: здесь главные — все тщательно документировать. Разумеется, не все root-методы одинаково вредны, иногда можно получить временный root-доступ, который вполне себе криминалистически правильный.
Есть и более приемлемый способ — так называемый Nandroid-бэкап. Здесь на помощь криминалисту приходят всевозможные кастомные рекавери-прошивки, например TWRP. Кстати, ребята из Oxygen Software сделали свои собственные, очищенные от всевозможного мусора и максимально приближенные к криминалистическим стандартам, о них мы поговорим позже, когда займемся извлечением данных на физическом уровне.
Вернемся к TWRP и Nandroid. Такой бэкап, в отличие от пресловутого ADB, позволяет сделать практически точную копию состояния вашего Android-девайса в определенный момент времени, а это значит, что абсолютно все данные приложений достанутся криминалистам. И да, сложный графический пароль ваши данные едва ли спасет. А вот заблокированный загрузчик очень даже может, так как в этом случае прошить кастомное рекавери едва ли получится. Такие смартфоны очень расстраивают криминалистов, уж поверьте мне.
Итак, что же нам понадобится для создания Nandroid-бэкапа? Рассмотрим на примере самых распространенных Android-девайсов — тех, что произведены группой компаний Samsung. Во-первых, нужен подходящий образ рекавeри, его можно найти на официальном сайте TWRP. Во-вторых, свеженькая (а иногда и не очень свеженькая) версия Odin — он-то и позволит залить прошивку в смартфон.
И самое главное — не забудьте вставить карту памяти, иначе придется сохранять бэкап прямо в память смартфона/планшета, а это приведет к уничтожению данных, находящихся в свободной области! Помнишь, мы тут мобильной криминалистикой занимаемся, а значит, чем меньше изменений мы вносим, тем лучше!
Ну что, вы готовы? Если да, то запускайте свежезагруженный Odin, переводите смартфон в Download Mode (чтобы это сделать, выключи его, а затем зажми кнопку увеличения громкости, Home и Power) и подключайте к компьютеру. Нажимаете на PDA и выбирайте предварительно загруженный файл с рекавери — а теперь Start!
Как только вы справитесь с этой непосильной задачей, можно перезагружать смартфон в свеженькое кастомное рекавери — для этого при перезагрузке нужно зажать кнопку уменьшения громкости и Home. Если вы все сделали правильно, то, скорее всего, увидите восемь довольно крупных кнопок, на одной из которых белым по серому будет написано Backup. Она-то нам и нужна. Теперь выберите подходящее имя, поставьте галочку на разделе Data (именно он содержит пользовательские данные), и можно начинать резервное копирование.
Извлечение данных Android. Создание Nandroid-бэкапа через TWRP
Вот так, все ваши данные в руках криминалистов!
Извлечение данных на физическом уровне
Ну что же, мы дошли до самого интересного. А самое интересное здесь то, что у криминалиста есть масса вариантов, обеспечивающих возможность получения побитовой копии энергонезависимой памяти твоего Android-девайса. Разумеется, проще всего получить физический дамп, если вы сами предварительно хорошенько расковыряли смартфон и раздобыли root-права.
Единственным препятствием для криминалиста здесь может быть шифрование раздела с пользовательскими данными, но, как вы уже знаете, его всегда (ну или почти всегда) можно побороть извлечением данных на более высоком уровне, например уровне файловой системы.
Сделать побитовую копию можно даже при помощи стандартной утилиты dd и netcat. Для этого на исследуемом устройстве должен быть терминал, если его нет, то придется самостоятельно установить (не забывайте все тщательно документировать, записывая предпринимаемые шаги, чтобы позже воспользоваться этим при написании заключения). Готовы? Поехали!
Откройте терминал на своем компьютере, перейдите в директорию, в которой вы планируете сохранить побитовую копию своего (или исследуемого) Android-девайса, и воспользуйся следующей командой:
adb.exe forward tcp:8888 tcp:8888
Теперь ADB может взаимодействовать с netcat через порт 8888. Возьмите смартфон (или планшет) и в терминале введи следующую команду:
dd if=/dev/block/mmcblk0p16 | busybox nc -l -p 8888
В моем случае раздел с пользовательскими данными шестнадцатый по счету, у вас, разумеется, все может быть по-другому. Чтобы понять, где прячется пользовательский раздел, можете воспользоваться командой mount. Теперь самое время начать преобразовывать извлекаемые данные в побитовую копию. В терминале на своем компьютере введите:
nc 127.0.0.1 8888 > userdata_image.dd
В результате после завершения процесса вы получите побитовую копию раздела с пользовательскими данными, содержимое которой можно будет исследовать даже какими-то из инструментов, описанных мной в статье о криминалистическом анализе iOS-устройств.
Давайте разберем еще один вариант создания физического образа Android-девайса — с помощью кастомного рекавeри. Помните, я говорил, что ребята из Oxygen Software сделали свои собственные, «чистые» рекавери для подобных целей? Так вот, одним из таких мы сейчас и воспользуемся. Нашим подопытным будет Samsung Galaxy S5 Duos под управлением Android 6.0.1.
Первое, что нам нужно сделать, — это перевести его в Download Mode. Думаю, вы знаете, как это сделать. Выбираем пункт «Подключить устройство», далее «Samsung Android дамп (модифицированный образ восстановления)», выбираем модель и версию, и самое сложное: удерживая кнопку увеличения громкости и Home, необходимо кликнуть по кнопке загрузки кастомного рекавери. Если вам хватило ловкости (мне вот с трудом), то все должно закончиться хорошо и телефон перезагрузится в режим восстановления. На телефоне должен появиться Oxygen Software, а на мониторе же покажется что-то вроде этого:
Как извлечь данные из Андроид. Устройство в режиме восстановления Oxygen
Как видите, теперь устройство имеет root-доступ, а это значит, что мы с легкостью сможем получить побитовую копию. Более того, «Мобильный криминалист: Детектив» поможет нам проанализировать извлеченные данные и даже восстановить удаленные, в том числе из уже известных вам баз SQLite.
Мобильная криминалистика. Опции извлечения данных
Вот такая вот магия!
Файловые системы Андроид-устройств
Итак, у нас есть пара физических образов (надеюсь, они нешифрованные). Самое время приступить к анализу имеющихся на них данных. Для начала давайте определимся, какие файловые системы вам могут встретиться. Их довольно много, хотя, конечно, самая распространенная сейчас ext4, которая используется в Android-девайсах начиная с Gingerbread (2.3). Если с ext4 все более или менее понятно, то с некоторыми другими — не совсем.
Так, вам может встретиться F2FS — файловая система с открытым исходным кодом, созданная Samsung. Ее, кстати, также облюбовали разработчики из Motorola. Если вдруг в ваши руки попадет устройство пре-Gingerbread, то, вполне возможно, вы столкнетесь с YAFFS2 — еще одной файловой системой с открытым исходным кодом. Так к чему я это все? Ах да! Чем больше вы любите Linux, тем проще вам справиться со всеми этими файловыми системами. Разумеется, коммерческие программные комплексы я в расчет не беру — эти без проблем разделаются с любой из них.
Восстановление удаленных данных
Перед тем как начать исследовать полученные данные, очень неплохой идеей будет восстановить, насколько это возможно, все удаленное. Здесь мы поговорим о внутренней памяти Android-девайса, так как с microSD-картой все более или менее понятно. Если же вы вдруг запутались в своем программном арсенале — для этой цели можете воспользоваться TestDisk.
Вы уже знаете, что такое карвинг (а если кто не знает — это метод восстановления данных, основанный на анализе не метаданных, а содержимого файлов). Разумеется, эта техника сработает и здесь.
Утилиты PhotoRec или Scalpel прекрасно справятся с этой задачей. Первый, между прочим, даже включен в качестве модуля в небезызвестный опенсорсный криминалистический инструмент Autopsy. Кстати, для исследования ext4 вы легко можете воспользоваться этим инструментом.
Восстановить удаленные файлы, если мы говорим об ext4, также может помочь extundelete — этот инструмент прошерстит весь журнал раздела в поисках удаленных данных. Коммерческие инструменты, разумеется, тут вне конкуренции — все тот же «Мобильный криминалист» с легкостью восстановит все необходимое сразу после снятия физического образа.
Естественно, не вся удаленная информация кроется в удаленных файлах. Как и в iOS, в Android большинство приложений (особенно это касается мессенджеров и веб-браузеров, которые, в общем-то, служат чуть ли не главными источниками цифровых доказательств) хранит информацию в базах данных SQLite. В предыдущей статье вы уже познакомился с инструментами, позволяющими восстанавливать удаленные записи из таких баз, если же вам хочется поковыряться в них самому, я настоятельно рекомендую просмотрщик баз данных SQLite, являющийся частью «Мобильного криминалиста» Oxygen Software.
Просмотрщик баз данных SQLite «Мобильного криминалиста»
Как по мне, на сегодняшний день это лучший просмотрщик с возможностью восстановления удаленных записей, а визуальный конструктор запросов — это вообще отдельный разговор.
Анализ Android-приложений
Я долго думал, какое же приложение взять в качестве примера, в итоге решил остановиться на ну очень популярном мессенджере — WhatsApp. Он поразительно часто встречается как на iOS-девайсах, так и на Android.
Разумеется, коммерческие инструменты вроде «Мобильного криминалиста» сделают грязную работу за тебя и продемонстрируют всю переписку, включая удаленные сообщения, по результатам анализа извлеченных данных. Но мы пойдем другим путем и проанализируем данные этого приложения вручную.
Для начала вам нужно найти следующий каталог:
Первое, что должно броситься в глаза, — это два файла с именем me. Первый имеет расширение jpg и хранит юзерпик, второй без расширения — в нем вы найдете номер, с которым ассоциируется WhatsApp-аккаунт. Если вы перейдете в /files/Avatars, то найдете миниатюры юзерпиков всех контактов пользователя.
Ну вот мы и добрались до самого лакомого кусочка — msgstore.db. Как вы, наверное, догадались, это база данных в формате SQLite, которая содержит информацию о переданных и полученных сообщениях. Думаю, вы уже знаете, что с ней делать. Найти ее можно здесь:
Что касается изображений, видео и голосовых сообщений — все это богатство вы сможете найти на microSD-карте:
Выводы
Теперь вы понимаете, что извлечь данные из Андроид даже очень легко. Разумеется, здесь тоже есть свои подводные камни, шифрование например. Заблокированный загрузчик также может спасти ваши данные далеко не всегда — JTAG и Chip-off еще никто не отменял, хотя здесь шансы успешного извлечения несколько уменьшаются. А вкупе с пасскодом и шифрованием (если у вас Android 7.0, то, скорее всего, оно активировано по умолчанию; если вы обновились до нее с предыдущей версии, то стоит это проверить) эта особенность сделает ваш смартфон или планшет настоящей Крепостью Одиночества.
TWRP Recovery – как установить, как делать резервные копии на android, восстанавливать систему, устанавливать прошивки, патчи и ядра
Те, кто повседневно пользуются планшетом или смартфоном на основе ОС Android часто хотят получить больший функционал, чем предоставляется при покупке. Для этого нужно получить root права (доступ к полномочиям администратора), установить кастомную прошивку, установить другую загрузочную анимацию и много другого.
Когда пользователь изучает информацию по изменению своего устройства, часто приходится сталкиваться с упоминанием модифицированного рекавери, который обычно именуется ClockworkMod Recovery или TWRP Recovery. Общее понятие о модрекавери и руководство по применению ClockworkMod Recovery вы можете найти в других статьях, а здесь мы познакомимся поближе с другим известным типом модифицированного заводского меню, а именно – с TWRP Recovery, который разработала команда Teamwin.
До того, как мы коснёмся изучения функций TWRP Recovery более подробно, необходимо заметить, что в сравнении с ClockworkMod имеется ряд особенностей, благодаря которым многие пользователи предпочитают использовать именно TWRP:
– Возможность полноценно использовать тач для управления функциями модрекавери;
– более гибкая настройка ряда опций;
– поддержка установки сразу нескольких zip файлов;
– подробное меню выбора того, что необходимо сохранить в резервных копиях;
– возможность пользоваться S-Pen на планшетофонах Galaxy Note;
– блокировка экрана и спящий режим при помощи кнопки питания.
Руководство пользователя при работе с модрекавери TWRP Recovery
1. Общая информация о TWRP
2. Инсталлирование TWRP Recovery
3. Как попасть в меню TWRP Recovery
4. Подробное рассмотрение основных функций в меню TWRP Recovery
5. Перепрошивка, замена системных файлов, установка обновлений, модификаций на устройства Android при помощи TWRP
Что такое TWRP Recovery
Познакомимся с тем, что собой представляет TWRP Recovery.
В сравнении со стандартным заводским меню, TWRP Recovery отличается гораздо большим количеством доступных пользователю функций. С помощью него можно сохранять полный слепок системы, устанавливать нестандартное ПО, другие прошивки, заменять ядро ОС, восстанавливать систему из резервной копии, доступны и многие другие возможности. TWRP записывается в особый раздел внутренней памяти телефона или планшета, заменяя собой заводское рекавери.
Зачастую, в ряде, на первый взгляд, безвыходных ситуаций, TWRP Recovery может прийти на помощь. Не смотря на то что телефон может перестать загружаться, не редко, воспользовавшись TWRP, можно полностью восстановить работоспособность устройства из резервной копии, сохранив все установки, программы и их настройки.
Приведём краткий перечень основных возможностей TWRP Recovery:
– Установка альтернативных (кастомных) прошивок, или ядер;
– Установка обновлений системы, исправлений, внесение корректив в функции гаджета;
– Создание полной резервной копии системы или отдельных её частей (данных приложений, системного раздела, кэша, настроек);
– Подключение посредством USB шнура к компьютеру в качестве съёмного накопителя;
– Восстановление предыдущего состояния системы из раннее сохранённой резервной копии (бекапа);
– Редактирование разделов на карте памяти (создание, форматирование, удаление);
– Возможность сброса на заводские установки (Wipe – data/factory reset). Можно удалять только часть данных вместо полного сброса к исходному состоянию: удаление статистики батареи (wipe battery stats), очистка кеша (wipe cache), стирание далвик-кеша (wipe Dalvik-cache);
– Использование в качестве терминала для выполнения команд;
– Возможность работать с системными файлами на планшете или телефоне.
Установка TWRP Recovery
Чтобы установить TWRP Recovery на большую часть устройств, много усилий не потребуется. Если инсталлировать с Google Play приложение GooManager, то можно в её меню воспользоваться функцией “Install OpenRecovery Script”.
Многие гаджеты на Андроиде, к примеру смартфоны и планшеты Nexus, имеют специально предназначенные программы, как Google Nexus 7 Toolkit, где есть функция установки модифицированного рекавери. Кроме того, воспользовавшись программой adb, можно тоже инсталлировать TWRP Recovery.
Как попасть в TWRP Recovery
Основные функции и меню TWRP Recovery
Загрузив телефон или планшет в TWRP Recovery, вы первым делом попадёте в главное меню.
В данной инструкции рассматриваются функции и возможности TWRP Recovery версии 2.3.2, которая является наиболее актуальной на момент написания статьи. Другие версии TWRP могут обладать немного другим интерфейсом, однако главный функционал останется таким же как и в рассматриваемой нами версии.
Внешний вид TWRP recovery также может немного отличаться, в зависимости от конкретного устройства и выбранной темы оформления.
Поскольку TWRP recovery поддерживает сенсорное управление, то выбирать нужные пункты меню и перемещаться по ним весьма просто – достаточно, также как и при обычном использовании гаджета, нажимать на нужный нам элемент пальцем.
Если вы хотите вернуться в предыдущее меню, то в каждом подменю находится в нижней (телефон) или верхней правой (планшет) части дисплея кнопка возврата. Также сверху показан процент заряда аккумулятора и текущее время.
Функции основных пунктов меню:
1. Install
Используется для установки прошивок, патчей и модификаций.
Это одна из самых наиболее применяемых функций TWRP Recovery.
Воспользовавшись этой опцией, можно инсталлировать кастомные (неофициальные), официальные прошивки, программы в системный раздел, заменять ядра, изменять бутанимацию, темы оформления и другое. Обновления устанавливаются из файлов, находящихся в любом месте карты памяти устройства, в zip формате.
Выбрав необходимый файл, открывается меню, в котором можно добавить следующее обновление. Таким образом можно составить очередь, по которой будет проходить установка патчей (пункт Add More Zips). После того, как нужные файлы выбраны, нужно начать прошивку, протянув с левой стороны вправо слайдер, который находится в нижней части дисплея.
Функция Zip Signature verifications может активировать проверку цифровой подписи zip файлов.
При помощи пункта Force MD5 check on all Zips активируется проверка устанавливаемых обновлений на соответствие контрольных MD5 сумм.
2. Wipe Меню очистки и удаления данных
В этом разделе есть возможность очищать память телефона, как полностью возвратившись к заводским настройкам (Factory Reset), так и выбрав очищение лишь определённой её части, как системный раздел System, кэш (Cache), или Dalvilк Cache. После применения Factory Reset устройство вернётся к состоянию, в котором пришло с завода.
Кроме этого, есть возможность очистить внутреннюю память (Internal Storage) или внешнюю SD карту (External Storage), очистить папку, где хранятся установленные на внешнем носителе программы (android_secure) или сбросить счётчик статистики батареи (Wipe Battery Stats).
Аналогично другим исполняемым функциям, подтвердить свой выбор можно, воспользовавшись слайдером, который появится в нижней части дисплея. Отменить выполнение задач можно, тапнув по кнопке “Назад”.
3. Backup Раздел резервирования данных или системы
Это один из самых важных пунктов в модифицированном рекаверри. Здесь можно сделать резервную копию всей системы телефона или планшета, включая данные приложений и установки устройства – Nandroid Backup.
В этом разделе можно:
– Выбрать части памяти, которые требуется зарезервировать: Data, System, Recovery, Boot, Uboot, Cache, NVram;
– Посмотреть на доступный объём места в памяти (Free Space);
– Выключить создание контрольных сумм в файлах резервов (Skip MD5 generation during backup);
– Активировать сжатие файлов бекапа (Enable Compression);
– Выбрать для сохранения резервных данных внутреннюю память устройства (Use internal storage);
– Выбрать внешнюю карту памяти для сохранения файлов бекапа (Use external SD);
– Обновить информацию по свободной памяти в разделах (Refresh Sizes);
– Установить название для резервной копии (Set Backup name).
Также как и раньше, активировать запуск выбранных вами функций можно при помощи слайдера, после чего будет показан прогресс выполнения операции.
Когда процесс завершится, можно перезагрузить гаджет, воспользовавшись опцией Reboot System, или вернуться в главное меню TWRP, воспользовавшись стрелочкой.
4. Restore Меню восстановления частей или полностью системы из ранее созданной резервной копии
В этом разделе предоставляются следующие возможности:
– выбор внутренней памяти устройства в качестве места, где будет осуществляться поиск резервных копий (Use internal storage);
– установить внешнюю карту памяти как раздел, где рекавери будет искать бекап (Use external SD).
Если вы не меняли настройки при создании бекапа, то по умолчанию имена резервных копий складываются из числа и времени создания. Файлы можно отсортировать следующими способами:
– по возрастанию (Sort Ascending) или убыванию (Sort Descending) даты создания;
– увеличению или уменьшению размера резервных копий.
Когда искомая резервная копия найдена, предоставляется следующий выбор функций:
– отметить те разделы, которые требуется восстановить (Data, System, Recovery, Boot, Uboot, Cache, NVram);
– удалить эту резервную копию (Delete Backup);
– дать другое имя выбранной резервной копии (Rename Backup);
– включить проверку контрольных MD5 сумм в файлах резервных копий.
Начать выполнение выбранной операции, подтвердив выбор, воспользовавшись слайдером внизу экрана.
Здесь вы можете монтировать и размонтировать разделы и совершать операции с ними. При монтировании данные, содержащиеся на разделе становятся доступными.
В этом разделе есть функции:
– Монтирование, размонтирование системного раздела (Mount/Unmount System);
– Монтирование, размонтирование кеш раздела (Mount/Unmount Cache);
– Монтирование, размонтирование раздела данных (Mount/Unmount Data);
– Монтирование, размонтирование внутренней памяти (Mount/Unmount Internal);
– Монтирование, размонтирование внешней карточки памяти (Mount/Unmount Sdcard);
– Подключение устройства к ПК в качестве накопителя (Mount USB storage). Здесь к ПК можно подключить SD карту (Use external SD) или встроенную память гаджета (Use internal storage).
6. Settings Настройки модифицированного рекавери
Здесь задаются установки, которые TWRP Recovery будет использовать по умолчанию при выполнении функций:
– Включить/отключить проверку цифровой подписи устанавливаемых файлов (Zip file signature verification);
– Включить/отключить проверку контрольных сумм для любых файлов формата zip (Force MD5 check for all zips);
– Стирание файлов вместо форматирования во время очистки памяти (Use rm -rf instead of formatting);
– Не учитывать ошибки в размерах файлов, когда проводится резервное копирование (Ignore image size errors during backup);
– Не создавать контрольные суммы во время создания бекапа (Skip MD5 generation during backup);
– Выбрать свою временную зону (Time Zone);
– Вернуться к установкам TWRP Recovery по умолчанию (Restore Defaults).
7. Advanced Дополнительные опции TWRP
Здесь можно:
– Активировать сохранение файла лога операций на карту памяти (Copy Log to SD);
– Вернуть к первоначальному состоянию права доступа на системные папки и файлы, которые могут нарушаться некоторыми приложениями с root привилегиями. Иногда нарушение прав доступа может приводить к сбоям и зависаниям планшета или телефона (Fix Permissions);
– Изменять разделы на карте памяти (создавать, удалять, создавать кэш-файлы swap). Swap обычно применяется для того, чтобы ускорить работу Андроид устройств. (Partition SD Card).
Здесь можно выполнить следующие команды: Copy (копировать файл), Move (переместить файл), Chmod 755 (установить права доступа 755, которые по умолчанию используются для всех системных файлов), Chmod (установить другие права), Delete (удалить файл), Rename File (переименовать файл);
– Выполнить команду, введённую вручную в режиме терминала (так же как с ПК при помощи интерфейса adb Sshell) (Terminal Command).
С помощью этого пункта можно перезагрузить устройство. Доступные опции:
– перезагрузиться в рабочий режим устройства (System);
– перезагрузиться в рекавери (Recovery);
– выключить планшет или телефон (Power Off).
Перепрошивка, замена системных файлов, установка обновлений, модификаций на устройства Android при помощи TWRP
Для того, чтобы установить другую прошивку или патч, потребуется эти файлы в формате zip скопировать на карту памяти или во внутреннюю память.
Далее выполняем следующее:
1. Загружаемся в TWRP recovery;
2. Выбираем функцию “Install”;
3. Выбираем внутреннюю (Use internal storage) или внешнюю память (Use external SD), в зависимости от того куда мы скопировали нужные нам файлы.
4. Находим и выбираем файл, который требуется установить.
5. Если у вас есть файл md5 вместе с Zip, то можно активировать проверку сумм (Force MD5 check on all Zips), в противном случае не делаем этого;
6. Запускаем установку, протянув слайдер слева на право.
Можно выбрать сразу 10 файлов zip, которые последовательно будут установлены. По окончании процесса установка выполнена.
Когда процесс завершится рекомендуется очистить кеш и dalvik кеш.
Как скопировать резервную копию Android из TWRP на компьютер
Вы скопировали всю систему Android и все данные с вашего телефона с помощью TWRP и хотите перенести резервную копию в безопасное место на вашем компьютере? Посмотрите, как это сделать, когда общие методы терпят неудачу.
TWRP — это особый режим восстановления на смартфонах и планшетах Android, благодаря которым мы можем загружать неофициальные ПЗУ. Однако, прежде чем приступать к этому, стоит создать резервную копию всего телефона со всеми данными, включая установленную в данный момент систему. Такая копия может занимать много места, поэтому стоит скопировать ее, например, с помощью USB-кабеля на жесткий диск компьютера.
К сожалению, копирование копии с TWRP не всегда легко на компьютер. Да, в некоторых случаях мы можем использовать обычную функцию копирования файлов из памяти телефона на компьютер. Достаточно подключить устройство с помощью USB-кабеля к компьютеру, а затем использовать проводник файлов для копирования всей папки «TWRP» из внутренней памяти или SD-карты в любое место на компьютере. Однако часто бывает так, что TWRP дополнительно защищает резервные копии, и они невидимы на компьютере (пустая папка), или они не могут быть скопированы. Что делать тогда?
Мы создаем резервные копии резервных копий TWRP на компьютере
Прежде всего, нам нужно убедиться, что на компьютере установлены инструменты Android SDK Platform. Речь идет об установленной поддержке ADB и Fastboot (файлы adb.exe и fastboot.exe). Если у вас их нет на вашем компьютере, есть два способа установки:
- через Android SDK Tools
- через пакет АБР Минимальный установщик Fastboot
Мы выбираем один из указанных выше способов установки ADB / Fastboot. Затем перейдите в каталог, в котором находится файл ADB.exe. В зависимости от выбранного метода установки это будет одна из следующих папок:
C: / Программные файлы (x86) / Android / android-sdk / platform-tools — для установки через Android SDK Tools
C: / АБР — для установок Минимальный АБР быстрая загрузка
Перейдите в каталог с файлом «ADB.exe», а затем нажмите и удерживайте клавишу Shift на клавиатуре и щелкните правой кнопкой мыши внутри папки. В раскрывающемся меню выберите опцию «Открыть командное окно здесь». Откроется окно команды, которое сразу же укажет на каталог с файлом ADB.
Следующим шагом будет запуск TWRP Recovery на вашем телефоне. Инструкции по вводу TWRP различаются в зависимости от модели вашего телефона, но вы, конечно, уже знаете это, так как вы уже сделали резервную копию, которую теперь хотите скопировать на свой компьютер. Мы вводим TWRP и подключаем телефон к компьютеру с помощью USB-кабеля.
Теперь в ранее открытом окне команды введите следующую команду, чтобы проверить, обнаружен ли компьютер компьютером:
adb-устройства
Если подключенное устройство появляется в списке, мы можем двигаться дальше. Однако, если не отображается подключенное устройство, это означает, что телефон не был обнаружен. Проверьте драйверы USB и кабель USB.
Затем введите следующую команду, чтобы скопировать всю папку TWRP на компьютер из памяти телефона:
adb pull / sdcard / TWRP TWRP
Весь каталог TWRP со всеми резервными копиями из памяти телефона будет скопирован на компьютер и точно в ту же папку, в которой находится файл ADB.exe. Копирование может занять некоторое время. В конце концов, мы можем отключить телефон от компьютера.
Если в будущем мы захотим скопировать копию с компьютера обратно на телефон, мы сделаем все так же, просто введите другую команду:
adb push TWRP / sdcard / TWRP
Создание и восстановление резервной копии Android через TWRP-recovery
Создание и восстановление резервной копии Android через TWRP-recovery
Поделится опытом или задать вопрос можно в теме обсуждения .
Создание резервной копии
1. Загрузить меню recovery .
2. Выбрать пункт меню Backup.
3. Выбрать разделы, которые Вы хотите сохранить.
- Опционально можно выбрать память, где будет хранится резервная копия, на встроенной emmc или на внешней sdcard.
- Опционально можно отредактировать имя резервной копии нажатием на Backup name, по умолчанию оно генерируется на основе названия аппарата и даты/времени.
- Опционально, для уменьшения размера резервной копии, можно поставить галку Enable compression. При этом увеличится время резервного копирования.
4. Свайп вправо запустит создание резервной копии.
5. По окончании создания резервной копии Вам будет предложено перезагрузить аппарат. Это необязательно, можно вернуться в основное меню и продолжить операции.
При подключении аппарата к ПК можно увидеть содержимое резервной копии. Для лучшей сохранности резервную копию можно скопировать с устройства на ПК.
Восстановление из резервной копии
1. Загрузить меню recovery .
2. Выбрать пункт меню Restore.
Опционально можно выбрать память, где хранится резервная копия для восстановления нажатием на Storage (встроенная emmc или на внешняя sdcard).
3. Выбрать резервную копию.
4. Выбрать восстанавливаемые из резервной копии разделы, например, только системный (system).
5. Свайп вправо запустит восстановление из резервной копии. По окончании восстановления резервной копии Вам будет предложено перезагрузить аппарат. Это необязательно, можно вернуться в основное меню и продолжить операции.
Пример восстановления полной резервной копии: