Нет сохранения настроек андроида
Обычно для этого требуется разблокировать загрузчик устройства, после чего вся информация которая не была сохранена будет утеряна. Подробнее вы можете найти в теме вашего устройства на 4pda.
В той же теме, наверняка будет инструкция, как получить Рут доступ, например через Magisk.
Однако, после этого возможно придется установить фикс, чтобы работал гугл пей и NFC оплата.
Если вы забрались так далеко, можете в теме вашего устройства посмотреть другие прошивки, на случай, если ваше устройства давно не обновлялось, и у него старые патчи безопасности. Обновление системы безопасности Android
C помощью этого кастом Рекавери забекапить нужную инфу. (Надо иметь ввиду, что там не всегда будут доступны для бэкапа абсолютно все разделы, но нужные, с прошивкой и данными должны быть).
Обычно бэкапят Data, System, Boot и Vendor (если есть). Есть и другие разделы, содержащие например IMEI, об этом ниже:
Так же может присутствовать «внутренний накопитель» или internal storage (user data), это все эти файлы и папки которые вы видите в памяти телефона без Рут доступа, но кастом рекавери разделил таким образом Data и Data/media.
Не много подробнее о назначении разделов:
Boot — Загрузка андроида начинается с раздела boot — там хранится в том числе ядро системы.
System — Затем загружается прошивка — system. Часто ее можно скачать отдельно, так что потерять в принципе не жалко.
Vendor раздел отвечает за правильную работу устройства, он тоже часто идет вместе с прошивкой, так что его можно достать из официальной прошивки с сайта производителя или на странице вашего устройства на 4пда
Ну и Data это конкретно ваша инфа, приложения настройки и сохранения игр все тут) Как я уже писал, бывает Рекавери разделяет дату и внутренний накопитель (Data/media), так вот, на внутреннем накопителе хранится то, что вы и сами могли видеть в памяти телефона фотки и тд.
Еще тут описывал, что там хранится.
Надо учитывать, что data раздел обычно зашифрован, в заводском состоянии, поэтому с помощью кастом Рекавери его форматируют и потом уже загружают прошивку.
Часто не лишним будет сохранить и другие важные разделы, на всякий случай:
EFS — Тут хранятся WiFi/BlueTooth MAC’s, IMEI, в общем все то, что вы не хотели бы потерять) (Схема с восстановлением, (MODEMST1, MODEMST2, FSG, BACKUP) где fsg или backup соответственно хранят инфу модемов на случай утери)
Persist — Этот раздел содержит данные калибровки сенсоров wifi, bluetooth, camera, DRM , sns.reg, и тд, тоже
Например у меня после смены прошивок поменялся Persist раздел, и при перезагрузке телефона писалось «Хранилище повреждено, устройство под угрозой (в опасности)»
Восстановление раздела из бэкапа помогло.
Ну и всякое прочее, вроде
CUST (так же CUSTOM или PRELOAD в некоторых случаях) — Предзагруженные приложения и региональные настройки, устанавливаемые при первом запуске. Иногда при смене прошивки на кастом нужно очистить этот раздел.
MISC (FOTA на старых устройствах) — Раздел на котором хранится информация для bootloader, что за чем загружать, или запустить рекавери, если OTA обновление не удалось. Если удалить, система будет грузится как обычно, то есть boot затем system.
Есть такие приложения для бэкапа данных с использованием Рут прав, например ® Titanium Backup
Однако, стоит учесть, что он не бэкапит папки приложения размещенные в общедоступной памяти телефона, т.е. (data/media)
Отдельно хочу отметить молодое (могут присутствовать баги) приложение, которое может создавать резервные копии пригодные для восстановления через кастом Рекавери, TWRP:
®Migrate
Удобно, когда нужно перенести данные на другую прошивку.
Когда Рут есть, можно так же с помощью ADB пробовать. (Или Adb Run)
Для аппаратов на базе SoC Qualcomm HDDRawCopy eMMC RAW Tool
Владельцам устройств с процессорами МТК при наличии пк можно скопировать полный образ всех данных (вообще всех) через flashtool
Готовый raw образ можно разбить на разделы и сконвертировать в пригодный для последующей прошивки вид с помощью этой утилиты
WwR MTK
Но чтобы прошить через ADB надо будет различить бутлоадер, или загрузчик, по нашему)
Надо учитывать что без форматирования через кастом Рекавери data раздел будет зашифрован, а пароля вы конечно не знаете)
Поэтому такой бэкап можно использовать (восстанавливать) в исходном виде, или использовать не зашифрованные разделы.
А так, кастом Рекавери может все стереть, а заодно и шифрование, чтобы в будущем бэкап был читаемым.
Тут тоже указаны некоторые утилиты для работы с файловой системой https://habr.com/ru/post/236397/
И вот для устройств с процессором Qualcomm и emmc памятью.
Восстановление и решение проблем с eMMC
Создан набор скриптов Windows (.cmd-файлы) для резервного копирования/восстановления разделов с помощью утилиты emmcdl (часть проекта Android-хост-knife).
Скачать:eMMC_DL_Tool_for_customer_ENG_V5.2.0R.zip (12.92 МБ)
Работа с программой:https://freeandroidroo…download-emmc-dl-tool/
Проверено на RN3P, но может быть использован с другими компании Qualcomm-устройств.
emmcdl использует «знакомый» модуль для взаимодействия с внутренней памяти устройства в режим 9008/edl. С prog_emmc_firehose_8976_ddr.mbn от «быстрой загрузки» прошивки, считывание/запись Таблица разделов и разделов (в том числе энергонезависимой, как modemst1/2,fsg etc.).
В этом списке раздела, успешно восстанавливаются IMEI телефона, MАС-адреса и статус загрузчика разблокировки после случайного повреждения памяти.
Может быть использован для создания файлов rawprogram0.xml прошивки с помощью MiFlash (рекомендуется) или другая утилита от Qualcomm.
qcpartsbackup11.7z (73.11 КБ)
. Не для новичков! Взято отсюда.
Сообщение отредактировал konstantinqq — 24.04.21, 08:52
Как сохранить резервную копию сразу на компьютер.
Очень полезно в тех случаях, когда под рукой нет подходящего размера флешки.
Можно конечно в кастом Рекавери смонтировать OTG накопитель, типа внешнего жесткого диска, но это такое.
При помощи ADB:
ADB и все, что с помощью него можно сделать
Или утилита в которой не надо вручную вводить команды
® Adb Run
Или так https://habr.com/ru/post/236397/
(Там что то писали про бэкап через кастом Рекавери сразу в пк.
Через кастом Рекавери:
Смонтируйте разделы, и скопируйте с помощью ADB.
Для удобства, на пк я использую файловый менеджер total Commander с плагином adb.
Разделы видятся как папки, соответственно скопировать можно файлы внутри.
Адб работает и без кастомного Рекавери с включенной отладкой по USB, но в этом случае может не хватить прав, чтобы работать с системными файлами.
Сообщение отредактировал konstantinqq — 25.10.20, 10:42
Хотелось бы больше и лучше, поэтому если есть желание — делитесь.
Кому не понятно, напишите понятно и добавьте в шапку)
Да я упомянул не все способы, но вы можете упомянуть их сами, поделившись с другими полезной информацией.
Если кому интересно как я делал полный бэкап телефона на МТК, с одним только флештулом и как создал с нуля scatter файл, в котором вся инфа о разделах. Blackview BV9100 — Обсуждение (Пост konstantinqq #89796538)
PS
Передавать данные на пк в режиме «передача данных» (MTP) может быть небезопасно если кабель не качественный, поэтому лучше пользуйтесь ADB (я например, активирую режим отладки в телефоне, подключаю к пк, и в качестве файлового менеджера использую Total Commander с плагином ADB, режим Native 8.1. При этом, при первом подключении нужно на телефоне нажать разрешить этому компьютеру отладку, если спросит.
Пс
Что делать, если раздел system только для чтения? Ответ
Сообщение отредактировал konstantinqq — 12.05.20, 19:50
Доброго времени суток.
Добавлено 18.06.2020, 14:56:
Доброго времени суток. Народ помогите ,кто знает.После восстановления бекапа через TWRP Recovery не восстановились фото и видео. Приложения и настройки , сообщения,контакты встали. А фото и видео почемуто не вскрываются.Не сколько раз делал. Ничего.
Источник
Как сохранять все данные смартфона на Android и быстро восстанавливать их
Как сохранять все данные смартфона на Android и быстро восстанавливать их
Спорить не приходится: если в iOS с сохранением и переносом данных пользователя уже давно все в полном порядке, благодаря облачному сервису iCloud, то в Android задача сохранения и переноса пользовательских данных находится исключительно в пользовательских руках. То есть если сам позаботишься — тогда все сохранится и перенесется. Не позаботишься — вешайся, когда у тебя украдут телефон или же он просто помрет от каких-то естественных причин, вроде улетания в стену или падения в унитаз (ну или Ниагарский водопад).
Да, в настройках Android есть пункт «Резервное копирование», где предлагается архивировать данные и их потом автоматически восстанавливать, однако эти данные относятся разве что к паролям сетей Wi-Fi, так что выглядит это полнейшим издевательством.
Так вот, поскольку задача сохранения и восстановления данных лежит исключительно на пользователе этой операционной системы, давайте же поговорим о том, как это все делать легко и относительно быстро.
К сожалению, для Android не существует обычных решений сохранить сразу все данные и их потом восстановить. Точнее, они существуют, но это можно делать только на рутованных аппаратах, что не подходит обычным пользователям, которые даже слова-то такого не знают — рутованный.
Поэтому сначала поговорим о методах сохранения и восстановления для самых смартфонов «из коробки», которые не подвергались рутованию и прочим живительным операциям.
Итак. Пользовательские данные в операционной системе Android можно разделить на следующие значимые группы.
- контакт-лист (как правило, это самые важные данные);
- расписание в календаре (этим не все пользуются, а зря);
- настройки оболочки (лончера) — рабочие столы, папки и так далее;
- установленные пользователем приложения;
- настройки конкретных приложений.
Контакт-лист и расписание
С контакт-листом и расписанием решение совершенно однозначное для Android: контакты и календарь нужно хранить в аккаунте Google.
Для этого вы можете завести какой-то отдельный аккаунт на обезличенного Васю Пупкина, а можете использовать основной аккаунт: все равно посторонние доступ туда не получат, пока этот доступ вы самолично не откроете. А что туда получает доступ сам Google. Вас всерьез заботит то, что Google получает доступ к телефону дяди Пети, тети Светы и напоминалке о пьянке в пятницу?
Поэтому самый простой, надежный и логичный вариант — занести все ваши контакты в аккаунт на Google. Если эти контакты забиты только в древнем телефоне — перенесите их руками, это займет не так много времени. Если они хранятся в Outlook или еще каких-то программах в электронном виде — почти на 100% их автоматом можно перенести в аккаунт Google через экспорт-импорт (контакты экспортируются в текстовый файл, где данные просто перечисляются через запятую).
Потом в Google вы можете внести немало дополнительных данных по своим абонентам: адреса, должности, поставить их фотографии и так далее.
Контакты в аккаунте GMail
После этого аккаунт Google подключается к любому смартфону/планшету на Android, в настройках указывается синхронизировать контакты и расписание (если вы им пользуетесь) — и все, контакты через пару минут будут у вас в новом устройстве. И если устройство будет украдено или потеряется — достаточно купить новое, подключить аккаунт Google и снова через пару минут получить все свои контакты. Также эти контакты будут доступным на любом устройстве с браузером, подключенном к Интернету. И ваши абоненты всегда будут с вами.
На самый крайний случай, для гарантии, вы можете из контактов Google сделать экспорт абонентов в такой же текстовый файл, после чего сохранить его в каком-то надежном месте (например, в Dropbox).
Экспорт контактов из GMail
Настройки оболочки обычно тоже имеет смысл сохранять — если есть такая возможность. Особенно в тех случаях, когда вы громоздите продвинутые наборы пиктограмм и папок с пиктограммами — как, например, у меня. Если это не сохранять, потом замучаешься пиктограммы ставить на свои места.
Мой десктоп
При использовании базовых оболочек (например, на том же Samsung или HTC) это является проблемой, потому что они просто не умеют сохранять свои настройки. Но если использовать какие-то более удобные и продвинутые оболочки, то многие из них умеют сохранять собственное состояние — и тогда проблема решена.
Я использую Nova Launcher — эта оболочка и делает все, что мне нужно, и отлично сохраняет свои настройки в отдельный файл. Только, на всякий случай, нужно не забывать эти настройки сохранять не только в телефоне, но и копировать, например, на персональный компьютер или в тот же Dropbox.
Восстанавливает она эти настройки (за иключением некоторых виджетов) безо всяких проблем, я много раз проверял.
Пользовательские приложения также имеет смысл сохранять в каком-то виде — как известно, пользователи ставят на смартфоны/планшеты десятки (если не сотню) различных программ, и при необходимости придется долго вспоминать, что там у вас было установлено, искать эти программы в магазине и заново скачивать-устанавливать.
Чтобы упростить эту процедуру, можно пользоваться программами, сохраняющими установленные пользователем приложения. Таких программ существует немало, мне из них больше всего нравится App Monster Backup Restore (есть бесплатная и платная версии).
Работает она просто и эффективно. Сохраняет установленные пользователем приложения в указанную папку — по команде или автоматически (например, при обновлении версии). Может хранить приложения в обычном виде, а может дублировать их с читаемыми (понятными) именами — это чтобы их можно было выбирать вручную просто из списка файлов. Также может хранить несколько версий одной программы, чтобы можно было откатиться к предыдущей.
Список сохраненных программ
Настройки
Минус у этой программы только один: при восстановлении приложений по каждой программе придется нажимать на кнопку подтверждения доступа данного приложения к различным ресурсам. Но это ограничение не программы, а системы Android.
В остальном — работает очень хорошо, я пользуюсь постоянно.
Настройки конкретных приложений
А вот тут, извините, обычных решений (без рута) нет никаких, кроме сохранения настроек средствами самих программ и последующего восстановления. Однако программы, требующие значительных настроек (например, RSS-агрегаторы) почти всегда умеют сохранять эти настройки, например, на карте памяти.
Бекапирование рутованного аппарата
С аппаратом, у которого получены права суперпользователя (то есть сделан так называемый root), возни — на порядок меньше. Нужно установить программу Titanium Backup (или любую другую аналогичную, однако именно Titanium Backup является одной из лучших в этом плане, если не самой лучшей). Эта программа умеет делать полный бекап любых приложений и их настроек — как пользовательских, так и системных. Бекапы могут делаться вручную, могут делаться автоматически, папку для бекапов выбирает сам пользователь.
Вот так выглядит главное окно программы (у меня платная версия, но бесплатная от нее принципиально мало чем отличается). Интерфейс там достаточно непростой для начинающих (и не только) пользователей, поэтому пробежимся по основным моментам работы с программой.
Прежде чем делать бекап, необходимо задать соответствующую папку для хранения данных. По умолчанию программа выбирает встроенную память телефона, и это чревато потерей бекапа в случае, если в телефоне будут восстанавливаться заводские настройки.
Чтобы задать нужную папку, надо нажать кнопку меню и там выбрать «настройки».
В настройках ищем «Путь к папке с р.к.» — это путь к резервным копиям.
По умолчанию будет указана папка на встроенной памяти (sdcard0).
Чтобы задать другую папку, нужно нажать кнопку «возврат», программа перейдет на предыдущий уровень, после чего еще раз надо нажать «возврат» — чтобы выбрать хранилище.
Там выбираем extSdCard (это внешняя карта SD) и на ней выбираем нужную нам папку.
Ну и теперь выбираем «Использовать текущую папку». Программа после этого перезагрузится и покажет стартовую страницу. Там нажимаем самую правую верхнюю кнопку (это пакетное резервирование/восстановление).
Появляется следующее окно. Там лучше всего выбрать «Сделать резервные копии всего пользовательского ПО и системных данных» — это полный бекап.
Программа выдаст следующее окно. Тут, в общем, можно ничего не трогать и просто нажать верхнюю правую кнопку — начнется бекапирование.
Идет процесс бекапирования.
Как только процесс будет закончен, у вас появится полная копия всех приложений со всеми настройками. (Его для надежности также хорошо бы скопировать на персональный компьютер или в облачный сервис: при этом следует иметь в виду, что объем архива может получиться очень значительным — гигабайт и больше.)
Если телефон полностью обнулить, то из этого архива можно быстро и безо всяких лишних нажатий кнопок (для платной версии) восстановить все состояние системы, включая контакты и прочие данные, также восстановятся все приложения с их настройками и данными. Это очень и очень удобно. Я несколько раз делал подобные восстановления, причем как на одном и том же телефоне, так и с бекапа одного телефона на другой телефон. Все восстановилось отлично.
Titanium Backup также поддерживает архивирование по расписанию, причем оно включается по умолчанию. Если вам надо поменять параметры расписания — это можно сделать в соответствующей закладке.
Как видите, процесс бекапирования на аппарате без рута выглядит несколько хлопотным, однако оно того стоит — телефон с легкостью может быть утрачен, а восстанавливать все заново — это довольно утомительное занятие. Если же заранее побеспокоиться о том, чтобы правильно организовать хранение и бекапирование данных, тогда процесс восстановления будет занимать несколько минут.
А на рутованном аппарате это все можно делать полностью автоматически и восстанавливать затем данные просто нажатием одной кнопки.
Не откладывайте на потом процесс создания бекапов! Помните о том, что все неприятности происходят тогда, когда вы их никак не ждете, так что лучше заранее принять меры предосторожности.
Источник