У меня есть 5 телефонов Android, подключенных к моему компьютеру с Windows 7, и все, что я пытаюсь сделать, это изменить имя каждого устройства, как оно отображается в adb devices -l
Я прочитал, вам нужен root для этогочтобы выполнить команду setprop
для значения <key>
, но, судя по всему, я не могу получить root с adb shell
Я пытался:
adb -s DevSerialNo root
- приглашение возвращается, ничего не происходит на телефоне или компьютере
adb -s DevSerialNo root shell
- ничего не происходит
adb -s DevSerialNo shell
- помещает меня в оболочку, но приглашение все еще $
, а некоманда #
- также не работает setprop
.
Я запустил командную строку As Administrator
, а затем из cli попытался запустить adb
от имени администратора:
runas /profile /user:MyComputer/MyID "adb -s DevSerialNo shell"
и по-прежнему получать приглашение $
.
Все, что я хочу сделать, - это изменить проклятые имена устройств, но все, что я пытаюсь, не работает.Я даже переименовал Устройства в телефонах Settings -> About Device
, и хотя имя там изменилось, оно не отражает новое имя в adb devices -l
Это не может быть так сложно - но, очевидно, это так.
И, наконец, если мне удастся получить root, как именно вы должны изменить имя устройства?Я должен изменить net.hostname
или ro.boot.sieralno
или ro.sieralno
или что-то еще?Как ни странно, не так много хороших тем по этим темам (которые я могу найти), и все они, кажется, перечисляют другой способ сделать это.