Claro, você pode querer piscar uma ROM personalizada como CyanogenMod para obter a versão mais recente do Android ou usar uma grande variedade de ajustes, mas se você gosta da versão do Android que você já tem, o framework Xposed é muito flexível. Pense no Xposed Framework como criar sua própria ROM personalizada para Android. Em vez de baixar algo como o CyanogenMod, que vem com vários novos recursos, o Xposed permite que você adicione apenas os recursos que deseja, um por um, através de módulos individuais. Nenhuma ROM piscando é necessária. Este artigo tem alguns exemplos das coisas que você pode fazer, se estiver curioso.
Como funciona
O Xposed Framework requer acesso root para instalar, mas deve ser capaz de funcionar sem raiz depois. Ele estende o executável / system / bin / app_process para carregar um arquivo JAR específico na inicialização. As aulas desse arquivo farão parte de todo processo de aplicativo no sistema, até mesmo processos de serviço do sistema. É possível, então, modificar o comportamento de um aplicativo em tempo de execução - não é necessário exibir nenhum flash ROM ou modificar os arquivos APK do aplicativo.
Não é garantido que o Xposed Framework funcione em todos os telefones, nem os modelos individuais. Ele foi projetado para funcionar com a maioria dos dispositivos Android 4.0 e posteriores. Além disso, ele (ou seus módulos) podem não funcionar em ROMs altamente modificados ou em dispositivos que modificam pesadamente determinados códigos (os dispositivos da Samsung podem ter problemas, por exemplo). A única maneira de saber é navegar pelos fóruns do Xposed ou testá-lo por si mesmo. Existem versões não oficiais para o TouchWiz e outras versões do Android, se você estiver disposto a tentar.
Seu telefone também precisará ser enraizado. Não há maneira de contornar isso, então se você ainda não está enraizado, não há melhor momento do que agora! Cada telefone é um pouco diferente, então confira nosso guia de root e o XDA Developers Forum para seu dispositivo específico para mais informações sobre como fazer o root.
Por fim, lembre-se de que, assim como o desbloqueio do bootloader e do root, os módulos Xposed têm acesso a funções profundas do sistema no telefone e são um risco de segurança. Instale somente módulos de desenvolvedores confiáveis ou pesquise por módulos de código aberto e mantenha-os. Tudo a partir de agora é por sua conta e risco, por isso tome cuidado e instale com responsabilidade.
Você pode navegar pelos diferentes tweets Xposed disponíveis no site do Xposed e ver muitas outras informações e perguntas frequentes no fórum do Xposed no XDA Developers.
Etapa 1: instalar o Xposed Framework
O Xposed Framework não está disponível no Google Play, portanto, você precisará instalá-lo por meio de um dos dois outros métodos.
Atualizar: Se você estiver executando o Marshmallow ou superior, poderá instalar a versão mais recente "sem sistema" do Xposed, que é muito mais flexível do que a versão antiga discutida neste artigo. Primeiro, leia sobre o Systemless Root e aprenda como instalar o Xposed sem sistema aqui.
Se você estiver executando uma versão do Android Ice Cream Sandwich, Jelly Bean ou KitKat, você pode baixar o APK Xposed Installer da página inicial do Xposed e transferi-lo para seu telefone com um cabo USB ou um aplicativo como o Dropbox. Em seguida, inicie o APK para iniciar a instalação e pule para a próxima seção.
Se você estiver executando o Android Lollipop ou MarshmallowA instalação é um pouco mais complicada: você precisará atualizar a estrutura usando uma recuperação personalizada, como o TWRP, e depois carregar o instalador. (Embora lembre-se, se você estiver executando o Marshmallow, também poderá instalar a versão sem sistema, o que é melhor.)
Dirija-se ao tópico do fórum do Xposed no XDA Developers e baixe três arquivos: o Xposed Installer APK, o Xposed Framework ZIP e o Xposed Uninstaller ZIP. Você pode ter que fazer alguma pesquisa para descobrir qual arquivo.zip baixar. “Sdk21”, “sdk22” e “sdk23” referem-se ao Android 5.0, 5.1 e 6.0, respectivamente; “Arm”, “arm64” e “x86” referem-se aos processadores ARM, 64-bit ARM e Intel, respectivamente.
Então, como tenho um Nexus 5X - que tem um processador ARM de 64 bits e está executando o Android 6.0.1 Lollipop -, baixei o APK Xposed Installer, o arquivo xposed-v80-sdk23-arm64.zip e o xposed-uninstaller -arm64.zip.
Transfira todos os três arquivos para o seu telefone usando um cabo USB ou um aplicativo como o Dropbox.
Em seguida, reinicie seu telefone na recuperação do TWRP. Fazer isso é um pouco diferente em cada telefone - por exemplo, você pode ter que segurar os botões Power e Volume Down simultaneamente, então use as teclas de volume para inicializar o “Recovery Mode”. Instruções do Google para seu modelo específico para ver como isso é feito.
Depois de fazer isso, você será recebido com a familiar tela inicial do TWRP. Clique no botão Instalar.
NOTA: Você pode querer fazer um backup no TWRP antes de continuar com este processo.
Seu telefone pode demorar alguns minutos para ser reiniciado, pois pode "reotimizar" seus aplicativos. Dê tempo e, quando terminar, inicie o APK do Xposed Installer que você transferiu anteriormente. Isso instalará o aplicativo que você usará para gerenciar seus módulos.
Etapa 2: Configurar o Xposed Installer e baixar um módulo
Inicie o Xposed Installer e você será saudado com a tela abaixo. Os dispositivos que executam o KitKat precisarão tocar na opção "Framework" e, em seguida, tocar no botão Instalar / Atualizar para instalar o Xposed Framework. Você precisará reinicializar seu telefone quando terminar. Usuários de pirulitos e marshmallow já terão feito isso através do.zip piscando na etapa anterior.
Agora que o Xposed está pronto, é hora da parte divertida: instalar módulos. Os módulos Xposed contêm os diferentes ajustes que você pode usar para personalizar seu sistema. Alguns são pequenos e só executam uma função, enquanto outros são pacotes contendo muitos ajustes úteis. Para este guia, vamos usar um exemplo muito simples: XInsta, um módulo Xposed que adiciona uma opção para baixar fotos do aplicativo Instagram.
Toque na seção "Download" do Xposed Installer e toque no botão de pesquisa na barra de ferramentas. Procure por "xinsta" e selecione o módulo XInsta que aparece.
Para fazer isso, vá para Configurações> Aplicativos> Instagram> Permissões e mude "Armazenamento" para Ativado.
Terceiro Passo: Tweak seu módulo (se aplicável)
Muitos dos módulos Xposed que você baixou terão sua própria interface, a partir da qual você pode ajustar diferentes configurações relacionadas ao módulo. Você pode acessá-lo clicando no módulo na seção “Módulos” do Xposed Installer. Em outros casos, o módulo pode até vir com seu próprio ícone na gaveta de aplicativos, como visto abaixo.
Agora que você está pronto, recomendamos que navegue na seção do módulo Xposed para ver todas as coisas que o Xposed pode oferecer. Nossa lista dos melhores módulos Xposed também é um bom lugar para começar a explorar. Eu recomendo altamente GravityBox, retratado no início deste artigo, que coleta de muitos ajustes úteis em um pacote personalizável.
Desinstalando o Xposed Framework
Se você quiser desinstalar o framework Xposed, retorne ao aplicativo Xposed Installer, toque em Framework e toque no botão Uninstall. No entanto, se você instalou a estrutura usando um arquivo.zip, será necessário desinstalá-lo, exibindo o arquivo.zip do desinstalador a partir do thread do XDA usando o TWRP.
Certifique-se de realizar uma desinstalação no aplicativo Xposed Installer antes de remover o aplicativo Xposed Installer do seu dispositivo.
O Xposed Framework pode ser apenas uma ferramenta para que os nerds do Android ajustem seus telefones, mas é uma ferramenta mais rápida, mais fácil e menos invasiva do que uma ROM personalizada. Isso também pode ser usado para instalar temas e executar outras personalizações invasivas que normalmente exigiriam uma ROM personalizada. O método do Xposed Framework não envolve a alteração do sistema operacional do seu dispositivo e pode ser facilmente revertido, o que o torna uma ótima opção para os tweakers que realmente gostam de pesquisar.