23Jul

Esqueça ROMs intermitentes: use o Framework Xposed para Tweak Your Android

Muitos ajustes de baixo nível normalmente só podem ser executados no Android, pisando ROMs personalizadas. O Xposed Framework permite que você modifique seu sistema existente sem instalar uma nova ROM personalizada. Tudo o que requer é acesso de raiz.

Claro, você pode querer usar uma ROM personalizada como CyanogenMod para obter a última versão do Android ou usar uma grande variedade de ajustes, mas se você gosta da versão do Android que você já possui, a estrutura Xposed é muito flexível. Pense no framework Xposed como a criação de sua própria ROM personalizada para o Android. Em vez de baixar algo como CyanogenMod, que vem com um monte de novos recursos cozidos, o Xposed permite adicionar apenas os recursos que deseja, um por um, através de módulos individuais. Não é necessário um flash de ROM.Este artigo contém alguns exemplos das coisas que você pode fazer, se você tiver curiosidade.

Como funciona

O popular módulo GravityBox Xposed, que contém muitos ajustes úteis em um pacote.

Para executar vários ajustes de baixo nível, os desenvolvedores precisam modificar os arquivos do APK do sistema( pacote de aplicativos).Geralmente, eles liberam essas alterações como uma ROM personalizada, que os usuários devem piscar em seu dispositivo.

O Xposed Framework requer acesso a raiz para instalação, mas deve ser capaz de funcionar sem root posteriormente. Estende o /system/bin/ app_process executável para carregar um arquivo JAR específico na inicialização. As classes desse arquivo serão parte de cada processo de aplicativo no sistema - mesmo nos processos do serviço do sistema.É então possível modificar o comportamento de um aplicativo em tempo de execução - não é necessário uma ROM que pisque ou modifique arquivos APK do aplicativo.

O Framework Xposed não está garantido para funcionar 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) pode não funcionar em ROMs fortemente modificadas, ou dispositivos que modificam fortemente certos códigos( os dispositivos Samsung podem ter problemas, por exemplo).A única maneira de saber é navegar nos fóruns Xposed ou experimentá-lo por si mesmo. Existem versões não oficiais para o TouchWiz e outras versões do Android, se você estiver disposto a dar-lhes um tiro.

Seu telefone também precisará rootear. Não há como contornar isso, então, se ainda não foi enraizado, não há melhor momento do que agora! Todo o telefone é um pouco diferente, então confira nosso guia de rooting e o Fórum de desenvolvedores do XDA para seu dispositivo específico para obter mais informações sobre como criar o raiz.

Por fim, tenha em mente que - assim como o desbloqueio do seu bootloader e rooting - os módulos Xposed têm acesso a funções profundas do sistema em seu telefone e são um risco de segurança. Apenas instale módulos de desenvolvedores em que confia, ou procure módulos de código aberto e fique com esses. Tudo a partir daqui é sob seu próprio risco, então tenha cuidado e instale de forma responsável.

Você pode navegar nos diferentes ajustes de Xposed disponíveis no site da Xposed e ver muitas mais informações e perguntas freqüentes no fórum Xposed dos desenvolvedores do XDA.

Etapa 1: instale o framework Xposed

O framework Xposed não está disponível no Google Play, então você precisará instalá-lo através de um dos dois outros métodos.

Update : Se você estiver executando Marshmallow ou acima, você pode instalar uma versão mais recente, "sem sistema" do Xposed, que é muito mais flexível que a versão antiga discutida neste artigo. Primeiro, você quer ler sobre raiz sem sistema, e depois aprender a instalar o Xposed sem sistema aqui.

ARTIGOS RELACIONADOS
O que é "Raiz sem sistema" no Android e por que é melhor?
Como instalar a nova estrutura Xposed sem sistema para personalização de Android livre de frustração

Se você estiver executando uma versão do Android Ice Cream Sandwich, Jelly Bean ou KitKat , você pode baixar o Xposed Installer APK da página inicial da Xposed e depois transferirpara o seu telefone com um cabo USB ou um aplicativo como o Dropbox. Em seguida, inicie o APK para iniciar a instalação e passe para a próxima seção.

Se você estiver executando o Android Lollipop ou o Marshmallow , a instalação é um pouco mais complicada: você precisará piscar a estrutura usando uma recuperação personalizada como o TWRP, e depois assistir o instalador.(Embora, lembre-se, se você estiver executando Marshmallow, você também pode instalar a versão sem sistema, o que é melhor.)

Dirija-se ao tópico do fórum do Xposed no XDA Developers e faça o download de 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 para baixar."Sdk21", "sdk22" e "sdk23" referem-se ao Android 5.0, 5.1 e 6.0, respectivamente;"Braço", "arm64" e "x86" referem-se a ARM, 64 bits ARM e processadores Intel, respectivamente.

Então, desde que eu tenho um Nexus 5X - que possui um processador ARM de 64 bits e está executando o Android 6.0.1, o Lollipop - baixei o Xposed Installer APK, o arquivo xposed-v80-sdk23-arm64.zip e o xposed-arquivo desinstalador-arm64.zip.

Transfira os três arquivos para o seu telefone usando um cabo USB ou um aplicativo como Dropbox.

