Se você estava procurando uma solução sem reinicialização para usar o Android Pay com Xposed e Root, o Magisk chegou em seu socorro! Continue lendo para saber mais sobre Magisk
Entre muitos problemas do primeiro mundo, há um que ressoa com muitos moradores do XDA. Por um lado, o Android aponta para o futuro com soluções como o Android Pay – que lhe permite efetuar pagamentos em terminais físicos com o seu telemóvel, sem precisar da sua carteira. É conveniente e funciona (se você estiver em regiões suportadas).
Por outro lado, modificações como o Xposed e a capacidade de permitir permissões SU elevadas para aplicativos permitem uma grande personalização. Para nós, o Android significa tornar o seu telefone nosso, e modificações como essas são o que tornam isso realmente possível. Portanto, Android Pay e Xposed têm problemas para coexistir. Nós meio que entendemos o porquê, mas isso não impede as pessoas de tentar.
Anteriormente, se você quisesse usar o Android Pay, teria que permanecer totalmente estocado e sem root. Depois vieram as variantes sem sistema do SuperSU e Xposed, que davam aos usuários a capacidade de usar o Android Pay se desabilitassem o Xposed e reiniciassem. A quilometragem variou dependendo do telefone, da versão do Android e de mais variáveis. Mas este foi certamente um progresso em relação aos estágios anteriores de compatibilidade zero.
As notícias de hoje levam isso um passo adiante. Colaborador reconhecido topjohnwu, o desenvolvedor do modificação não oficial do Xposed sem sistema, criou Magisk - a interface universal sem sistema. Como o desenvolvedor chama:
Magisk é uma máscara mágica para alterar o sistema sem sistema.
O Magisk por si só tem muito potencial. Ele explora o potencial de fazer modificações sem sistema, ao mesmo tempo que remove a complexidade envolvida. Os mods sem sistema eram complexos e difíceis de manter, e tinham limitações e impossibilidades em seu uso geral. Magisk elimina essas dificuldades e cria uma interface universal para todos, desenvolvedores e usuários, usarem mods sem sistema e desenvolvê-los.
Magisk tem alguns recursos que vão além da compatibilidade com o Android Pay. Um deles é o Magic Mount, que não só permite substituir arquivos em /system, mas também adicionar novos arquivos e diretórios. Isso por si só abre possibilidades para que todos os mods Xposed existentes funcionem sem sistema. Se isso não funcionar a seu favor, o Magisk também promete vários pontos de entrada para a execução de scripts durante o tempo de inicialização. O Magisk Manager permite gerenciar o status de montagem do root, o que nos leva à solução do nosso problema de primeiro mundo: usar o Android Pay com root e Xposed!
Para instalar o Magisk, o desenvolvedor recomenda começar com um sistema 100% padrão e um estado de imagem de inicialização. Então você precisa atualizar o Magisk e pronto. Caso você não tenha 100% de estoque de sistema e imagem de inicialização, o desenvolvedor forneceu algumas instruções que você pode seguir para instalar com sucesso.
Para obter mais recursos e saber mais sobre o mod em si, vá para o tópico do fórum.
Então, como você usa o Android Pay com root e Xposed?
Primeiramente você precisa ter o Magisk instalado. Então você precisa garantir que está usando o SuperUser de código aberto do phh que é compatível com Magisk (disponível para download no tópico Magisk). Para Xposed, você precisa do Xposed sem sistema compatível com Magisk (vinculado no tópico Magisk). Então, você precisa abrir o Magisk Manager que é instalado automaticamente junto com o Magisk e clicar em desmontar root. Veja só, o Android Pay agora deve funcionar e você nem precisa reiniciar! Isso ocorre porque esta opção, na verdade, temporariamente desenraíza totalmente seu dispositivo, então qualquer coisa que precise de root não terá root, e a consequência é que os aplicativos que usam a verificação da Rede de Segurança também não conseguem detectar o root.
Para recuperar o root, basta montar o root novamente e pronto. Fácil e simples, sem necessidade de reinicializações.
Caso sua ferramenta de gerenciamento de privilégios de superusuário preferida seja o SuperSU da Chainfire, 100% de compatibilidade não é garantida. O desenvolvedor criou um gráfico útil que informa o que você pode e o que não pode fazer se se desviar do curso de ação recomendado.
Se você for forçado a usar o root do phh porque deseja que o Android Pay funcione com o Xposed, mas também deseja usar aplicativos incompatíveis (que precisam de patch ao vivo de segundo contexto), aqui eu forneço uma opção no "Magisk Manager" para você definir o SELinux para permissivo. Isso dará compatibilidade máxima (permitirá que tudo aconteça). Por favor, note que Eu não recomendo deixar o SELinux ser alterado para permissivo permanentemente. Use apenas quando necessário!
Há muito mais no Magisk que está além do escopo desta notícia. O desenvolvedor cobriu muitas informações em seu tópico do fórum, por isso recomendamos que você vá e dê uma olhada. O desenvolvedor também solicita aos usuários que não incomodem o Chainfire com solicitações de compatibilidade do SuperSU com Magisk, já que o próprio desenvolvedor fará isso quando apropriado.
Agora, é hora de voltar ao #BackToStock e seguir todo o caminho com modificações sem sistema. Se você já experimentou o Magisk, conte-nos sua experiência nos comentários abaixo! E confirme para seus colegas usuários nos comentários abaixo se o Android Pay está funcionando no seu dispositivo! Afaste-se!