Como ativar o System UI Tuner para modificar a barra de status no EMUI 4+

Um tutorial sobre como ativar o System UI Tuner oculto em dispositivos EMUI 4+ para que você possa editar os ícones da barra de status ou ativar o botão Não perturbe.

Depois de anos de opções mínimas de personalização, o Android Marshmallow finalmente introduziu alguns recursos básicos de personalização que existiam em ROMs personalizados há muito tempo, através da inclusão do Sintonizador de IU do sistema.

Este recurso está incluído em todos os dispositivos Android 6.0+ do Google e, para acessá-lo, você precisa puxar para baixo o barra de status e mantenha pressionado o ícone de engrenagem até que ele gire, após o qual o menu System UI Tuner aparecerá em Configurações.

Dentro do sintonizador de interface do sistema Android Marshmallow, os usuários podem modificar os blocos de configurações rápidas, editar a barra de status ou iniciar o modo de demonstração. Com o Android Nougat, o editor de blocos de configurações rápidas foi movido para o menu suspenso de notificações e o modo de demonstração foi movido para Opções do desenvolvedor. Além disso, o UI Tuner do Nougat também introduziu opções de Não perturbe, um botão para ativar o gesto de deslizar para cima na tela dividida e configurações de notificação de energia.

Embora esses sejam certamente alguns recursos úteis, alguns OEMs não pensam da mesma maneira. OEMs como HTC, Samsung e Huawei removem o acesso a esse recurso porque alguns dos recursos disponíveis entram em conflito com o que está disponível em seus softwares. No entanto, isso não significa que não haja utilidade para o System UI Tuner em dispositivos que não sejam do Google, especialmente para dispositivos sem acesso root.

Felizmente, pelo menos para dispositivos Huawei/Honor, você pode habilite o System UI Tuner sem precisar de acesso root. Isso ocorre porque a EMUI apenas remove a forma normal de acessar o UI Tuner, mas a atividade ainda está lá. Isso significa que podemos iniciar diretamente a atividade para iniciar o UI Tuner, mesmo que o truque normal em que você precisa segurar o ícone de engrenagem de configurações rápidas não funcione mais.

Embora este método seja testado em dispositivos Huawei/Honor executando EMUI, é possível que funcione em outros dispositivos onde o System UI Tuner está oculto. Você terá que experimentar por si mesmo para verificar.


Habilite o System UI Tuner na EMUI

Como mencionado antes, lançaremos diretamente uma atividade para iniciar o UI Tuner (com.android.systemui/.DemoMode). Embora existam inúmeras maneiras de iniciar uma atividade, escrevi este guia para usar um método muito simples. Tudo que você precisa fazer é baixar Iniciador de atividades da Google Play Store.

Abra o Activity Launcher e altere o modo de visualização para ver "Todas as atividades."Em seguida, role até o fim IU do sistema. Toque nele para expandir a lista e ver todas as atividades disponíveis da IU do sistema. Procure o modo de demonstração atividade. Toque nele e ele deverá abrir o System UI Tuner oculto.

Alternativamente, você pode ativar/acessar a maioria dessas configurações por meio de comandos ADB. Para usar o ADB, você precisará baixe e extraia o binário ADB em uma pasta no seu computador. Em seguida, instale Suíte em sua máquina para que ele possa obter os drivers necessários para o seu telefone. Em seguida, habilite a depuração USB nas opções do desenvolvedor (se você não tiver habilitado, vá para Configurações -> Sobre o telefone e toque em Número da versão 7 vezes). Abra um prompt de comando no diretório onde você salvou o binário ADB (clique com o botão direito na pasta e selecione “abrir prompt de comando aqui”) e digite “adb devices” sem aspas. Seu telefone solicitará que você conceda acesso ADB ao seu computador, pressione sim e o número de série do seu telefone deverá aparecer no prompt de comando quando você digitar "adb devices" novamente.

Agora que você configurou o ADB, aqui estão os comandos necessários:


Ative o modo de demonstração:

adb shell settings put global sysui_demo_allowed 1

Desative os ícones da barra de status:

adb shell settings put secure icon_blacklist "comma-separated-string-of-icons-to-remove"

Mostrar botão Não perturbe no controle deslizante de volume

adb shell settings put secure sysui_show_full_zen 1

Não importa qual método você use para controlar o UI Tuner, agora você pode brincar com qualquer uma das opções disponíveis. Eu já passei pelas opções e na minha experiência (pelo menos com a versão Android 7.0 Nougat da UI do sistema Tuner), o único uso real aqui é desativar certos ícones da barra de status ou ativar o botão não perturbe no volume controle deslizante.

A maioria das outras funções não funciona. Você não pode ativar o botão para mostrar os segundos no relógio da barra de status ou ativar o gesto de tela dividida. Além disso, o ícone da bateria não pode ser modificado nem você pode ativar as configurações de notificação de energia; no entanto, a EMUI oferece essas funções nativamente, então isso não é grande coisa.


Para concluir, é fácil ver por que OEMs como a Huawei desabilitam o System UI Tuner em seu software. Dada a infinidade de opções de personalização disponíveis, não faz muito sentido fornecer acesso a um menu de configurações que entre em conflito com as ofertas de ações.

No entanto, ainda existem alguns recursos dos quais você pode aproveitar. Para mim, gostei de poder ocultar Bluetooth, Trabalhar, Não perturbe e outros ícones da barra de status para proporcionar uma experiência de interface de usuário mais limpa. Você pode gostar da opção rápida de ativar o modo não perturbe no controle deslizante de volume. Seja qual for o motivo para querer acessar o System UI Tuner, espero que este tutorial tenha ajudado você a fazer isso.