Как изменить идентификатор SD-карты с терминалом Termux на телефоне Android? - PullRequest
0 голосов
/ 12 февраля 2019

Я хочу иметь тот же идентификатор SD-карт в своем запасном телефоне, что и в моем телефоне, для ежедневного использования, чтобы я мог синхронизировать данные приложения на обоих телефонах без особой работы.Я использую MyPhoneExplorer для синхронизации телефонов через ПК.Оба телефона рутированы, с LineageOS для microG.

Я нашел эту http://mclements.net/blogWP/index.php/2016/11/29/vfat-uuid-sd-cards-android-mount/ инструкцию

Убедитесь, что она отключена, но не извлечена.

Затем используйте mlabel для установки UUID: sudo mlabel -i / dev / sdc1 -N XXXXXXXX :: VOL-LABEL

ПРИМЕЧАНИЕ: параметр -i mlabel не документирован.Это как вы указываете устройство.Вы можете опустить VOL-LABEL, но оставить :: на месте.

Поскольку у меня нет системы Linux, я попробовал ее в терминале Termux телефона Android.Я установил пакет mtools, который содержит команду mlabel.Возникают следующие проблемы:

  • , поскольку команда "sudo" не существует, вместо этого я использовал "su", но это выдает "mlabel не существует"
  • без "su" mlabel существует, но выдает ошибку «разрешение отказано»

Как запустить эту команду в терминале Termux на телефоне Android?

1 Ответ

0 голосов
/ 16 февраля 2019

С помощью termux reddit я узнал это:

Хотя мне не удалось отредактировать идентификатор SD-карты на моем телефоне Android, я кое-что узнал о termux.Помимо проблем tsu, termux-sudo и termux с переменными среды наиболее важны: это не то же самое, что терминал Linux.В конце концов мне удалось сменить идентификатор на моей ноутбуке с работающей системой Linux:

  1. sudo umount /dev/sdb1
  2. sudo mlabel -i /dev/sdb1 -N 00000000 ::

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

...