Bloqueo de anuncios sin rooting, O rooting de bajo riesgo

11

Anteriormente he rooteado nerviosamente los teléfonos que he tenido (Samsung S2, S3) ya que quería poder usar AdAway bloqueador de anuncios, efectivo no solo en los navegadores (por ejemplo, AdBlocker) sino también en otras aplicaciones. Digo nerviosamente porque siempre encontré el modo en que se ofrecen estas ROM modificadas (sitios web como los desarrolladores de XDA) un poco dudoso / endeble. Sin embargo, esto ha funcionado bien en el pasado, pero soy consciente de que podría haber tenido suerte, ya que esos foros abundan con malas experiencias, es decir, teléfonos bloqueados, o al menos toneladas de tiempo perdido tratando de al menos hacer que su teléfono trabajar de nuevo incluso en su stock y mucho menos firmware rooteado.

Ahora tengo un teléfono nuevo, el más caro que he tenido hasta ahora (S7 Edge), y al navegar por estos mismos sitios web nuevamente, me siento igual de nervioso al realizar esta operación riesgosa. Por ejemplo, la sección S7 Edge del sitio web XDA-devs tiene varias ROM enraizadas disponibles, sin embargo, sin pasar horas y horas, no es obvio cuáles son las diferencias entre ellas. Por nombrar, solo algunas dudas:

1) ¿en qué se diferencian los firmwares de 'recuperación' de los que se llaman 'Kernel' o 'ROM'?

2) ¿en qué se diferencia cada una de esas ROM del CyanogenMod, que he usado felizmente en el pasado pero para el que no puedo ver ninguna versión de S7 Edge? Por cierto, usé Odin para instalar CyanogenMod en mis teléfonos viejos, en lugar de una 'recuperación'.

3) ¿existen diferencias importantes en la forma en que S7 Edge funcionará con un firmware / ROM tan rooteado en comparación con el stock original? Específicamente, ¿será más vulnerable a los exploits, etc., dado que nadie puede saber realmente si estas ROM tienen, por ejemplo, troyanos incorporados?

Dadas todas estas preocupaciones sobre el rooteo de Android, ¿hay alguna forma de que el bloqueo de anuncios se pueda realizar sin rootear? Si no, ¿cuál es la forma menos intrusiva y menos riesgosa de rootear un Android (en este caso, un S7 Edge)?

z8080
fuente
55
Como ya hay dos buenas respuestas aquí, me centraré en el impacto que tienen en su garantía las "operaciones no autorizadas", como rootear a través de ODIN , flashear una recuperación personalizada , kernel o ROM . Desde el antiguo S4, Samsung implementó una forma particular para asegurarse de que los usuarios no puedan meterse con el dispositivo y luego pedirle a Samsung las reparaciones cubiertas por la garantía. Este sistema consta de un software particular, denominado KNOX, que es un bit irreversible que cambia de 0 a 1 si realiza cualquiera de los anteriores. Esto anulará la garantía y prohibirá el acceso a los contenedores de KNOX.
Grimorio
Los métodos descritos aquí pueden ayudar: android.stackexchange.com/a/218314/218526
Irfan Latif

Respuestas:

8

Sería mejor si divide su pregunta en tres preguntas individuales, pero dado que están vinculadas entre sí, las responderé aquí por usted.

1) ¿En qué se diferencian los firmwares de 'recuperación' de los que se llaman 'Kernel' o 'ROM'?

Se refieren a cosas completamente diferentes.

Recuperación :

La recuperación se refiere a la partición de arranque dedicada que tiene instalada la consola de recuperación. Una combinación de pulsaciones de teclas (generalmente encendido + subir volumen) o instrucciones desde una línea de comandos, iniciará su teléfono para la recuperación, donde puede encontrar herramientas para ayudar a reparar (recuperar) su instalación, instalar actualizaciones oficiales del sistema operativo y / o ROM personalizadas y otras cosas.

Los firmwares de recuperación contienen un archivo de recuperación personalizado que le permite hacer muchas más cosas adicionales que las que ofrece la recuperación de acciones. Esto puede incluir opciones para volver a rootear su dispositivo, un explorador de archivos para examinar sus archivos, formatear particiones individuales y más.

Kernel :

Kernel es el núcleo del sistema operativo que maneja las solicitudes desde y hacia el hardware, la memoria y la gestión de procesos y todas las cosas de bajo nivel necesarias para que Android pueda ejecutarse. Se basa en el kernel de Linux con algunas modificaciones para adaptarlo a las versiones de Android.

