できれば init スクリプトを使用して、DNS を永続的に変更したいと考えています。
これは私がこれまでに試したことです:
setprop net.rmnet0.dns1 8.8.8.8
(時代遅れ)
ndc resolver setifdns rmnet0 8.8.8.8 8.8.4.4
(これも時代遅れのようです)
これは正しい方法のようです:
ndc resolver setnetdns <netID> <domains> <dns1> <dns2>
しかし、rmnet0 の netID を見つける方法と、ドメイン部分に何を入力すればよいかわかりません。
一部のファイルを変更するか、パッチを適用するなど、より良い方法があるかもしれません。