Столкнулся я с тем, что на некоторых Asus Zenfone, в частности Asus Zenfone Max в стандартной оболочке нет возможности переносить приложения на карту памяти.
А так как родной внутренней памяти там всего 16 мегабайт, то хотелось бы получить хранилище побольше в виде SD карты и переносить приложения на нее.
С помощью Google, нашел разрозненную информацию и собрал в единую инструкцию:
1. Для начала нам нужно включить в телефоне отладку по USB. Находится в меню Настройки->Для разработчиков. Если пункт "Для разработчиков" отсутствует, то нужно войти в пункт Справка->Сведения для ПО и 6 раз тапнуть по пункту "Номер сборки", смартфон радостно сообщит, что перевел Вас в режим разработчиков. Видео с примером:
2. На компьютер нужно установить терминал ADB, входящий в комплект Android SDK. Скачиваете с официального сайта: https://developer.android.com/studio/releases/platform-tools
На данный момент прямая ссылка: https://dl.google.com/android/repository/platform-tools_r30.0.4-windows.zip
После установки утилита ADB находится в папке, куда установили SDK .\platform-tools
Более подробно про ADB можно прочитать тут.
3. Создаем там файл devices.cmd для проверки подключенных устройств. Содержимое файла:
echo off
adb devices
pause
4. Подключаем кабелем телефон к компьютеру
5. Если все предыдущие пункты выполнены правильно, при запуске devices.cmd увидим надпись похожую на следующую:
List of devices attached
JNB12VG123456 device
иначе список устройств будет пуст
6. Создаем файл sd_patch.cmd со следующим содержанием:
adb shell sm set-force-adoptable true
7. Запускаем sd_patch.cmd
После чего появится возможность отформатировать SD карту как внутреннее хранилище. (не забудьте предварительно сохранить данные с флешки на внешнее устройство)
После форматирования, телефон сам предложит перенести некоторые данные и программы на карту, так же теперь в меню Настройки-> Приложения->Нужное приложение->Хранилище->Изменить, появится выбор: внутренний накопитель или SD карта.
Спасибо огромное братан, именно твоя инструкция решила проблему!
файл "Создаем там файл devices.cmd" и "Создаем там файл devices.cmd" я не смог сделать с расширением .cmd
В сети есть пошагово, все так и делаю, но cmd у меня только в названии файла.
Файл с таким расширением никак не получается
Пробовал копировать команды. Те, что в этот файл нужно поместить.
Получается вот это.
C:\platform-tools>adb devices
List of devices attached
JBAXB761S266HZ0Z device
C:\platform-tools>adb shell sm set-force-adoptable true
C:\platform-tools>adb shell
sm set-force-adoptable trueASUS_X01A_1:/ $ sm set-force-adoptable true
ASUS_X01A_1:/ $ sm list-disks
ASUS_X01A_1:/ $
Что можете посоветовать?
6. Создаем файл sd_patch.cmd со следующим содержанием:
adb shell
sm set-force-adoptable true
именно надо не в одной строчке все указать а на 2х строчках
7. Запускаем sd_patch.cmd
Запустится консоль и в ней появится знак $. Введите команду и щелкните по клавише «Enter»:
sm list-disks
В строке ниже отобразится идентификатор SD-карты вида disk:XXX,XX. Замените XXX,XX на значение полученного идентификатора и выполните команду:
sm partition disk:XXX,XX private
Подождите пока команда выполнится. Затем перейдите в «Настройки» → «Хранилище» и выберите SD-карту. Раскройте список опций, тапнув по трем точкам в правом верхнем углу, а затем нажмите кнопку «Перенести данные».
перенести данные на отформатированную карту
Щелкните по кнопке «Перенести» и дождитесь завершения процесса. В конце нажмите кнопку «Готово».
Огромное спасибо, помогло.
Вы волшебник
на ZC520KL все получилось
Для скачивания архива от туда надо там зарегистрироваться
5.Создаем в распакованной папке adb файл devices.cmd (проверяем что .cmd это расширение файла а не его имя) и пишем туда:
adb shell
sm list-disks
pause
6.Запускаем созданный файл
7.В запустившейся командной строке пишем
sm list-disks нажимаем Enter
Появится disk:NNN,NN
8.Пишем sm partition disk:NNN,NN private где NNN,NN цифры из предыдущей команды после двоеточия, Enter
Всё готово,отключаем телефон от компьютера,проверяем на телефоне во вкладке хранилище,пользуемся
RSS лента комментариев этой записи