Quais são as alternativas para o framework Xposed no Pie? De preferência sem acionar a Safety Net?


16

O desenvolvimento do Xposed está em um limbo, com a última atualização sendo uma versão beta lançada há um ano .

Os fãs mais exigentes do Xposed hesitam em atualizar o Android, na ausência de suporte ao Xposed. Isso também vale para a mais recente torta do Android. Magisk é útil, mas não pode substituir o Xposed por coisas profundas. Outra preocupação é a Safety Net ser acionada quando o Xposed framework é instalado através do Magisk.

Quais são as alternativas disponíveis? De preferência sem acionar a Safety Net?

Nota :

  1. Esta é uma pergunta auto-respondida para compartilhar minha recente incursão nisso depois de atualizar para o Pie.

  2. Os moderadores são convidados a fazer deste um Q e A do wiki, se atrair mais atualizações ou se considerar adequado.


Houve alterações nos drivers Magisk / EdXposed que são explicados nesta resposta. Por favor, veja que android.stackexchange.com/q/218179/131553
beeshyams

Respostas:


18

As alternativas ao Xposed (rovo89) são:

  • Xposed virtual - um Xposed sem raiz e, portanto, muito menos capaz. Não investiguei mais por esse motivo, mas li que o desenvolvimento disso parou (não confirmado).

  • O Tai-Chi Xposed do mesmo desenvolvedor do Virtual Xposed e suporta o Android Pie . Disse ser de fonte próxima e com probabilidade de ser pago por alguns relatórios.

  • Edxposed . Essa é a alternativa que eu escolhi.

Isenção de responsabilidade : não sou desenvolvedor nem afiliado a nenhum aplicativo ou módulo.

É seguro?

sim

Para um usuário comum como eu, dois fatores ajudam a decidir:

  • Código-fonte aberto versus código-fonte fechado Edxposed é código-fonte aberto. Não compreendo o código e não consigo tirar nenhuma conclusão olhando o código. Mas sim, ser de código aberto significa que está sujeito a um exame minucioso por pessoas conhecedoras e, portanto, mais seguras (por favor, não me arraste para a discussão de código aberto, em vez disso, poste uma resposta alternativa :).

  • Proveniência ou confiança associada

    • A última atualização do Xposed do rovo89 também é de código fechado (contra versões anteriores que são de código aberto). Essa fonte próxima não prejudicaria as pessoas de usá-la puramente com base na reputação do desenvolvedor.

    • No caso da Edxposed, minha confiança recai sobre Marcel (aka M66B), que desenvolveu vários módulos / aplicativos centrados na privacidade, como NetGuard , Xprivacy , XprivacyLua e FairEmail . Para mim, quando um forte defensor da privacidade, como Marcel, inicia o desenvolvimento usando o EdXposed (edição concluída), é praticamente uma garantia soberana, apesar de alguns avisos sobre fonte próxima (aliás, essa afirmação está incorreta e um usuário do Reddit informou o portal XDA. , é de código aberto)

É tão bom quanto o Xposed e posso usar todos os módulos do Xposed?

  • Não é (ainda) tão poderoso quanto o Xposed, porque ainda falta suporte para ganchos de recursos, mas pode ser adicionado com esperança.

  • Ainda está na fase beta, mas muitos módulos já funcionam. Consulte [Atualizado] Lista de módulos Xposed para Android Pie trabalhando com o Ed Xposed Framework para obter uma lista dos módulos funcionais e não funcionais que estão sendo atualizados. Pegue esta lista com uma pitada de sal - isso pode significar que tudo não bate e funciona parcialmente ou totalmente. Veja a última pergunta abaixo.

  • Para mim, o XPrivacy Lua funciona e funciona muito melhor no EdXposed do que na versão beta do Xposed no Oreo. Outro módulo obrigatório para mim é o Maxlock, que funciona bem. Apenas um que eu quero é o GravityBox e o C3C076, o desenvolvedor do GravityBox está considerando o desenvolvimento do EdXposed e é provável que outros sigam o exemplo.

Ele passa na Safety Net?

Sim :)

OK, como faço para instalá-lo?

Verifique as atualizações nos links correspondentes abaixo, pois eles mudariam de versão beta. Válido em 12 de fevereiro de 19 e não será atualizado nesta resposta

O Android 9.0 de origem usa soluções xposed atualizadas

Use a ordem Magisk para instalar esses módulos na mesma ordem (você não os encontrará no repositório magisk. Faça o download deles e na opção Magisk Downloads clique no + para instalar e eles aparecerão como módulos Magisk)

  1. Magisk-riru-core-arm-arm64-v10.zip

  2. Magisk-EdXposed-arm-arm64-v x.x_beta-release.zip

  3. Não reinicie ainda, instale o XposedInstaller_by_dvdandroid_19_10_18. apk ou do XDA

magisk-EdXposed-v0.2.9.8_beta1-release.zip (verifique se há atualizações nas versões subsequentes)

  1. Reinicie.

Funciona em interfaces modificadas como a da Samsung, MiUI, Poco, etc?

Tradicionalmente, o XPosed sempre teve um problema com esses dispositivos, mas o EdXposed parece se sair melhor. Problemas com alguns dispositivos são relatados para o YMMV (confira o encadeamento XDA vinculado)

Lista de módulos totalmente otimizados?

Os desenvolvedores precisariam atualizar seus módulos para trabalhar com o Pie AND EdXposed. A partir de agora, os seguintes módulos atendem a esses requisitos

Notas

  • Você pode precisar de várias reinicializações.

  • Ignore o aviso no instalador Xposed ainda não é compatível ... com o SDK 28 ... ou com sua arquitetura Android (veja a foto abaixo) .

  • Às vezes, você pode descobrir que o instalador está desabilitado - reinstale e reinicie para corrigir. Para alguns, a reinicialização suave do instalador corrige o problema (a permissão root precisa ser concedida ao instalador).

  • Sempre que o instalador é atualizado, é melhor na minha experiência desinstalar o instalador anterior e instalar o mais novo para evitar instabilidade

  • O seu dispositivo pode ter uma resposta notavelmente mais lenta - é um preço a pagar até que as coisas se estabilizem.

  • Alguns módulos podem funcionar com versões anteriores do Edxposed e não com versões posteriores ou vice-versa.

  • Dica profissional Caso você instale um módulo que termine em um loop de inicialização ou crie algum outro problema, é útil ter o [Tool] [2018.8.1] Magisk Manager para Recovery Mode (mm) instalado para que você pode desativar ou desinstalar os módulos Xposed do Magisk.

As capturas de tela são do meu sistema operacional MiA1 (Android one) com o mais recente Magisk 18.1

IMG: IMG: IMG: IMG:

(Clique para ampliar)

Xposing feliz!


Existem links para dispositivos Aarch64? Mesmo que seja apenas o código-fonte, eu provavelmente poderia construí-lo.
Tyler Richardson

@TylerRichardson; Não tenho certeza. Links (como faço para instalar) postados levar a GitHub, então você pode verificar lá / levantar um pedido
beeshyams

Taichi está no GitHub aqui: github.com/taichi-framework/TaiChi
Tom Hale
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.