O melhor do XDA: Estrutura Xposed

Quer começar com o Xposed? Confira nosso recurso Best of XDA hub, onde você aprenderá o que é o Xposed, o que ele faz e como obtê-lo!

Xposed Framework é exatamente o que seu nome diz e, em software, isso significa que ele permite que o código genérico seja substituído pelo código do usuário para expandir ou modificar a funcionalidade. Em outras palavras, isso “expõe” o código do sistema ao framework, que requer privilégios de root, e permite que você conecte diferentes módulos que trazem modificações diferentes ou adicionais.

O Xposed permite que você se conecte ao software com menos complicações e aplique instruções e alterações antes, depois ou em vez delas. Embora as ROMs personalizadas permaneçam alternativas sólidas e selecionadas, a estrutura pode realmente abrir regiões do sistema operacional de maneiras que, de outra forma, exigiriam muito tempo adicional. Em última análise, isso significa que você pode mexer e acessar muitas coisas que, de outra forma, precisariam de flash demorado de ROMs e outros métodos - e a melhor parte é que o sistema é modular, o que significa que você pode facilmente ativar ou desativar quaisquer adições que instalar sempre que desejar, permitindo que você escolha exatamente o que deseja querer.

O que os módulos podem fazer?

Existem muitos módulos e, por mais que desejássemos poder apresentar todos eles aqui, listaremos aqueles que achamos que representam o quão extenso é o Xposed. Caixa de gravidade é talvez um dos módulos mais populares que existe, pois combina muitas das virtudes do Xposed em um único pacote. Ele permite que você ajuste muitos cantos e recantos de sua IU, bem como obtenha recursos úteis como controles PIE. Existem também muitos outros módulos de personalização, como Wanam para ROMs TouchWiz e ajustes individuais para menus de energia estendidos ou diferentes ícones da barra de status também são proeminentes. Se quiser um ajuste na interface do usuário, procure-o - provavelmente você poderá encontrá-lo. Mas esses pacotes oferecem muitos mods e funções em um único módulo.

Para quem busca otimizar sua experiência, você tem muitas ferramentas à sua disposição. Amplificar, por exemplo, pode reduzir drasticamente a quantidade de wakelocks e gerar enormes ganhos de bateria praticamente sem perda de funcionalidade. Gerenciador de inicialização permite configurar quais aplicativos são executados na inicialização do sistema, para que você não precise procurar processos inúteis nem carregá-los até que realmente precise deles. Prancheta nativa adiciona funcionalidade de área de transferência ao menu de seleção de texto, permitindo armazenar vários elementos copiados para colar sempre que precisar e na ordem que desejar. Atenção, ocultar permite que você deslize para cima, para a esquerda ou para a direita na notificação de alerta do Lollipop para ocultá-los em vez de dispensá-los. Vídeo pop-up incrível torna as experiências de mídia no Android muito mais contínuas e produtivas ao ter vídeos flutuantes do YouTube ou do navegador facilmente acionados.

Existem módulos que também alteram a forma como o sistema ou aplicativos funcionam em níveis mais profundos, o que também é muito útil. Por exemplo, ActivityForceNewTask faz com que os aplicativos iniciados por outros aplicativos sejam instanciados fora do anterior, permitindo que você alterne entre eles sem que o aplicativo invocado desapareça. Configurações do aplicativo pode alterar configurações genéricas de aplicativos, como DPI, comportamento de rotação, se são imersivos ou não, e também permite notificações insistentes (este é um favorito pessoal). Existem também módulos focados na privacidade, como Privacidade XP, que pode evitar que os aplicativos vazem dados confidenciais, alimentando o aplicativo com informações falsas ou nulas, e também há muitos módulos voltados para a segurança.

Tentar resumir as infinitas capacidades do Xposed é uma tarefa difícil, e há muitos outros módulos que vale a pena conferir e que não listamos. Muitos módulos também são específicos para determinados telefones ou ROMs de determinados OEMs, portanto, procure no subfórum do seu dispositivo os bits exclusivos. Se você deseja obter uma lista extensa com breves descrições de muitos deles, vá para o Coleção de Módulos Xposed tópico e dê uma olhada ou pesquise o que deseja. O Fórum Xposed também é um bom lugar para começar a pesquisar e aprender sobre os módulos, e os usuários sempre podem ajudá-lo - apenas certifique-se de pesquisar sua pergunta primeiro e depois postar no tópico apropriado. Faça o que fizer, o ponto de partida para o Xposed deve ser o Tópico informativo Xposed, que recomendamos que você leia atentamente para obter uma melhor compreensão da plataforma e dos fundamentos do processo de instalação e funcionalidade. Não podemos exagerar a importância das funções de busca do site, e sempre que você tiver alguma dúvida ou for embarcar em uma nova jornada do XDA, é sempre aconselhável consultar primeiro o botão de busca!

