Это будет сложно. У Android нет хост-файла как такового.
Я предполагаю, что вы не захотите разрабатывать свое собственное ПЗУ (потому что есть пользовательские ПЗУ, которые позволяют вам анализировать и фильтровать пакеты, идущие туда и обратно на устройстве Android).
Посмотрите на приемники вещания. Приемники вещания - ваш лучший выбор для такого рода функциональности. Они могут перехватывать вызовы URL-адресов браузера, телефонные звонки, SMS и т. Д. (При условии, что другие вещательные приемники не имеют такого же или более высокого приоритета).