Como modificar a Nav Bar no Android Nougat (sem root)

Hexamob 04/28/2017

Entre os muitos novos recursos interessantes que apareceram no primeiro Android O Developer Preview, que está em circulação há mais de um mês, há a capacidade de personalizar a barra de navegação virtual Nav Bar (é claro, nos dispositivos a que a versão se destina).

Especificamente, você pode adicionar botões personalizados e editar alguns layouts. Como acontece com freqüência para essas experiências de customização avançada da interface, a Google a escondeu no Sintetizador de Interface do Sistema, que é ativado pressionando o ícone de roda dentada por alguns segundos nas Notificações (você vê que está ativo porque uma pequena chave inglesa aparece lá).

Recentemente, a comunidade XDA-Developers descobriu que na verdade a Nav Bar é personalizável mesmo em qualquer versão do Android Nougat, em seguida a partir da 7 em diante. Então, como já dissemos, já no Android N Developer Preview, a Google tinha uma primitiva personalização da Nav Bar, embora oculta, mas com o Android O coisas foram um pouco mais longe, trazendo novas opções e facilmente acessíveis. De fato, há uma maneira relativamente simples de trazer a personalização da Nav Bar em Nougat, sem a necessidade de ter permissões de root.

O procedimento foi verificado no Nexus 6, 6P e 5X, no Google Pixel e Pixel XL (não se você tiver o Android 7.1.2 beta), no OnePlus 3 e 3T e no Sony Xperia. Você vai precisar do ADB instalado e funcionando, e a partir daí você só vai dar alguns comandos, que estão listados neste post no XDA. Mas há também uma maneira mais simples.

Basta instalar um aplicativo personalizado, chamado Custom Navigation Bar, e você pode facilmente personalizar o Nav Bar para Android, embora você ainda precisa conceder uma permissão especial para o aplicativo, que você só pode obter através de ADB: adb shell pm grant xyz.paphonb.systemuituner android.permission.WRITE_SECURE_SETTINGS.

Como modificar a Nav Bar no Android Nougat (sem root) 1

Faça download do Custom Navigation Bar para Android Nougat

O aplicativo é baseado na personalização no Android O, embora melhore um pouco as coisas, adicionando ícones personalizados e criando perfis para alternar facilmente entre eles. Além disso, o aplicativo é gratuito, mas se você quiser mais de dois perfis você precisa de comprar a versão Pro. No entanto, alguns passos prévios precisam ser tomados, e embora formalmente falarmos de modding, é um procedimento muito simples que não requer root ou custom ROMs. Na verdade, trata-se de instalar um aplicativo e inserir um comando via ADB. O aplicativo é o seguinte:

Custom Navigation Bar | Google Play Store | Grátis

Note que o root não é indispensável, mas simplifica a sua vida (no sentido de que você não precisa passar pelo computador). No entanto, todos os detalhes são explicados na página introdutória do aplicativo, que também iniciará um teste rápido para garantir que seu dispositivo seja compatível. Além de escolher entre diferentes layouts, você pode adicionar mais três botões: um no centro, um à esquerda e outro à direita. Existem alguns comandos pré-configurados, mas você pode usá-los personalizados. Os ícones de botão padrão não podem ser alterados, mas você pode especificá-los para os botões adicionais.