cat proc/mounts | grep /system/etc/hosts
Вывод /dev/root /system/etc/hosts ext4 ro,seclabel,nodev,relatime 0 0
Монтируем на запись
su -c 'mount -o remount,rw /system/etc/hosts'
cat proc/mounts | grep /system/etc/hosts
Вывод /dev/root /system/etc/hosts ext4 rw,seclabel,nodev,relatime 0 0
(должно быть rw)
Отправляем hosts во временную папку.
adb push "D:\hosts" /data/local/tmp/hosts
Смотрим разрешения (на всякий случай, если поломаем неудачными действиями)
su -c 'ls -laZ /system/etc/hosts'
Вывод -rw-r--r-- 1 root root u:object_r:system_file:s0 56 2009-01-01 07:00 /system/etc/hosts
Копируем файл в нужное место
su -c 'cp /data/local/tmp/hosts /system/etc/hosts'
Проверяем, что ничего не поломали. У файла такие же разрешения, изменился только размер и дата.
su -c 'ls -laZ /system/etc/hosts'
Вывод -rw-r--r-- 1 root root u:object_r:system_file:s0 76 2023-10-23 18:37 /system/etc/hosts