O que eu preciso?

O primeiro passo para instalar o Xposed é lendo seu tópico informativo em nossos fóruns. Para começar, deve-se afirmar que, como acontece com a maioria das coisas desta profundidade e alcance, existem alguns riscos inerentes ao processo. No entanto, estes podem ser facilmente minimizados ou totalmente eliminados através de atenção, planejamento e execução precisa. Se você pretende instalar o Xposed, certifique-se de visitar o subfórum do seu dispositivo ou o tópico da ROM e dar uma rápida olhada. procure incompatibilidades ou quaisquer problemas que possam surgir, pois o processo pode variar de dispositivo para dispositivo ou de ROM para ROM. Lembre o O botão de pesquisa é seu amigo, então vá até ele primeiro!

A instalação da estrutura em si pode ser bastante simples, dependendo da versão do Android e da ROM. Os usuários do Lollipop podem encontrar os arquivos necessários aqui. Conforme detalhado no tópico, você deve atualizar o xposed-sdk21-arm-*.zip arquivo em uma recuperação personalizada e instale o XposedInstaller_3.0-alpha*.apk para o aplicativo que permite gerenciar seus módulos. Versões mais antigas do Android podem encontrar uma lista de APKs de instalação aqui. Tenha em mente que algumas ROMs do Lollipop (ou seja, ROMs TouchWiz) não são suportadas pela versão oficial do Lollipop Alpha, mas existem soluções alternativas. Em primeiro lugar, verifique se o seu dispositivo e ROM são totalmente compatíveis com o Xposed (nos tópicos/postagens do fórum Xposed ou no subfórum do seu dispositivo) antes de começar e ler as etapas com atenção.

Quanto ao processo de instalação dos módulos, a maioria deles é facilmente acessível a partir do aplicativo Xposed que possui um extenso repositório de mais de 600 módulos que você pode baixar - sim, são muitos. Embora alguns deles se sobreponham em funcionalidade ou não ofereçam compatibilidade global, alguns deles por si só podem revolucionar completamente muitos aspectos do seu telefone. E é tão fácil quanto instalar um módulo, ativá-lo marcando uma caixa e reiniciando. Tal como acontece com o próprio instalador, é aconselhável certificar-se de que o módulo é compatível antes de começar. Mas se algo der errado, você pode desabilitar o próprio framework pressionando uma tecla de hardware durante a inicialização, aguardando um prompt de vibração e, em seguida, tocar na mesma tecla novamente quatro ou mais vezes (por segurança, você pode simplesmente tocar repetidamente no chave).

Recursos úteis:

  • Fórum Geral Xposed
  • Tópico informativo Xposed
  • Vídeo 101 Básico do Xposed
  • Repositório de módulos Xposed
  • Módulos Xposed Subfórum e Desenvolvimento de estrutura Xposed Subfórum
  • Tópico de coleção de módulos Xposed
  • Lista de reprodução XDA TV Xposed
  • O botão de pesquisa!

Falar sobre o Xposed de uma forma simplificada elimina a complexidade por trás do sistema, já que injetar uma estrutura tão extensa para ajustes é extremamente difícil de alcançar, especialmente em um ambiente seguro e otimizado caminho. É por isso que Desenvolvedor Sênior Reconhecido rovo89 é considerado um dos desenvolvedores mais brilhantes que já colocou código no XDA, e seu compromisso com a causa superou até mesmo os obstáculos monumentais que o Android Runtime do Lollipop trouxe para a mesa.

Como conselho final, lembre-se de que muitos módulos podem entrar em conflito entre si, portanto é sempre melhor aprender o que eles fazem e o que abordam para prever ou compreender qualquer possível problemas. À medida que você se acostumar com a plataforma e aprender mais sobre ela, verá que será capaz de descobrir as configurações ideais para seu caso de uso e evitar problemas ou erros. Esteja sempre aberto para ler, aprender e compreender os trabalhos de desenvolvimento da comunidade. A experiência também é importante, por isso não tenha medo de experimentar – mas proceda sempre com cuidado e atenção. Por fim, seja sempre gentil e civilizado e lembre-se de dar crédito a quem é devido, pois nada disso seria possível sem a dedicação incansável dos desenvolvedores do nosso site.

Esperamos que você goste do Xposed e de todas as virtudes da nossa comunidade, e estamos aqui para ajudá-lo se você se perder!