Como corrigir o problema do gesto de deslizar a tela de bloqueio no Android 8.1 Oreo

click fraud protection

Veja como corrigir o problema do gesto de deslizar a tela de bloqueio no Android 8.1 Oreo sem precisar de acesso root! Tudo que você precisa é do Substratum e de uma sobreposição personalizada que fiz.

O Android 8.1, a primeira versão de manutenção da tão esperada atualização do Android Oreo do Android, já foi lançada há algum tempo, pelo menos para dispositivos Google Pixel e Nexus. No entanto, alguns proprietários de Google Pixel e Nexus que executam o Android 8.1 (a versão oficial ou uma ROM personalizada) notaram que deslizar gestos na tela de bloqueio, como acessar alternadores rápidos de configurações, deslizar para desbloquear ou deslizar para longe de notificações, tornaram-se bastante difícil, pelo menos quando comparado ao Android 8.0. Alguns usuários relatam que agora os gestos de deslizar na tela de bloqueio exigem quase um deslizar em toda a tela. Nós informamos sobre isso já, e parece afetar muitos usuários que executam o software Android 8.1.

Uma causa potencial foi descoberto por

Desenvolvedor reconhecido pelo XDA AdrianDC: é causado por um novo “recurso anti-falsificação” no SystemUI, que visa evitar o deslize acidental para desbloquear enquanto o dispositivo está no seu bolso ou na sua mão. No entanto, esse recurso anti-falsificação pode ser a causa dos problemas de gesto de deslizar que os usuários têm enfrentado, então alguns desenvolvedores de ROMs personalizadas do Android 8.1 Oreo optaram por desativá-lo.

Se você estiver executando o Android 8.1 Oreo padrão em seu Google Pixel e Pixel XL, Pixel 2 e Pixel 2 XL, Nexus 5X e Nexus 6P, esse recurso estará ativado por padrão em seu dispositivo. Graças a suporte nativo ao substrato sendo adicionado ao Android Oreo, consegui criar uma sobreposição que desativa esse recurso anti-falsificação e não requer root para instalar!


Como corrigir o problema do gesto de deslizar a tela de bloqueio no Android 8.1 Oreo

Caso ainda não o tenha feito, você precisará configurar o mecanismo de tema Substratum em seu dispositivo. Se o seu dispositivo estiver executando Android 8.0, Android 7.1 ou Android 7.0, meu mod é completamente inútil para você, pois esse problema é exclusivo da versão mais recente do Android 8.1, onde o recurso antifalsificação foi adicionado.

mecanismo de tema substratoDesenvolvedor: Equipe de Desenvolvimento de Projetos

Preço: Grátis.

2.8.

Download
andromeda â AOSP sem raiz 8.xDesenvolvedor: prjkt.io

Preço: 1,99.

3.

Download
  1. Siga este tutorial para configurar corretamente o Substratum e o Andromeda no seu dispositivo.
  2. Baixe minha sobreposição. É um tema Substratum simples e leve, que define o valor booleano anti-falsificação como falso no SystemUI.
  3. Abra o Substratum, selecione meu tema e aplique a sobreposição da UI do sistema.
  4. Se necessário, reinicie o SystemUI para ver as alterações. Você deverá notar um aumento de sensibilidade nos gestos de deslizar na tela de bloqueio.

Selecione o tema "Oreo Lock Screen Fix", selecione a sobreposição SystemUI e selecione "Compile and Enable".

Explicação

Com o Android 8.1, o Google trouxe para o ramo principal do AOSP um classificador avançado anti-falsificação para a tela de bloqueio. O que esse classificador faz é tornar os gestos de deslizar mais resistentes para evitar desbloquear acidentalmente o dispositivo, retirar a tela de desbloqueio padrão/PIN, deslizar ou abrir notificações, etc.. No entanto, o aumento da resistência provou ser mais um fardo do que uma melhoria, pelo menos para alguns usuários, já que a maioria dos gestos exige movimentos de ponta a ponta em comparação com o comportamento anterior no Android 8.0 e mais baixo.

Esse classificador antifalsificação avançado é definido como um valor booleano no SystemUI do dispositivo, que é definido como verdadeiro no AOSP Android 8.1. O que minha sobreposição faz é simplesmente definir o valor booleano, chamado "config_lockscreenAntiFalsingClassifierEnabled," para falso, restaurando o comportamento anterior da tela de bloqueio do Android 8.0. Os testes iniciais para este mod atenuaram o problema nos telefones Google Pixel e Nexus com Android 8.1 padrão, mas como o valor booleano está definido como verdadeiro no AOSP, essa sobreposição também pode mitigá-la em algumas ROMs personalizadas baseadas em AOSP. Esta correção também foi testada em dispositivos como o Xiaomi Redmi Note 4 rodando Android 8.1 personalizado Programas.

Algumas ROMs personalizadas, como o LineageOS 15.1, já têm esse valor booleano definido como falso, então você não deverá notar nenhum problema se a ROM de sua escolha tiver mesclado essa alteração. Este mod destina-se principalmente a resolvê-lo em ROMs padrão e em alguns ROMs personalizados, por isso recomendamos que você experimente e nos dê feedback nos comentários! Se não estiver funcionando como você esperava ou se você encontrar algum bug relacionado à sobreposição, por favor entre em contato comigo pessoalmente em meu perfil do Twitter, ao qual estou vinculado na biografia do meu autor, ou envie-me um e-mail.

Agradecimentos especiais ao /r/Comunidade AndroidApps por me ajudar com os testes iniciais!