Я хотел бы найти способ добавить часть файла /etc /hosts моего рабочего стола в файл /system /etc /hosts моего Android без записи каждой строки вручную и, желательно, с помощью одной команды, потому что файл длинный, и я делаю изменения в это часто. Мой андроид рутирован, использует загрузчик TWRP, установлен busybox, и SuperSU распознает корневой доступ рабочего стола при использовании оболочки adb. Единственное различие между файлом hosts моего рабочего стола и файлом hosts Android состоит в первых двух строках, поэтому я попробовал sudo adb push '/etc/hosts' '/system/etc/hosts' и получил что-то, что, я думаю, было только для чтения ' ошибка. Затем я попытался mount -o remount,rw /system/etc/; chmod 777 /system/etc/hosts из adb shell как su и попытался снова нажать кнопку, но получил «Отказано в доступе».«Может быть, я не правильно использую remount и chmod? Я также попытался вручную восстановить текст со своего рабочего стола с помощью vi, но vi не запоминает содержимое реестра, когда я завершаю работу и открываю файл hosts в андроиде. Я думаю, что лучшим решением было бы вырвать файл хоста рабочего стола и открыть второй файл хостов в разделенном окне из vi (я ожидаю, что это сработает, потому что я ожидаю, что файлы будут в одном буфере?), Но я могу Не легко найти любую информацию о том, как использовать :e для редактирования файлов через adb. Мой рабочий стол работает под управлением Debian 9

0