Android перенос без root

Принудительное перемещение и/или установка приложений на карту памяти без Root’a

Данный топик посвящен пользователям ОС Android а в частности решению насущной проблемы с нехваткой внутренней памяти устройства.
А самое главное что действия описанные в статье не требуют получения Root прав, что является отпугивающим фактором для большинства рядовых пользователей, так как рутованный Андроид лишается гарантии и получения официальных обновлений. Всех кто заинтригован прошу под кат.

Наверное всем пользователям гуглоосиAndroid известна проблема когда в статус баре появляется уведомление информирующее Вас о исчерпании внутренней памяти устройства и предлагает либо удалить временные файлы приложений либо удалить сами приложения. А если у вас Android версии 2.2 и выше то предлагает переместить приложения на карту. Но вот беда, приложения то перемещаются не все, а лишь те, авторы которых благословили их на это. Что же делать спросите вы, если все приложения нужны, память исчерпана а авторы не сделали возможность перемещения на карту? Об этом расскажу далее.

Шаг первый

Установка HTC Sync. Всю можно не ставить, достаточно только ее компонента HTC Driver Installer.

Шаг второй

Установка Android SDK. Инсталлятор берем Тут и устанавливаем в корень системного диска например: C:\android-sdk-windows.

Далее создаем новую системную переменную. Для этого идем в Мой компьютер-Свойства-Дополнительные параметры системы, нажимаем переменные среды, и создаем новую системную переменную. Имя переменной: adb значение переменной: C:\android-sdk-windows\tools.

Затем запускаем SDK Manager из папки Android-sdk-windows. Программа проверит наличие нужных компонентов и предложит установить недостающие, на это смело отвечайте отказом. Если выдает ошибку то заходим в Tools и ставим две галочки в Misc. На этом подготовка софта закончена, переходим к самому интересному.

Шаг третий

Активация кнопки «Переместить на SD-карту». Подключаем телефон кабелем к ПК и выбираем режим синхронизации. На ПК запускаем командную строку и в ней набираем: C:\android-sdk-windows\platform-tools\adb shell нажимем enter, должен появиться значок $.

Далее набираем следующее: pm setInstallLocation 2 (Регистр важен!). В ответ должна появиться строчка Pm set InstallLocation 2 и символ $.

После этого отключаем аппарат от ПК и перезагружаем его. После перезагрузки заходим в настройки-приложения-управление приложениями, выбрать приложение и убедиться что кнопка Переместить на SD-карту стала активной. Теперь по умолчанию все приложения будут ставиться на карту. Но не забываем что при подключении телефона к ПК в режиме «Дисковый накопитель» карта размонтируется и приложения находящиеся на ней приостановятся. Так что приложения которые висят в фоне (Виджеты, живые обои, мессенджеры) рекомендуется после установки переместить в телефон.

И еще: на всякий случай атрибуты команды pm SetInstallLocation:
pm setInstallLocation 0 — автовыбор места установки приложений.
pm setInstallLocation 1 — установка во внутреннюю память («в телефон»)
pm setInstallLocation 2 — установка во внешнюю память («на карту»)

На этом все, удачных перемещений и спасибо за внимание.

Источник

Как перенести файлы на SD карту памяти Андроид без рут

Как известно, внутренняя память на телефоне быстро заканчивается, особенно при установке большого количества приложений. Также хранилище заполняют различные файлы из мессенджеров, социальных сетей, игр и прочих программ. Стандартными возможностями системы не всегда удаётся настроить сохранение документов на карту памяти, что заставляет людей освобождать место различными способами. Однако перенести файлы на SD-карту можно с помощью специального приложения, принцип работы которого подробно рассмотрен ниже.

Как перенести файлы на SD-карту без root-прав

Настроить автоматическое сохранение файлов на карту памяти обычно можно непосредственно в самой программе, но иногда эта возможность отсутствует. Например, некоторые производители смартфонов не добавляют подобную опцию, чтобы снять с себя ответственность в случае какого-либо сбоя. Если ошибка произойдёт, то обвинить в этом можно производителя SD-карты, не снижая рейтинг своей компании. Однако исправить эту ситуацию просто, и в этом нам поможет приложение Auto File Transfer. Программа полностью бесплатная и доступна для скачивания в Google Play. Но самое главное то, что для её работы не требуются root-права. Итак, теперь перейдём к инструкции:

  1. Открываем утилиту и предоставляем разрешение на доступ к файловому хранилищу на устройстве.
  2. Нажимаем по кнопке «Add New Task», или кликаем по иконке «+» вверху экрана. Кстати, интерфейс программы полностью на английском языке. Несмотря на это разобраться с ним по силам практически любому пользователю.
Читайте также:  Как отключить android auto xiaomi

  1. В строке «Name» вводим название задачи. Рекомендуем вводить имя приложения, чтобы в будущем не запутаться.
  2. В поле «Source Folder» выбираем папку с фалами, которую нужно переместить на карту памяти. Просто нажимаем по пункту и ищем нужную директорию в системном проводнике. И как можно догадаться, в строке «Target Folder» указываем место, куда будут перенесены выбранные файлы.

Заполняем необходимые строки

  1. Параметр «Transfer mode» можно изменить, нажав по соответствующей строке. Вариант «Move» подразумевает собой простой перенос файлов из одной папки в другую. А вот выставленное значение «Copy» приведёт к копированию файлов, с их последующим нахождением во внутренней памяти. Нам нужно освободить место, поэтому выбираем «Move».

Выбираем параметр «Transfer mode»

  1. Возле пункта «Sub Folder Included» при желании можно переместить ползунок в активное положение, и тогда вместе с папками будут сохраняться и подпапки.
  2. Опция «Override file» отвечает за перезапись файла. Если вы часто пересылаете одинаковую картинку с небольшими изменениями, то рекомендуем активировать этот режим.
  3. Функция «Notification after file transferred» отвечает за показ уведомлений после окончания процедуры переноса файлов. При желании можно настроить время переноса файлов на карту памяти. Для этого достаточно нажать по строке «Transfer delay time after detection».

Настраиваем функцию «Notification after file transferred»

  1. А также можно настроить сканирование медиафайлов после каждого переноса. Для этого переводим ползунок вправо возле пункта «Scan Media after file transferred».
  2. Если нужно переносить на карту памяти только избранные файлы, то в подпункте «Ignore list» можно написать расширение документа, который перемещать не требуется. В принципе функция удобная, но найти ей применение будет довольно сложно.

Настраиваем параметр «Ignore list»

  1. После ввода необходимых данных нажимаем по иконке дискеты, расположенной в правом верхнем углу экрана.

Аналогичным образом можно настроить автоматический перенос файлов на SD-карту для многих приложений, включая мессенджеры и социальные сети. Также на главной странице программы отображаются все созданные задачи, которые при желании можно отредактировать.

Заключение

Итак, приложение Auto File Transfer позволяет настроить автоматический перенос файлов из внутренней памяти устройства на карту памяти. Мы постарались подробно рассмотреть принцип работы с программой, но если во время чтения возникли какие-либо вопросы, то задавайте их в комментариях. Наши специалисты постараются вам ответить в кратчайшие сроки.

Источник

Android перенос без root

Обычно для этого требуется разблокировать загрузчик устройства, после чего вся информация которая не была сохранена будет утеряна. Подробнее вы можете найти в теме вашего устройства на 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 не восстановились фото и видео. Приложения и настройки , сообщения,контакты встали. А фото и видео почемуто не вскрываются.Не сколько раз делал. Ничего.

Источник

Оцените статью