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)?
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.
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.
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:
Lucky Patcher se puede descargar aquí .
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
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,
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)
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.
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 .
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.
Grimorio
Irfan Latif