Bloqueo de anuncios sin enraizamiento O enraizamiento de bajo riesgo

Previamente rooteé nerviosamente los teléfonos que tenía (Samsung S2, S3) porque quería poder usar el bloqueador de anuncios AdAway, efectivo no solo en los navegadores (por ejemplo, AdBlocker) sino también en otras aplicaciones. Digo nervioso porque siempre encontré el modo en el 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 funcione. vuelva a funcionar incluso en su stock y mucho menos en el 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 de XDA-devs tiene varias ROM rooteadas disponibles, sin embargo, sin pasar horas y horas, no es obvio cuáles son las diferencias entre ellas. Por citar, solo algunas dudas:

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

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

3) ¿Existen grandes diferencias en cómo funcionará el S7 Edge con un firmware/ROM tan arraigado en comparación con el original? Específicamente, ¿será más vulnerable a exploits, etc., dado que nadie puede decir realmente si estas ROM tienen, por ejemplo, troyanos incorporados?

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

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

Respuestas (9)

Sería mejor si dividiera 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 simplemente llamados '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 (por lo general, encender + subir volumen) o instrucciones desde una línea de comando, 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 stock. Esto puede incluir opciones para volver a rootear su dispositivo, un explorador de archivos para examinar sus archivos, formatear particiones individuales y más.

Núcleo :

Kernel es el núcleo del sistema operativo que maneja las solicitudes hacia y desde el hardware, la memoria y la gestión de procesos y todas las cosas de bajo nivel que son 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 de kernel contienen un kernel que, cuando se instala, reemplaza el kernel existente y modifica las cosas de bajo nivel para modificar el software y hacer un mejor uso del hardware. Una mejor duración de la batería, un mayor rendimiento, una mayor recepción de la 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 brinda 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 kernel y/o una recuperación. Lo mejor es leer el OP en esos hilos para averiguar qué contiene.

2) ¿De qué manera cada una de esas ROM difiere del CyanogenMod, que he usado felizmente en el pasado pero para el cual no hay una versión S7 Edge lanzada por lo que puedo ver? Por cierto, utilicé Odin para instalar CyanogenMod en mis teléfonos antiguos, 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 crear temas, mientras que otras usan el motor de temas CyanogenMod. Algunas ROM pueden tener características adicionales a 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 se han realizado o están en proceso.

3) ¿Existen grandes diferencias en cómo funcionará el S7 Edge con un firmware/ROM tan arraigado en comparación con el original? Específicamente, ¿será más vulnerable a exploits, etc., dado que nadie puede decir realmente si estas ROM tienen, por ejemplo, troyanos incorporados?

Nuevamente, estos son subjetivos a 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 la ROM que elijas.

Hay algunas ROM que pueden ser más vulnerables a las vulnerabilidades que otras. Por lo tanto, se recomienda optar por 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 enraizamiento de Android, ¿hay alguna forma de que el bloqueo de anuncios se pueda realizar sin enraizamiento?

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 de root en diferentes dispositivos. En el caso de un S7 Edge, puede probar Kingo Root , se ha afirmado que funciona en un S7 Edge. Sin embargo, tenga cuidado, un paso en falso puede bloquear su dispositivo.

Las ediciones son bienvenidas si me perdí algo o si se puede agregar información adicional. :)
muchas gracias por una gran respuesta. Sin embargo, ABP no hace un buen trabajo como AdAway (vea mi comentario anterior)...

Respondiendo a tu primera y principal pregunta: Bloqueo de anuncios sin rootear

En dispositivos no rooteados con 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 varias preguntas en una sola publicación, haga una sola para cada pregunta.

ABP no funciona bien para bloquear los anuncios que están dentro de las 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é elegí rootear mi S3, ya que AdAway me sirvió perfectamente durante años. No me parece que ABP sea capaz de hacer un trabajo de la misma calidad.
y punto tomado sobre múltiples preguntas ..

No tengo idea de por qué nadie ha mencionado " Lucky Patcher " todavía...

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 también eliminar/reducir los cuadros de anuncios para que ni siquiera pienses que están allí .

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

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

