Есть ли в Android файл hosts аля в винде и можно ли его поменять без рута?
Файлик этот есть можно там заблокировать рекламу, и да без рута не попасть.
Есть. Нашли правильно. Рут для редактирования нужен (как и в любом другом *nix).