Bloqueio de anúncios sem enraizamento, OU enraizamento de baixo risco

11

Eu já tinha telefones com raízes nervosas que possuía (Samsung S2, S3), pois queria poder usar o AdAway bloqueador de anúncios, eficaz não apenas em navegadores (por exemplo, AdBlocker), mas também em outros aplicativos. Digo nervosamente porque sempre achei o modo em que essas ROMs modificadas são oferecidas (sites como desenvolvedores de XDA) um pouco desonesto / frágil. No entanto, isso funcionou bem no passado, mas estou ciente de que poderia ter tido sorte, pois esses fóruns estão repletos de experiências ruins, como telefones com tijolos ou pelo menos toneladas de tempo desperdiçado tentando fazer pelo menos o seu telefone. trabalhar novamente, mesmo em seu estoque e muito menos firmware enraizado.

Agora que tenho um telefone novo, o mais caro que já possuía até agora (S7 Edge), e navegando nesses mesmos sites novamente, sinto-me igualmente nervoso ao executar essa operação arriscada. Por exemplo, a seção S7 Edge do site XDA-devs tem várias ROMs raiz disponíveis, mas sem gastar horas e horas, não é óbvio quais são as diferenças entre elas. Para citar, apenas algumas dúvidas:

1) como os firmwares de 'recuperação' diferem dos chamados apenas 'Kernel' ou 'ROM'?

2) de que maneira cada uma dessas ROMs difere do CyanogenMod, que eu usei alegremente no passado, mas para o qual não há nenhuma versão do S7 Edge liberada pelo que posso ver? Aliás, eu usei o Odin para instalar o CyanogenMod em meus telefones antigos, em vez de uma 'recuperação'.

3) existem grandes diferenças em como o S7 Edge funcionará com um firmware / ROM tão enraizado em comparação com o estoque? Especificamente, será mais vulnerável a explorações, etc., já que ninguém pode realmente dizer se essas ROMs possuem, por exemplo, cavalos de Troia embutidos?

Dadas todas essas preocupações sobre o root do Android, existe alguma maneira de o bloqueio de anúncios ser realizado sem o root? Caso contrário, qual é a maneira menos invasiva e menos arriscada de fazer root em um Android (neste caso, um S7 Edge)?

z8080
fonte
5
Como já existem duas boas respostas aqui, vou me concentrar no impacto que "operações não autorizadas", como fazer o root no ODIN , exibir uma recuperação personalizada , kernel ou ROM , têm na sua garantia. Desde o antigo S4, a Samsung implementou uma maneira específica de garantir que os usuários não possam mexer com o dispositivo e, em seguida, solicitar reparos cobertos pela garantia. Este sistema consiste em um software específico, chamado KNOX, sendo um bit irreversível que passa de 0 para 1 se você executar alguma das opções acima. Isso anulará a garantia e proibirá o acesso aos contêineres KNOX.
Grimoire 08/04
Os métodos descritos aqui podem ajudar: android.stackexchange.com/a/218314/218526
Irfan Latif

Respostas:

8

Seria melhor se você dividisse sua pergunta em três perguntas individuais, mas como elas estão ligadas uma à outra, responderei aqui para você.

1) Qual a diferença entre os firmwares de 'recuperação' e os chamados 'Kernel' ou 'ROM'?

Eles se referem a coisas diferentes por completo.

Recuperação :

Recuperação refere-se à partição inicializável dedicada que possui o console de recuperação instalado. Uma combinação de pressionamentos de tecla (geralmente energia + aumento de volume) ou instruções de uma linha de comando, inicializa o telefone na recuperação, onde você pode encontrar ferramentas para ajudar a reparar (recuperar) sua instalação, instalar atualizações oficiais do sistema operacional e / ou ROMs personalizadas e outras coisas.

Os firmwares de recuperação contêm um arquivo de recuperação personalizado que permite fazer muito mais coisas adicionais do que a recuperação de estoque oferece. Isso pode incluir opções para reinicializar o dispositivo, um navegador de arquivos para navegar pelos arquivos, formatar partições individuais e muito mais.

Kernel :

O kernel é o núcleo do sistema operacional que lida com solicitações de e para o hardware, memória e gerenciamento de processos e todo o material de baixo nível necessário para que o Android possa executar. É baseado no kernel do Linux com algumas modificações para adequá-lo às versões do Android.

Os firmwares do kernel contêm um kernel que, quando instalado, substitui o kernel existente e modifica as coisas de baixo nível para ajustar o software para fazer melhor uso do hardware. Melhor duração da bateria, maior desempenho, maior recepção de sinal etc. são algumas das coisas que um kernel personalizado pode fazer.

