Перемещение приложений на SD CARD на прошивке Miui 8/9 Андроид 6 и выше.

39 Просмотры
Издатель
[Miui Device Team]Move app to SD only android 6+ without root and unlock loader

http://en.miui.com/thread-820440-1-1.html


Перед выполнением этой операции сделайте резервную копию файлов на карте памяти. карта класса 10 желательно или выше, после этого смарт не будет обновляться, обновления приходят но не ставятся, после перезагрузки упорядоченные иконки перенесенных приложений не сохраняют свое местоположение. Перед любыми действиями со смартфоном (сброс на заводские и прошивка через ПК) все вернуть на место или откажет флешка!(( смарт ее не сможет отформатировать так же как и ПК.

1. Нужно зайти в меню разработчика и включить следующие опции:

Подсветка при зарядке;

Отладка USB;

Отключить Оптимизацию MIUI(аппарат перезагрузиться).



2. Подключаемся по ADB и пишем:

adb shell

sm set-force-adoptable true (не обязательно)

sm list-disks - тут появиться что-то вроде "disk:179,64" выделяем и копируем

sm partition disk:179,64 private - вместо "disk:179,64" вставляем своё. Происходит форматирование, тут могут выходить ошибки тогда просто вызываем эту команду снова (у меня получилось отформатировать только с 3 раза). Не отключайте экран устройства.

перезагружаем устройство

снова подключаем аппарат к adb shell

sm list-volumes - в списке будет строка вида "private:179,66 mounted e339b810-039f-4543-9dc0-e29d571596ac", копируем длинный код в конце, это UUID шифрованного раздела на карте памяти.

pm move-primary-storage UUID - вместо UUID вставляем свой код. Эта и есть та заветная операция которая активирует AS, она переносит пользовательские данные с внутренней внутренней памяти на карту памяти. Теперь во внутренней памяти можно хранить только приложения. Не отключайте экран устройства.
На телефоне в шторке уведомлений появиться строчка "Moving Data", нажмите на неё чтобы следить за прогрессом переноса данных.


3. Adoptable Storage настроен. Теперь все переключатели в меню разработчика можно вернуть на место.
4. Чтобы иметь возможность переносить приложения нужно вытащить ярлык настройки на рабочий стол через QuickShortcutMaker:

устанавливаем и запускаем QuickShortcutMaker;

во вкладке Действия находим приложение Настройки и разворачиваем его;

во вложенном списке находим "com.android.settings/com.android.settings.Settings$ManageApplicationsActivity" и создаем на него ярлык.

Для корректного отображения памяти смартфона использовать приложение freespace

 # 

Убрать Adoptable Storage (форматировать карту-памяти как Portable Storage)

1. Нужно зайти в меню разработчика и включить следующие опции:

Подсветка при зарядке;

Отладка USB;


2. Подключаемся по ADB и пишем:

adb shell

pm move-primary-storage internal - Не отключайте экран устройства.

sm list-disks - тут появиться что-то вроде "disk:179,64" выделяем и копируем

sm partition disk:179,64 public - вместо "disk:179,64" вставляем своё. Не отключайте экран устройства.


3. Возвращаем переключатели в меню разработчика на место.
Категория
Отладка по USB
Комментариев нет.