Como alterar a fonte do sistema Android sem aplicativos

diretórios de fontes disponíveis:



Fontes do Google
Font Squirrel
DaFont
Fontes urbanas
1001FreeFonts

Requisitos

ADB (ver “ Como instalar o ADB no Windows ”)
Um telefone enraizado
[Opcional] Auto Font Unbricker



Como alterar a fonte no Android com ADB

Baixe a fonte que deseja usar para a área de trabalho do PC.





Coloque a fonte no armazenamento externo do seu telefone via transferência USB. Renomeie-o para Roboto-Regular.ttf - isso é muito importante, porque precisamos enganar o sistema Android.

Abra um terminal ADB e digite os seguintes comandos:
adb shell
dele
mount –o remount, rw / system
cd / sistema / fontes



ADB agora está dentro do diretório de fontes do seu dispositivo Android. Agora, os telefones Android normalmente usam a fonte Roboto para o sistema, com variações dessa fonte para menus, barra de notificação, etc. Eles são:

Roboto-Regular.ttf
Roboto-Bold.ttf
Roboto-Italic.ttf
Roboto-BoldItalic.ttf

Então, o que vamos fazer é primeiro substituir a fonte Roboto-Regular, mas você também pode usar este guia para substituir as versões em negrito, itálico e negrito-itálico do Roboto pelas mesmas versões da fonte escolhida.

Antes de continuar, vamos fazer um backup da fonte Roboto-Regular caso algo dê errado. Digite no terminal ADB:
mv Roboto-Regular.TTF Roboto-Regular.ttf.bak

Agora estamos prontos para substituí-lo por sua fonte personalizada. Digite no terminal ADB:
cp /sdcard/Roboto-Regular.ttf / system / fonts

E agora precisamos definir as permissões de arquivo para a fonte, que é extremamente importante - é aqui que ocorre a maioria dos blocos de dispositivos ao usar aplicativos de substituição de fontes.

Digite no terminal:
chmod 644 Roboto-Regular.ttf
Saída

Agora ligue seu dispositivo Android - você deve ver sua nova fonte sendo usada para a maior parte da IU do sistema, como o menu Configurações, barra de notificações, etc.

Se algo der errado:

Muitos usuários novatos entram em pânico quando seu dispositivo entra em loop de inicialização. A recuperação de um loop de inicialização depende do que o causou e, felizmente, a recuperação de um loop de inicialização causado por violação da fonte é tão simples quanto restaurar a fonte Roboto original para o sistema Android. Dentro do terminal ADB, digite:

Dispositivos Adb
dele
mount –o remount, rw / system
cd / sistema / fontes
rm Roboto-Regular.ttf
mv Roboto-Regular.ttf.bak Roboto-Regular.ttf
chmod 644 Roboto-Regular.ttf
Saída

Agora ligue seu dispositivo e ele deve voltar ao normal. No raro exemplo em que isso não corrige um loop de inicialização após alterar a fonte do sistema, há uma ferramenta disponível para exatamente esse problema, chamada “ Auto Font Unbricker ” .

Basta baixar o Auto Font Unbricker para o seu PC, conectar o dispositivo via USB, iniciar o programa e seguir as instruções na tela.

3 minutos lidos