¿Cómo puedo manejar aplicaciones de sistema no deseadas sin rooting?

Respuestas:

23

No, eso es imposible, ya que solo la raíz puede hacer que la partición del sistema sea editable (que se requiere para eliminar una aplicación del sistema, que se almacena allí). Sin embargo, con ICS (Android 4.0) o superior, puede al menos "congelarlos" (hacerlos "invisibles e inutilizables") y, si luego decide lo contrario, también descongelarlos nuevamente (consulte, por ejemplo, Cómo quitar / deshabilitar) las aplicaciones Bloatware en HTC One X o Bye-bye, bloatware: deshabilite las aplicaciones del sistema en Android Ice Cream Sandwich ).

Izzy
fuente
10

Estoy de acuerdo con la respuesta de Izzy principalmente, sin embargo, técnicamente es posible hacerlo sin él.

Fondo:

  • Las aplicaciones del sistema residen en / system / app / *
  • / system es una partición separada que se monta de solo lectura durante el uso normal
  • Algunos teléfonos (HTC) incluso bloquean la partición flash para no permitir ninguna escritura
  • Normalmente uno obtiene root en el sistema normal para hacer / system grabable y eliminar cosas con derechos de root allí
  • El enraizamiento es el proceso de convertirse en root en el sistema normal de Android y hacerlo persistente instalando algún archivo (/ usr / xbin / su y tal)

Para eliminar aplicaciones sin rootear, uno no debería rootear su teléfono, sino encontrar otro medio para eliminar aplicaciones innecesarias de / sistema

  • En los dispositivos Google Nexus, uno desbloquea y arranca una recuperación personalizada temporal para hacer eso (sin rootear la instancia normal de Android)
  • Con los dispositivos Samsung, se podría utilizar el mismo enfoque que CF-Root (descargar partición, modificar, escribir de nuevo)
  • O simplemente ejecute un exploit sin el procedimiento de enraizamiento posterior y use esa raíz temporal para hacer toda la limpieza necesaria

En pocas palabras: enraizar y luego hacerlo es mucho más fácil. Solo quería explicar que, de hecho, es técnicamente posible

ce4
fuente
¿Puede contarnos sobre cómo hacerlo para Samsung (Galaxy Y) con un poco más de detalle, o puede proporcionar un enlace?
No tengo enlaces, lo siento. Diría que la forma más fácil de hacerlo es root / remove-junk / unroot, mira aquí . Si realmente desea hacerlo sin rootear: puede ver el contenido de unroot.zip y crear su propio update.zip que elimina lo que no le gusta. Sin embargo: debe aprender cómo hacerlo y cómo funcionan las secuencias de comandos, pero tenga cuidado con los riesgos: podría romper fácilmente su teléfono. Mejor root + unroot después, es un camino conocido.
ce4
1
Solo pensando en voz alta aquí; pero ¿no podrías conectar tu teléfono a una computadora Linux y montar la /systempartición desde allí?
RobinJ
1
No. No se puede acceder al bloque dev para / system a través del almacenamiento masivo USB sin tener root. Además, los linux regulares no admiten yaffs2 fuera de la caja.
ce4