Los firmwares del kernel contienen un kernel que, cuando está instalado, reemplaza el kernel existente y modifica las cosas de bajo nivel para ajustar el software para hacer un mejor uso del hardware. Mejor duración de la batería, mayor rendimiento, mayor recepción de señal, etc. son algunas de las cosas que puede hacer un kernel personalizado.

ROM :

Una ROM personalizada reemplaza el sistema operativo Android de su dispositivo, normalmente almacenado en la memoria de solo lectura, con una versión nueva o modificada del sistema operativo Android. Una ROM personalizada popular es CyanogenMod, que le ofrece una gran cantidad de nuevas opciones en comparación con el firmware original.

Las ROM pueden contener un sistema Android completamente diferente o también pueden incluir un núcleo y / o una recuperación. Es mejor leer el OP en esos hilos para averiguar qué contiene.

2) ¿De qué manera difiere cada una de esas ROM del CyanogenMod, que he usado felizmente en el pasado pero para el que no puedo ver ninguna versión de S7 Edge? Por cierto, usé Odin para instalar CyanogenMod en mis teléfonos viejos, en lugar de una 'recuperación'.

Esto es subjetivo a la ROM a la que te refieres. Algunas ROM usan el motor RRO-Layers para temas, mientras que otras usan el motor de temas CyanogenMod. Algunas ROM pueden tener características adicionales sobre las presentes en CyanogenMod, otras pueden tener una interfaz de usuario completamente diferente.

En cuanto a la falta de disponibilidad de una versión S7 Edge de CyanogenMod, esto se debe a que las compilaciones oficiales aún no están hechas o están en proceso.

3) ¿Existen diferencias importantes en la forma en que S7 Edge funcionará con un firmware / ROM tan rooteado en comparación con el stock original? Específicamente, ¿será más vulnerable a los exploits, etc., dado que nadie puede saber realmente si estas ROM tienen, por ejemplo, troyanos incorporados?

Una vez más, estos son subjetivos para la ROM que elija. Básicamente, algunos ofrecen un mejor rendimiento, otros ofrecen una mejor duración de la batería, y algunos más ofrecen una combinación de los dos. Depende de qué ROM elijas.

Hay algunas ROM que pueden ser más vulnerables a las vulnerabilidades que otras. Por lo tanto, se recomienda realizar una compilación oficial de una ROM personalizada popular, ya que se prueban y verifican para que no contengan malware.

Dadas todas estas preocupaciones sobre el rooteo de Android, ¿hay alguna forma de que el bloqueo de anuncios se pueda realizar sin rootear?

Como dijo @xangua, Adblock Plus filtrará el tráfico WiFi, pero necesita una configuración de servidor proxy.

Si no, ¿cuál es la forma menos intrusiva y menos riesgosa de rootear un Android (en este caso, un S7 Edge)?

El enraizamiento es específico del dispositivo. Hay diferentes formas de lograr el acceso raíz en diferentes dispositivos. En el caso de un S7 Edge, puede probar Kingo Root , se afirma que funciona en un S7 Edge. Sin embargo, tenga cuidado, un paso equivocado puede bloquear su dispositivo.

rjt.rockx
fuente
2
Las ediciones son bienvenidas si me perdí algo o si se pudiera agregar información adicional. :)
rjt.rockx
1
Muchas gracias por una gran respuesta. Sin embargo, ABP no hace un buen trabajo como AdAway (vea mi comentario más arriba) ...
z8080
8

Responde tu primera y principal pregunta: bloqueo de anuncios sin rooting

En los dispositivos no rooteados que ejecutan Android 4.1.2, 4.2.1 y superior, Adblock Plus filtrará todo el tráfico WiFi, pero debe configurarse como un servidor proxy manualmente. Adblock Plus proporciona instrucciones detalladas para usuarios no experimentados.

https://adblockplus.org/android-about

Evite hacer múltiples preguntas en una sola publicación, haga una sola para cada pregunta.

xangua
fuente
ABP no funciona bien para bloquear anuncios que están dentro de aplicaciones de Android (como YT), produce resultados inconsistentes, por ejemplo, los anuncios se bloquean en algunas aplicaciones pero no en otras, o se dejan grandes espacios en blanco en su lugar. Esta ha sido mi experiencia con él y también lo ha sido para otros (por ejemplo, adblockplus.org/forum/viewtopic.php?f=15&t=38777 ). Ahora recuerdo por qué para mi S3 había elegido rootear, ya que AdAway me sirvió perfectamente durante años. No me parece que ABP sea capaz de hacer un trabajo de la misma calidad.
z8080
y punto tomado sobre múltiples preguntas ..
z8080
4

