2 votos

¿Cómo limpiar completamente mi dispositivo de las aplicaciones de una empresa en particular?

Debido a una reciente Informe de Motley Fool de las acciones de Google relativas a las aplicaciones de Cheetah Mobile, se me ocurrió que me gustaría desinstalar o desactivar (en caso de que la desinstalación falle), las aplicaciones relacionadas con esta empresa, y otras empresas, si es necesario. Ahora que se ha visto que emplean técnicas cuestionables en una sola aplicación, es poco probable que confíe en cualquier aplicación instalada de esa empresa.

¿Qué técnica fácil para reconocer las aplicaciones de una empresa están en mi dispositivo y desinstalarlas, incluso si sus nombres de aplicaciones, o sus nombres de desarrolladores, o sus nombres de empresas son oscuros?

2voto

wbogacz Puntos 1148

La forma más fácil es a través de la web para Google Play . Usando la barra de búsqueda, trae el nombre de una de las aplicaciones sospechosas como Clean Master o cualquiera de las aplicaciones que aparecen en el artículo como Kika. En esta página, haz clic en el hipervínculo de la EMPRESA, debajo del nombre de la aplicación. Esto hará que aparezcan todas las aplicaciones de esa empresa, y la tarjeta de cada aplicación que hayas instalado tendrá una marca de verificación verde en la parte inferior derecha de la tarjeta. Seleccionar de esta manera permite al usuario tener cierta confianza en que todas sus aplicaciones de esa compañía específica pueden ser identificadas. Desgraciadamente, aunque la tarjeta de la aplicación específica arroja un pseudobotón "Instalado", no permite desinstalar o desactivar a través de la interfaz web. Sin embargo, utilizando la lista, el usuario podría buscar, desinstalar (o desactivar) las aplicaciones ahora expuestas directamente desde el dispositivo.

Settings > Apps > <selected app> > Uninstall or Disable

0 votos

+1. Además, si conoces el nombre del editor, sólo tienes que utilizar en Play Store (tanto para el portal web como para la app) esta consulta: pub:PUBLISHER's NAME (distingue entre mayúsculas y minúsculas). Por ejemplo pub:Cheetah Mobile y pub:Kika Tech Inc .

0 votos

Esto podría ser más imperativo en base a un nuevo informe sobre Cheetah, y las acciones de Google Play contra ellos. Vea esto: https://www.xda-developers.com/google-bans-600-apps-play-store/ .

0voto

user157947 Puntos 51

La identificación de los paquetes de Android no es fácil.

Puedo llamar a una nueva aplicación como quiera, no hay un lugar designado para escribir el nombre de la empresa para la búsqueda.

Bien, por ejemplo,
podría llamar a mi aplicación region.company.appname ya que las directrices animan a los desarrolladores a utilizar este formato al nombrar los paquetes de aplicaciones... com.company.tester para este ejemplo, COM es la región ( Commonwealth ) , Company es el nombre de la empresa y tester es el nombre de la aplicación.

Para identificar las aplicaciones realizadas con las mismas reglas de nomenclatura y utilizando el mismo nombre de empresa, habría que buscar el nombre del paquete de todas las aplicaciones y encontrar el nombre de empresa correspondiente.

Esto no le mostrará todo porque el desarrollador puede fácilmente llamar a la aplicación anon.unknown ahora la región ha sido eliminada, la empresa es Anon y el nombre de la aplicación es desconocido...

Esto hace que sea extremadamente difícil reconocer todos los paquetes de un desarrollador específico.

En su día, la Play Store de Google sólo requería que la aplicación estuviera firmada por una clave de desarrollador ( utilizada para todas las apps) sin embargo ahora los desarrolladores necesitan crear una nueva clave para cada aplicación que no comparta userID's.

Anteriormente se podía comprobar el Hash de la Clave para todas las aplicaciones y las que utilizan la misma Clave son de la misma empresa ( desarrollador ) ... sin embargo esto ha cambiado.

Según mi experiencia, no hay ninguna regulación sobre dejar una huella de su empresa.... Si quieres, puedes hacer que el nombre de tu empresa sea el mismo que el de tu aplicación... Por ejemplo, Facebook es por Facebook, La empresa puede haber sido creado específicamente para la aplicación, por lo tanto, la empresa es el mismo nombre, lo que significa que todos y cada aplicación será hecha por el equipo de desarrollo para esa aplicación.

Así que, aparte de confiar en que el desarrollador utilice las mismas reglas de denominación para cada aplicación... No es posible encontrar todas las aplicaciones hechas por una compañía específica...

La empresa puede tener proyectos paralelos que utilizan sus respectivos nombres como identidad del creador.

La única forma posible es que el IDE ( Entorno de Desarrollo Integrado ) coloque algún tipo de huella digital en el software utilizando información del hardware del ordenador... esto aún puede evitarse utilizando un ordenador diferente para desarrollar.

Así que, por lo que sé, no es del todo posible.

La mejor alternativa es leer los nombres de los paquetes y encontrar las empresas correspondientes (ID de usuario y nombres de paquetes compartidos).

Si la aplicación está instalada en tu Sistema, no puedes desinstalarla sin acceso Root, así que tendrás que Desactivar la aplicación en su lugar.

Sistema > Apps ( Samsung's it's More > Apps ) > ( App seleccionada ) > Desactivar.

Espero que el desarrollador no haya utilizado reglas de nomenclatura diferentes para cada aplicación, etc. .... buena suerte para encontrarlas todas.

0 votos

Gracias por todo eso. Diseñé mi pregunta y la coloqué aquí para que fuera para el usuario casual, más que para un desarrollador. Tu respuesta tiene una clara sensación de "vamos a sumergirnos en el código", especialmente las partes sobre las claves de los desarrolladores, los hash de las claves y las huellas del IDE. Tu respuesta reúne mucho de lo que un desarrollador consideraría emplear para dificultar, si no imposibilitar, la detección fácil de nombres, dando al público objetivo de esta pregunta (víctima de Cheetah/Kika) un poco de información adicional para tener éxito.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X