Różne telefony mają różne ścieżki w których znajduje się plik hosts i wersja androida niekoniecznie ma tu wielkie znaczenie (mowa o Androidzie 9/10). Ja mam Mi9 z androidem 10 i w tym telefonie na romie xiaomi.eu ścieżka jest dokładnie taka, jak w blokadzie reklam v2 i ta wersja u mnie jak najbardziej działa, plik hosts jest podmieniany poprawnie. Macie roota, więc każdy niech sam sprawdzi jaką ma ścieżkę do pliku hosts, osobiście polecam użyć Total Commandera. Natępnie wybieramy odpowiednią wersję blokady reklam, odpalamy TWRP, gdzie NAJPIERW montujemy ręcznie partycję SYSTEM (nie wiedzieć czemu, skrypt nie robi tego automatycznie i wtedy plik hosts nie zostaje podmieniony - być może to wina TWRP), po czym najnormalniej w świecie odpalamy instalację pliku blokady reklam. Robię to z każdą nową aktualizacją ROMu i blokada działa.
Ścieżki do pliku hosts wyglądają następująco w zależności od wersji blokady Fredka:
v1 - /system
v2 - /system_root/system
v3 - /system_root/system/system
Edit: Przyjrzałem się temu skryptowi i wydaje mi się, że nie działa, ponieważ busybox jest w katalogu xbin, a nie sbin (przynajmniej u mnie), jak w skrypcie, ale mogę się mylić, nie jestem programistą. Skrypt więc nie montuje automatycznie partycji SYSTEM, ale kiedy zrobimy to ręcznie, to reszta skryptu wypakowuje plik hosts tam gdzie trzeba (pod warunkiem, że odpalimy poprawną wersję, dlatego ważne jest, by wiedzieć gdzie mamy plik hosts)