ROM :

Uma ROM personalizada substitui o sistema operacional Android do seu dispositivo - normalmente armazenado na memória somente leitura - por uma versão nova ou modificada do sistema operacional Android. Uma ROM personalizada popular é o CyanogenMod, que oferece várias opções novas em comparação com o firmware original.

As ROMs podem conter um sistema Android completamente diferente ou também podem incluir um kernel e / ou uma recuperação. É melhor ler o OP nesses tópicos para descobrir o que ele contém.

2) De que maneira cada uma dessas ROMs difere do CyanogenMod, que eu usei alegremente no passado, mas para o qual não há nenhuma versão do S7 Edge lançada pelo que posso ver? Aliás, eu usei o Odin para instalar o CyanogenMod em meus telefones antigos, em vez de uma 'recuperação'.

Isso é subjetivo à ROM à qual você está se referindo. Algumas ROMs usam o mecanismo RRO-Layers para temas, enquanto outras usam o mecanismo de tema CyanogenMod. Algumas ROMs podem ter recursos adicionais sobre os presentes no CyanogenMod, outras podem ter uma interface de usuário completamente diferente.

Quanto à indisponibilidade de uma versão S7 Edge do CyanogenMod, isso ocorre porque as compilações oficiais ainda não foram feitas ou estão em andamento.

3) Existem grandes diferenças em como o S7 Edge funcionará com um firmware / ROM tão enraizado em comparação com o estoque? Especificamente, será mais vulnerável a explorações, etc., já que ninguém pode realmente dizer se essas ROMs possuem, por exemplo, cavalos de Troia embutidos?

Novamente, eles são subjetivos à ROM que você escolher. Basicamente, alguns oferecem melhor desempenho, outros oferecem melhor duração da bateria e outros oferecem uma mistura dos dois. Depende de qual ROM você escolher.

Existem algumas ROMs que podem ser mais vulneráveis ​​a explorações do que outras. Portanto, recomenda-se a compilação oficial de uma ROM personalizada popular, pois elas são testadas e verificadas para que não contenham malware.

Dadas todas essas preocupações sobre o root do Android, existe alguma maneira de o bloqueio de anúncios ser realizado sem o root?

Como o @xangua disse, o Adblock Plus filtrará o tráfego Wi-Fi, mas precisa de uma configuração de servidor proxy.

Caso contrário, qual é a maneira menos invasiva e menos arriscada de fazer root em um Android (neste caso, um S7 Edge)?

O enraizamento é específico do dispositivo. Existem diferentes maneiras de obter acesso root em diferentes dispositivos. No caso de um S7 Edge, você pode tentar o Kingo Root , que foi reivindicado para funcionar em um S7 Edge. No entanto, tenha cuidado, uma etapa errada pode bloquear o seu dispositivo.

rjt.rockx
fonte
2
As edições são bem-vindas se eu perder algo ou se informações adicionais puderem ser adicionadas. :)
rjt.rockx
1
muito obrigado por uma ótima resposta. Não ABP não fazer um bom trabalho como AdAway embora (ver o meu comentário acima) ...
z8080
8

Respondendo à sua primeira e principal pergunta: Bloqueio de anúncios sem enraizamento

Em dispositivos não-root que executam o Android 4.1.2, 4.2.1 e superior, o Adblock Plus filtrará todo o tráfego Wi-Fi, mas precisará ser configurado como um servidor proxy manualmente. Instruções detalhadas são fornecidas pelo Adblock Plus para usuários não experientes.

https://adblockplus.org/android-about

Evite fazer várias perguntas em uma única postagem, faça uma única para cada pergunta.

xangua
fonte
O ABP não funciona bem para bloquear anúncios que estão dentro de aplicativos Android (como o YT), produz resultados inconsistentes, por exemplo, anúncios são bloqueados em alguns aplicativos, mas não em outros, ou grandes espaços em branco são deixados em seu lugar. Essa tem sido minha experiência com ela e também com outras pessoas (por exemplo, adblockplus.org/forum/viewtopic.php?f=15&t=38777 ). Agora me lembro por que, para o meu S3, eu decidi torcer, pois a AdAway me serviu perfeitamente por anos. Não me parece que a ABP seja capaz de fazer um trabalho da mesma qualidade.
Z8080
e ponto de tomada sobre questões de múltipla ..
z8080
4

Não faço ideia por que alguém ainda não mencionou " Lucky Patcher " ...