La interfaz de la aplicación puede ser abrumadora y cuesta un poco acostumbrarse, pero una vez que la domines, encontrarás que su poder supera a casi todos los demás bloqueadores de anuncios para Android que existen.

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. Toque " Crear archivo APK modificado "
  4. Toque " APK sin anuncios de Google "
  5. Personaliza la configuración de eliminación de anuncios (si quieres)
  6. Toque " 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 se han eliminado los anuncios!

Lucky Patcher se puede descargar aquí .

gracias, es bueno saberlo, pero para aquellos de nosotros que solo queremos aplicar una solución rápida (por ejemplo, rootear + AdAway) para eliminar los anuncios y seguir con nuestras vidas, esta podría no ser la mejor solución.

Samsung Galaxy S7 tiene una aplicación de navegador estándar llamada "Internet". Incluye la funcionalidad de bloqueo de anuncios, así como la eliminación de sus contenedores en las páginas web. Para ello tendrás que instalar una de las siguientes apps de 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ó de los anteriores).

Desafortunadamente, esta es solo una solución basada en una 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 desconectará. (si no le importa perder estas funciones, ¡adelante!)

Respuesta 2 : en S7, no podrá usar Cyanogenmod durante muchos meses o nunca (ya que Samsung ha bloqueado los cargadores de arranque en las versiones de Qualcomm y no proporcionan 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 en stock) Si CM llega a S7, tendrá que instalarlo a través de 'recuperación'.

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

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

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

Modo avión = bloqueador de anuncios efectivo dentro de los juegos. ABP = bloqueador de anuncios efectivo usando el navegador web. ¿Qué nos falta aquí?
Lo que nos falta es deshabilitar los anuncios dentro de todas las aplicaciones (en todo el sistema). ABP afirma hacer eso, pero en realidad no lo hace (vea mi comentario más largo arriba), y de cualquier manera se limita al tráfico WiFi.
la solución de enraizamiento de Chainfire parece bastante simple, pero de nuevo, todo me parece muy cuestionable y endeble, y me sentiría incómodo arriesgando un dispositivo de 700 EUR aplicando un parche que tiene pruebas insuficientes y para el cual no solo no se asume ninguna responsabilidad sino que tampoco brinda soporte se ofrece: mirando la página de Chainfire, el propio desarrollador nunca parece responder a las personas "¡Lo bloqueé, ayuda!" llamadas
hay un hilo dedicado a esto por Chainfire en xda. Si lo hace 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 con este método :)

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

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

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 adbarricade) o funciona pero se muestran los anuncios (para los valores DNS falsos).

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

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

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

No estoy seguro de lo que encuentras 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 lo instalaría sin pensarlo dos veces. Siempre que se haga correctamente, los teléfonos bloqueados como resultado no son comunes en absoluto y se pueden reparar fácilmente si ocurre.

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

En cuanto al rooteo, DEBE tener la versión exynos del S7 para que funcione. La versión Snapdragon actualmente no tiene 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 requieren. No puedo publicar más de 2 enlaces porque mi cuenta es nueva, así que solo vincularé el hilo del que los obtuve.

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

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

  1. Por lo tanto, descargue la aplicación Lucky patcher desde el enlace de arriba.
  2. Instale ese APK en su teléfono Android.
  3. Abra Lucky Patcher.
  4. Ahora, seleccione la aplicación en particular de la que desea eliminar los anuncios.
  5. Haz clic en Crear apk modificado y selecciona eliminar Google Ads .
  6. Finalmente, toca Reconstruir la aplicación.
  7. Ahora, simplemente desinstale la aplicación antigua e instale la NUEVA aplicación nuevamente. Estás listo.

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 anuncios de Google" Personalice la configuración de eliminación de anuncios (si desea ) Toque "Reconstruir la aplicación". Espere hasta que se complete el proceso de aplicación de parches y toque: "Ir al archivo". Toque el primer elemento que se encuentra en la lista que aparece. aplicación y confirme que se han eliminado los anuncios.