Esqueça ROMs Flashing: Use o Xposed Framework para ajustar seu Android

8161660138_e794bc7913_o

Muitos ajustes de baixo nível normalmente só podem ser executados no Android por flash de ROMs personalizados . O Xposed Framework permite que você modifique seu sistema existente sem instalar uma nova ROM personalizada. Tudo que ele requer é acesso root .

Claro, você pode querer atualizar uma ROM personalizada como o CyanogenMod para obter a versão mais recente do Android ou usar uma ampla variedade de ajustes, mas se você gosta da versão do Android que já possui, o framework Xposed é muito flexível. Pense no Xposed Framework como construindo sua própria ROM personalizada para Android. Em vez de baixar algo como CyanogenMod , que vem com um monte de novos recursos integrados, o Xposed permite adicionar apenas os recursos que você deseja, um por um, por meio de módulos individuais. Sem necessidade de flashing ROM. Este artigo  apresenta alguns exemplos do que você pode fazer, se estiver curioso.

Como funciona

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

Para realizar vários ajustes de baixo nível, os desenvolvedores precisam modificar os arquivos APK do sistema (pacote de aplicativos). Eles geralmente liberam essas alterações como uma ROM personalizada, que os usuários precisam atualizar em seus dispositivos.

O Xposed Framework requer acesso root para instalar, mas deve ser capaz de funcionar sem root posteriormente. Ele estende o executável / system / bin / app_process para carregar um arquivo JAR específico na inicialização. As classes deste arquivo farão parte de todos os processos de aplicativos no sistema – até mesmo processos de serviço do sistema. Em seguida, é possível modificar o comportamento de um aplicativo em tempo de execução – sem flash de ROM ou modificação de arquivos APK do aplicativo necessários.

O Xposed Framework não é 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 modificados ou em dispositivos que modificam fortemente certas partes do código (os dispositivos Samsung podem apresentar problemas, por exemplo). A única maneira de saber é navegar nos fóruns do Xposed ou experimentar por si mesmo. Existem compilações não oficiais para TouchWiz e outras versões do Android, se você estiver disposto a dar uma chance a elas.

Seu telefone também precisará ter acesso root. Não há como contornar isso, então, se você ainda não enraizou, não há melhor momento do que agora! Cada telefone é um pouco diferente, portanto, verifique nosso guia de root e o Fórum de desenvolvedores XDA do seu dispositivo específico para obter mais informações sobre como fazer o root.

Recomendado:  Pare de colocar seu telefone no arroz

Finalmente, tenha em mente que, assim como desbloquear o bootloader e enraizamento módulos -Xposed têm acesso às funções do sistema profundo em seu telefone, e são um risco de segurança. Instale apenas módulos de desenvolvedores nos quais você confia ou pesquise módulos de código aberto e se atenha a eles. Tudo a partir de agora é por sua própria conta e risco, portanto, seja cuidadoso e instale com responsabilidade.

Você pode navegar pelos diferentes ajustes do Xposed disponíveis no site do Xposed e ver muito mais informações e perguntas frequentes no fórum do Xposed em XDA Developers .

Etapa um: 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 outros dois métodos.

Atualização : se você estiver executando o Marshmallow ou superior, poderá instalar a versão mais recente e “sem sistema” do Xposed, que é muito mais flexível do que a versão anterior discutida neste artigo. Primeiro, você vai querer ler sobre root sem sistema e, em seguida, aprender como instalar o Xposed sem sistema aqui.

Se você estiver executando uma versão do Android Ice Cream Sandwich, Jelly Bean ou KitKat , poderá  baixar o APK do instalador do Xposed na página inicial do Xposed e transferi-lo para o 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.

xposedinstaller

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

Cabeça para  discussão no fórum de Xposed no XDA Developers  e baixar três arquivos: o instalador APK Xposed, o Xposed Framework ZIP, eo ZIP Xposed Uninstaller. Talvez você precise 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, ARM de 64 bits e Intel, respectivamente.