Lucky Patcher é um aplicativo que pode modificar aplicativos / arquivos APK presentes no telefone, corrigindo-os.

Uma das coisas que ele pode fazer, por exemplo, é remover anúncios. Seu mecanismo de remoção de anúncios é muito poderoso e pode não apenas fazer com que os anúncios não sejam carregados, mas também remover / encolher as caixas de anúncios para que você nem pense que elas estavam lá .

Ele precisa de raiz se você deseja corrigir aplicativos sem reinstalá-los, mas também pode corrigir aplicativos sem raiz desinstalando-os, corrigindo-os e depois instalando-os novamente.

Também pode fazer muitas outras coisas (algumas ilícitas e eu o desencorajo a fazê-las) ...

A interface do aplicativo pode ser avassaladora e leva algum tempo para se acostumar, mas assim que você pegar o jeito, você descobrirá que é poderoso demais para quase todos os outros bloqueadores de anúncios para Android por aí.

Como corrigir um aplicativo para remover anúncios:

  1. Abra o Lucky Patcher e toque no aplicativo em que deseja bloquear os anúncios.
  2. Toque em " Abrir menu de patches "
  3. Toque em " Criar arquivo APK modificado "
  4. Toque em " APK sem Google Ads "
  5. Personalize as configurações de remoção de anúncio (se desejar)
  6. Toque em " Reconstruir o aplicativo "
  7. Aguarde até que o processo de correção seja concluído e toque em: " Ir para o arquivo "
  8. Toque no primeiro item que está na lista que aparece
  9. Toque em "Desinstalar e instalar" e siga as caixas de diálogo de desinstalação e instalação do Android
  10. Abra o aplicativo e confirme se os anúncios foram removidos!

Lucky Patcher pode ser baixado aqui .

nulldev
fonte
graças, é bom saber, mas para aqueles de nós que querem apenas aplicar uma solução rápida (por exemplo enraizamento + AdAway) para obter ri dof anúncios e seguir em frente com nossas vidas, isso pode não ser a melhor solução
z8080
2

O Samsung Galaxy S7 tem um aplicativo de navegador de ações chamado "Internet". Inclui a funcionalidade de bloqueio de anúncios e a remoção de seus contêineres em páginas da web. Para isso, você terá que instalar um dos seguintes aplicativos da Play Store

  1. Adblock rápido
  2. Cristal
  3. Adblock Plus para Samsung

Depois de instalar, abra Internet-> Mais-> Configurações-> Avançado-> Bloquear Conteúdo (ative a opção e escolha o bloqueador de anúncios que você instalou fora dos itens acima).

Infelizmente, essa é apenas uma solução baseada em aplicativo e não em todo o sistema (que só estaria disponível por meio de root).

No que diz respeito ao enraizamento,

  • Não tente fazê-lo. Você perderá o Samsung Pay, o Modo Privado, a Garantia e, obviamente, o Knox será acionado. (se você não se importa em perder esses recursos, vá em frente!)

Resp 2 - No S7, você não poderá usar o Cyanogenmod por muitos meses ou nunca (como a Samsung bloqueou os gerenciadores de inicialização nas versões da Qualcomm e eles não fornecem o código-fonte do Exynos). Portanto, todas as ROMs no XDA são ROMs modificadas em estoque (contendo apenas pequenas alterações como adblocker, alguns x kernel, algumas alterações aqui n lá, mas principalmente em estoque).

Resp 3 Como essas ROMs são equivalentes principalmente ao estoque, elas funcionarão normalmente (exceto até que você a modifique fortemente). Essas ROMs não virão com cavalos de Troia, com certeza😁

Não, o bloqueio de anúncios em todo o sistema não pode ser executado sem raiz.

O caminho menos arriscado para root será a inicialização automática do Chainfire via odin (somente Exynos)

Sarvésh Biradar
fonte
Modo avião = bloqueador de anúncios eficaz nos jogos. ABP = bloqueador de anúncios eficaz usando o navegador da web. O que estamos perdendo aqui?
Aaron Gillion
O que está faltando é desativar os anúncios em todos os aplicativos (em todo o sistema). A ABP alega fazer isso, mas na realidade não o faz (veja meu comentário mais longo acima), e de qualquer forma é limitado ao tráfego de WiFi.
Z8080 9/04
a solução de root do Chainfire parece bastante simples - mas, novamente, tudo parece muito questionável e frágil para mim, e seria desconfortável arriscar um dispositivo 700EUR aplicando um patch com teste insuficiente e pelo qual não apenas nenhuma responsabilidade é assumida, mas também não há suporte é oferecido - olhando para a página Chainfire, o próprio desenvolvedor nunca parece responder às pessoas "eu tentei, ajude!" chamadas
z8080 9/04/2016
existe um tópico dedicado a isso por Chainfire no xda. Se você fizer isso corretamente, o dispositivo não funcionará. Existem muitos guias e vídeos na rede para fazer o root com esta solução. Mesmo que eu enraizada meu S6 por este método só :)
Sarvesh Biradar
1