Em seguida, reinicie o seu telefone na recuperação TWRP.Fazer isso é um pouco diferente em todos os telefones - por exemplo, você pode ter que segurar os botões Power e Volume Down simultaneamente, depois use as teclas de volume para inicializar o "Modo de Recuperação".Instruções do Google para o seu modelo específico para ver como está feito.

Depois de ter feito isso, você será saudado com a tela inicial do TWRP familiar. Clique no botão Instalar.

NOTA: Você pode fazer um backup no TWRP antes de continuar com esse processo.

Aparecerá a seguinte tela. Role para baixo e navegue até o arquivo. zip da estrutura Xposed que você transferiu anteriormente.

Toque no zip Xposed e você verá esta tela. Deslize para confirmar o flash.

Só deve demorar um momento para piscar a embalagem. Quando terminar, toque o botão "Limpar cache / Dalvik" e reinicie o sistema.

Se TWRP perguntar se você deseja instalar o SuperSU agora, escolha "Não instalar".

O seu telefone pode levar alguns minutos para reiniciar, pois pode "re-optimizar" seus aplicativos. Dê tempo e, quando terminar, inicie o APPS do instalador Xposed que você transferiu anteriormente. Isso irá instalar o aplicativo que você usará para gerenciar seus módulos.

Se você tiver problemas com a instalação, como o seu telefone entrar em um loop de inicialização, basta Flashar o arquivo. zip Xposed Uninstaller da mesma forma e as coisas devem voltar ao normal. Se tudo mais falhar, restaure do seu último backup TWRP.

Passo dois: configure o instalador Xposed e baixe um módulo

Inicie o instalador Xposed e você será saudado com a tela abaixo. Os dispositivos que executam o KitKat precisarão tocar a opção "Framework" e, em seguida, toque no botão Instalar / Atualizar para instalar o Xposed Framework. Você precisará reiniciar seu telefone quando terminar. Os usuários de Lollipop e Marshmallow já terão feito isso através do. zip piscando no passo anterior.

Lembre-se, o Xposed requer acesso à raiz, então, se você receber um prompt nesse ponto do seu aplicativo superusuário. Grant Xposed Installer superuser direitos para continuar.

Agora que Xposed está configurado, é 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 apenas executam uma função, enquanto outros são pacotes que contêm 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 "Baixar" do Instalador Xposed e toque no botão de pesquisa na barra de ferramentas. Procure por "xinsta" e selecione o módulo XInsta que aparece.

Deslize para a guia Versões e toque no botão "Download" na última versão. Isso irá baixar e instalar o módulo Xposed em questão.

Quando terminar, o módulo será instalado, mas não ativado. No instalador Xposed, vá para a seção Módulos( ou apenas selecione a notificação que aparece no menu suspenso da notificação).Marque a caixa ao lado do módulo que deseja ativar e reinicie seu telefone.

Se você notar na descrição do módulo, tem um pré-requisito: você precisa dar permissão do Instagram para acessar o armazenamento do seu telefone. Esses tipos de coisas são comuns, portanto, lembre-se de ler a descrição do módulo antes de tentar usá-la.

Para fazer isso, vá para Configurações & gt;Apps & gt;Instagram & gt;Permissões e alternar "Armazenamento" para Ativado.

Então, abra o aplicativo Instagram e clique nos três pontos ao lado de uma foto - se tudo foi bem, você deve ter a opção de baixar essa foto para o seu dispositivo.

Parabéns, você apenas instalou com sucesso seu primeiro módulo Xposed!

Passo Três: Ajustar seu módulo( se aplicável)

Muitos dos módulos Xposed que você baixará terão sua própria interface, a partir da qual você pode ajustar diferentes configurações relacionadas ao módulo. Você geralmente pode acessar isso tocando no módulo na seção "Módulos" do Instalador Xposed. Em outros casos, o módulo pode até vir com seu próprio ícone na gaveta do aplicativo, conforme visto abaixo.

Certifique-se de verificar as configurações dos seus módulos. Você nunca sabe que tipo de guloseimas estarão lá.

Você também pode pressionar de forma prolongada a entrada do item no Instalador Xposed para atualizar ou desinstalar o módulo.

Agora que você está funcionando, recomendamos navegar na seção do módulo Xposed para ver todas as coisas que Xposed pode oferecer. Nossa lista dos melhores módulos Xposed também é um bom lugar para começar a explorar. Eu recomendo GravityBox, retratado anteriormente neste artigo, que coleta de muitos ajustes úteis em um pacote personalizável.

ARTIGOS RELACIONADOS
Cinco módulos úteis Xposed para personalizar seu telefone Android rooteado
Como obter multitarefa de várias janelas em qualquer telefone Android ou tableta

Desinstalando o framework Xposed

Se você deseja desinstalar a estrutura Xposed, volte para o aplicativo Instalador Xposed, toque em Estrutura e toque no botão Desinstalar. Se você instalou o framework usando um arquivo. zip, no entanto, você precisará desinstalá-lo piscando o arquivo. zip do desinstalador do segmento XDA usando TWRP.

Certifique-se de executar 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 os geeks do Android para ajustar 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 alterar o 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 entrar.