No tengo idea de por qué nadie aún no ha mencionado " Lucky Patcher " ...

Lucky Patcher es una aplicación que puede modificar aplicaciones / archivos APK presentes en el teléfono parchándolos.

Una de las cosas que puede hacer, por ejemplo, es eliminar anuncios. Su mecanismo de eliminación de anuncios es muy poderoso y no solo puede hacer que los anuncios no se carguen, sino que también elimina / reduce los cuadros de anuncios para que ni siquiera pienses que estaban allí .

Necesita root si desea parchear aplicaciones sin reinstalarlas, pero también puede parchear aplicaciones sin root desinstalándolas, parchándolas y luego volviéndolas a instalar.

También puede hacer muchas otras cosas (algunas que son ilícitas y te desaliento de que las hagas) ...

La interfaz de la aplicación puede ser abrumadora y lleva un tiempo acostumbrarse, pero una vez que la domines, verás que su poder supera a casi cualquier otro bloqueador de anuncios para Android.

Cómo parchear una aplicación para eliminar anuncios:

  1. Abra Lucky Patcher y toque la aplicación en la que desea bloquear los anuncios.
  2. Toca " Abrir menú de parches "
  3. Toca " Crear archivo APK modificado "
  4. Toca " APK sin anuncios de Google "
  5. Personalice la configuración de eliminación de anuncios (si lo desea)
  6. Toca " Reconstruir la aplicación "
  7. Espere hasta que se complete el proceso de parcheo y toque: " Ir al archivo "
  8. Toque el primer elemento que está en la lista que aparece
  9. Toque "Desinstalar e instalar" y siga los cuadros de diálogo de desinstalación e instalación de Android
  10. ¡Abra la aplicación y confirme que los anuncios se han eliminado!

Lucky Patcher se puede descargar aquí .

nulldev
fuente
gracias, es bueno saberlo, pero para aquellos de nosotros que solo queremos aplicar una solución rápida (por ejemplo, rooting + AdAway) para obtener muchos anuncios y seguir adelante con nuestras vidas, esta podría no ser la mejor solución
z8080
2

Samsung Galaxy S7 tiene una aplicación de navegador llamada "Internet". Incluye la funcionalidad de bloqueo de anuncios, así como la eliminación de sus contenedores en las páginas web. Para ello deberás instalar una de las siguientes aplicaciones desde Play Store

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

Después de instalar, abra Internet-> Más-> Configuración-> Avanzado-> Bloquear contenido (habilite el interruptor y elija el bloqueador de anuncios que instaló fuera de lo anterior).

Desafortunadamente, esta es solo una solución basada en la aplicación, no en todo el sistema (que solo estaría disponible mediante el enraizamiento).

En lo que respecta al enraizamiento

  • no intentes hacerlo, perderás Samsung Pay, modo privado, garantía y obviamente Knox se disparará. (¡si no te importa perder estas funciones, adelante!)

Respuesta 2 : en S7 no podrá usar Cyanogenmod por muchos meses o nunca (ya que Samsung ha bloqueado los cargadores de arranque en las versiones de Qualcomm y no le dan el código fuente de Exynos). Por lo tanto, todas las ROM en XDA son ROM modificadas en stock (solo contienen pequeños cambios como adblocker, algunos x kernel, algunos cambios aquí y allí, pero en su mayoría de stock) Si CM llega a S7, tendrá que instalarlo a través de 'recovery'.

Respuesta 3 Como estas ROM serán en su mayoría equivalentes a stock, funcionarán normalmente (excepto hasta que lo modifique en gran medida). Estas ROM no vendrán con troyanos con seguridad😁

No, el bloqueo de anuncios en todo el sistema no se puede realizar sin root.

La forma menos arriesgada de rootear será flashear el autoarranque de Chainfire a través de odin (solo Exynos)