Em princípio, você pode fazer o root no dispositivo e usar proxies transparentes baseados em iptables para encaminhar consultas DNS e http para proxies que não estão executando com privilégios de root. Então você não precisa confiar no software de ninguém para ser instalado como root. Na prática, não sei se existe alguma boa configuração de software para executar dessa maneira no Android.

Pelo que vale, o blackholing de DNS é uma das maneiras mais eficazes de bloquear anúncios em aplicativos e é fácil de fazer.

R .. GitHub PARE DE AJUDAR O GELO
fonte
O método DNS parece promissor, no entanto, depois de seguir as instruções em 7labs.heypub.com/mobile/… , o Wi-Fi pára de funcionar (para valores DNS adbarricade) ou funciona, mas os anúncios são exibidos (para valores DNS em primeiro lugar).
Z8080 09/04
1

Chegando à questão principal de bloquear anúncios sem fazer root ...

Se você tiver um gerenciador de inicialização desbloqueado, poderá inicializar uma recuperação personalizada ( mesmo sem a atualização ) e instalar o MoaAB .

Eu uso a mesma abordagem em três dispositivos diferentes com bloqueio eficaz de anúncios. Não tenho certeza das especificidades do Samsung S7 Edge.

Kanchu
fonte
1

Não sei ao certo o que você acha desonesto sobre o XDA, mas não é diferente do que os fabricantes fazem ao carregar / atualizar telefones. Uma atualização oficial poderia facilmente conter um backdoor, vírus, etc, e você a instalaria sem pensar duas vezes. Desde que seja feito corretamente, os telefones bloqueados como resultado não são comuns e podem ser facilmente corrigidos se ocorrerem.

O enraizamento é de risco extremamente baixo, mas atualmente não está disponível para o S7, pois eles ainda estão trabalhando nele. Coisas assim também são testadas na comunidade de desenvolvedores antes de serem divulgadas ao público.

Quanto ao root, você DEVE ter a versão exynos do S7 para que ele funcione. Atualmente, a versão do Snapdragon não possui uma raiz funcional, a menos que você instale uma ROM personalizada.

http://forum.xda-developers.com/s7-edge/development/sm-g935-exynos-cf-auto-root-t3337354

Se você preferir não fazer root, encontrei duas opções em uma lista de aplicativos não raiz para o bloqueio de anúncios em todo o sistema que não exige isso. Não consigo postar mais de dois links porque minha conta é nova, então vou apenas vincular o tópico do qual os recebi.

http://forum.xda-developers.com/s7-edge/how-to/root-modifications-t3339094

Schwaka0
fonte
0

Se você não conseguir remover os anúncios. Siga estas etapas: Para esse fim, você precisa baixar um aplicativo chamado Lucky Patcher .

  1. Então, faça o download do Lucky patcher apk no link acima.
  2. Instale esse APK no seu telefone Android.
  3. Abra o Lucky Patcher.
  4. Agora, selecione o aplicativo específico do qual você deseja remover os anúncios.
  5. Clique em Criar apk modificado e selecione remover o Google Ads .
  6. Por fim, toque em Reconstruir o aplicativo.
  7. Agora, basta desinstalar o apk antigo e instalar o novo apk novamente. Você terminou.
Zaman
fonte
0

Lucky patcher apk resolveu meu problema: ')

Como corrigir um aplicativo para remover anúncios:

Abra o Lucky Patcher e toque no aplicativo em que deseja bloquear os anúncios. Toque em "Abrir menu de patches" Toque em "Criar arquivo APK modificado" Toque em "APK sem Google Ads" Personalize as configurações de remoção de anúncios (se desejar ) Toque em "Reconstruir o aplicativo". Espere até que o processo de correção seja concluído e toque em: "Ir para o arquivo". Toque no primeiro item da lista que aparece. Toque em "Desinstalar e instalar" e siga as caixas de diálogo de desinstalação e instalação do Android. aplicativo e confirme se os anúncios foram removidos!

Effie C. Robinson
fonte