Portanto, 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 do instalador Xposed, o arquivo xposed-v80-sdk23-arm64.zip e o desinstalador xposed arquivo -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 o telefone na recuperação TWRP. Fazer isso é um pouco diferente em cada telefone – por exemplo, você pode ter que segurar os botões liga / desliga e diminuir volume simultaneamente e, em seguida, usar as teclas de volume para inicializar o “Modo de recuperação”. Instruções do Google para seu modelo específico para ver como isso é feito.

Recomendado:  Como evitar que o Windows atualize drivers específicos automaticamente

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

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

TWRP-home

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

flashxposed1

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

flashxposed2

Deve levar apenas um momento para atualizar o pacote. Quando terminar, toque no botão “Wipe Cache / Dalvik” e reinicie o sistema.

flashxposed3

Se o TWRP perguntar se você deseja instalar o SuperSU agora, escolha “Do Not Install”.

Seu telefone pode demorar alguns minutos para reiniciar, pois pode “otimizar novamente” seus aplicativos. Dê um tempo e, quando terminar, inicie o APK do instalador do Xposed que você transferiu anteriormente. Isso instalará o aplicativo que você usará para gerenciar seus módulos.

xposedinstaller

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

Etapa dois: configurar o instalador Xposed e baixar um módulo

Inicie o instalador do Xposed e você verá a tela abaixo. Os dispositivos que executam o KitKat precisarão tocar na opção “Framework” e, em seguida, no botão Instalar / Atualizar para instalar o Xposed Framework. Você precisará reiniciar o telefone quando terminar. Os usuários de Lollipop e Marshmallow já terão feito isso por meio do .zip piscando na etapa anterior.

1-installframework

Lembre-se de que o Xposed requer acesso root, portanto, se você receber um prompt neste momento do seu aplicativo de superusuário. Conceda direitos de superusuário do Instalador Xposed para continuar.

Agora que o Xposed está configurado, é hora da parte divertida: instalar os módulos. Os módulos Xposed contêm os diferentes ajustes que você pode usar para personalizar seu sistema. Alguns são pequenos e executam apenas 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 Instalador Xposed e toque no botão de pesquisa na barra de ferramentas. Procure por “xinsta” e selecione o  módulo XInsta que aparece.

2-módulo de pesquisa

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

Recomendado:  O que é um arquivo corrompido e há uma maneira de recuperá-lo?

Módulo de 3 download

Ao terminar, o módulo será instalado, mas não ativado. No instalador do Xposed, vá para a seção Módulos (ou apenas selecione a notificação que aparece na lista suspensa de notificações). Marque a caixa ao lado do módulo que deseja ativar e reinicie o telefone.

4-activatemodule

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

Para fazer isso, acesse Configurações> Aplicativos> Instagram> Permissões e mude “Armazenamento” para Ativado.

5 permissões do instagram

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

11/02/2016 00.10.23

Parabéns, você acabou de instalar com sucesso seu primeiro módulo Xposed!

Etapa três: ajuste 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. Normalmente, você pode acessá-lo tocando no módulo na seção “Módulos” do Instalador Xposed. Em outros casos, o módulo pode vir até com seu próprio ícone na gaveta do app, conforme visto a seguir.

xinstaappdrawer

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

11/02/2016 00.24.04

Você também pode pressionar longamente a entrada do item no instalador Xposed para atualizar ou desinstalar o módulo.

Agora que você está pronto para usar, recomendamos navegar 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 fortemente o GravityBox , retratado anteriormente neste artigo, que reúne muitos ajustes úteis em um pacote personalizável.

Desinstalando o Xposed Framework

Se você quiser desinstalar o framework Xposed, volte ao aplicativo Xposed Installer, toque em Framework e toque no botão Desinstalar. Se você instalou a estrutura usando um arquivo .zip, no entanto, precisará desinstalá-lo  atualizando o arquivo .zip do desinstalador do thread XDA usando TWRP.

Be sure to perform an uninstall in the Xposed Installer app before removing the Xposed Installer app from your device.


The Xposed Framework may just be a tool for Android geeks to tweak their phones, but it’s a faster, easier, and less invasive tool than a custom ROM is. This could also be used to install themes and perform other invasive customizations that would normally require a custom ROM. The Xposed Framework’s method doesn’t involve changing your device’s operating system and can be easily reversed, which makes it a great option for tweakers that really like to dig in.