Como customizar sua ROM Android
Nesse artigo, vamos aprender como o sistema Android lida com as partições e vamos aprender como podemos montá-las dentro do ambiente GNU/Linux, afim de fazer modificações. Nós vamos remover Bloatware, serviços do Google e bloquear propagandas, num processo que chamamos de customização de ROM. Divirta-se!
Parte 4: Bloqueio de propagandas e malware
Todo mundo sabe que dá para bloquear propagandas através de um método clássico no Unix, que é o bloqueio de DNS por arquivo hosts. No Android não é diferente, por ser um derivado do Unix, você vai achar o arquivo "hosts" na barra etc do sistema.
Entre no ponto de montagem do sistema:
# cd ../system
# file etc
etc: broken symbolic link to /system/etc
O etc na raiz é um link simbólico para a pasta "etc" dentro da pasta "system". Então, entre nela com o seguinte comando:
# cd ./system/etc
E veja o conteúdo do arquivo hosts:
# cat hosts
Bem simplesinho, não? Agora substitua ele com algum arquivo bem gordo de sua preferência.
Um local de boa reputação para baixar um arquivo hosts é o repositório do StevenBlack no Github. Lá, você escolhe as variantes do que deseja bloquear e pode baixar para o seu computador. Copie o link da variante desejada e cole no terminal para baixar.
# rm hosts
# wget "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-[*****]/hosts" -O hosts É isso, agora considere o seu sistema livre de propagandas (ou pelo menos, a maioria delas).
Entre no ponto de montagem do sistema:
# cd ../system
# file etc
etc: broken symbolic link to /system/etc
O etc na raiz é um link simbólico para a pasta "etc" dentro da pasta "system". Então, entre nela com o seguinte comando:
# cd ./system/etc
E veja o conteúdo do arquivo hosts:
# cat hosts
127.0.0.1 localhost ::1 ip6-localhost
Bem simplesinho, não? Agora substitua ele com algum arquivo bem gordo de sua preferência.
Um local de boa reputação para baixar um arquivo hosts é o repositório do StevenBlack no Github. Lá, você escolhe as variantes do que deseja bloquear e pode baixar para o seu computador. Copie o link da variante desejada e cole no terminal para baixar.
# rm hosts
# wget "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-[*****]/hosts" -O hosts É isso, agora considere o seu sistema livre de propagandas (ou pelo menos, a maioria delas).