Sarvésh Biradar
fuente
Modo avión = bloqueador de anuncios efectivo dentro de los juegos. ABP = bloqueador de anuncios efectivo usando el navegador web. ¿Qué nos estamos perdiendo aquí?
Aaron Gillion
Lo que nos falta es deshabilitar los anuncios en todas las aplicaciones (en todo el sistema). ABP afirma hacer eso, pero en realidad no lo hace (ver mi comentario más largo arriba), y de cualquier manera está limitado al tráfico WiFi.
z8080
La solución de enraizamiento de Chainfire parece bastante simple, pero nuevamente, todo me parece muy cuestionable y endeble, y se sentiría incómodo arriesgar un dispositivo 700EUR al aplicar un parche que no tiene pruebas suficientes y por el cual no solo no se asume ninguna responsabilidad sino que tampoco se admite se ofrece - mirando la página de Chainfire, el desarrollador mismo nunca parece responder a la gente "¡Lo bloqueé, ayuda!" llamadas
z8080
Hay un hilo dedicado a esto por Chainfire en xda. Si lo haces correctamente, el dispositivo no se bloqueará. Hay muchas guías y videos en la red para rootear con esta solución. Incluso he rooteado mi S6 solo por este método :)
Sarvésh Biradar
1

En principio, puede rootear el dispositivo usted mismo y usar proxy transparente basado en iptables para reenviar consultas DNS y http a proxies que no se ejecutan con privilegios de root. Entonces no tiene que confiar en el software de otra persona para instalarlo como root. En la práctica, no sé si hay alguna buena configuración de software para ejecutarse de esta manera en Android.

Por lo que vale, el blackholing de DNS es una de las formas más efectivas de bloquear aplicaciones, y es fácil de hacer usted mismo.

R .. GitHub DEJA DE AYUDAR AL HIELO
fuente
El método DNS suena prometedor, sin embargo, después de seguir las instrucciones en 7labs.heypub.com/mobile/… , el WiFi deja de funcionar (para los valores DNS de adbarricade) o funciona pero se muestran anuncios (para los valores DNS de fooldns).
z8080
1

Llegando al problema principal de bloquear anuncios sin rootear ...

Si tiene un gestor de arranque desbloqueado, puede iniciar una recuperación personalizada ( incluso sin actualizarlo ) y luego instalar MoaAB .

Utilizo el mismo enfoque en tres dispositivos diferentes con bloqueo efectivo de anuncios. Sin embargo, no estoy seguro de los detalles para Samsung S7 Edge.

Kanchu
fuente
1

No estoy seguro de lo que le parece dudoso sobre XDA, pero en realidad no es diferente de lo que hacen los fabricantes al cargar / actualizar teléfonos. Una actualización oficial podría contener fácilmente una puerta trasera, un virus, etc. y la instalaría sin pensarlo dos veces. Siempre y cuando se haga correctamente, los teléfonos bloqueados como resultado no son comunes en absoluto, y se pueden arreglar fácilmente si ocurre.

El enraizamiento tiene un riesgo extremadamente bajo, pero actualmente no está disponible para el S7 ya que todavía están trabajando en él. Cosas como esa también se prueban dentro de la comunidad de desarrolladores antes de ser lanzadas al público.

En cuanto al enraizamiento, DEBE tener la versión exynos del S7 para que funcione. La versión de Snapdragon no tiene actualmente una raíz funcional a menos que instale una rom personalizada.

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

Si prefiere no rootear, encontré 2 opciones en una lista de aplicaciones no root para el bloqueo de anuncios en todo el sistema que no lo requiere. No puedo publicar más de 2 enlaces porque mi cuenta es nueva, así que solo enlazaré el hilo del que los obtuve.

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

Schwaka0
fuente
0

Si no puede eliminar anuncios. Siga estos pasos: para este propósito, debe descargar una aplicación llamada Lucky Patcher .

  1. Entonces, descargue la aplicación Lucky patcher desde el enlace anterior.
  2. Instala ese APK en tu teléfono Android.
  3. Abre Lucky Patcher.
  4. Ahora, seleccione la aplicación particular de la que desea eliminar anuncios.
  5. Haga clic en Crear apk modificado y seleccione eliminar Google Ads .
  6. Finalmente, toca Reconstruir la aplicación.
  7. Ahora, simplemente desinstale el apk antiguo e instale el NUEVO apk nuevamente. Estás listo.
Zaman
fuente
0

Lucky patcher apk resolvió mi problema: ')

Cómo parchear una aplicación para eliminar anuncios:

Abra Lucky Patcher y toque la aplicación en la que desea bloquear los anuncios. Toque "Abrir menú de parches" Toque "Crear archivo APK modificado" Toque "APK sin Google Ads" Personalice la configuración de eliminación de anuncios (si lo desea ) Toque "Reconstruir la aplicación" Espere hasta que se complete el proceso de parcheo y toque: "Ir al archivo" Toque el primer elemento que está en la lista que aparece Toque "Desinstalar e instalar" y siga los cuadros de diálogo de desinstalación e instalación de Android Abra el aplicación y confirme que los anuncios se han eliminado.

Effie C. Robinson
fuente