Я хотів би знайти спосіб додавання частини файлу мого робочого стола / etc / hosts до мого андроїдського / системного / etc / hosts файлу без ручного написання кожного рядка і бажано з однією командою, оскільки файл довгий, і я вносить зміни в це часто. Мій андроїд корениться, використовує завантажувач TWRP, встановлений busybox, а SuperSU розпізнає кореневий доступ робочого столу при використанні оболонки adb. Єдина різниця між файлом хостів мого робочого столу та файлом хостів андроїда буде першими 2 рядками, тому я спробував sudo adb push '/etc/hosts' '/system/etc/hosts'
і отримав щось, що я вважаю помилкою "лише дозволу на читання". Потім я спробував mount -o remount,rw /system/etc/; chmod 777 /system/etc/hosts
з adb shell як su та спробував штовхати знов але отриманий 'Дозвіл Відмовлено.' Можливо, я не правильно використовую перемонт і chmod? Я також спробував вручну витягувати текст з мого робочого столу за допомогою vi, але vi не пам'ятає вміст у реєстрі, коли я виходжу і відкриваю файл hosts на андроїді. Я думаю, що найкращим рішенням було б вирвати з файлу хостів робочого столу і відкрити другий файл хостів у вікні розділення зсередини vi (я очікую, що це буде працювати, тому що я очікую, що файли будуть в тому ж буфері?), Але я можу Легко знайти будь-яку інформацію про те, як використовувати :e
редагувати файли через adb. Мій робочий стіл запускається Debian 9