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

Debido a un informe reciente de Motley Fool sobre las acciones de Google relacionadas con las aplicaciones de Cheetah Mobile, se me ocurrió que me gustaría desinstalar o deshabilitar (en caso de que la desinstalación falle), las aplicaciones relacionadas con esta empresa y otras empresas, si es necesario. . Ahora expuesto como el empleo de técnicas cuestionables incluso en una aplicación, es poco probable que alguna vez confíe en ninguna aplicación instalada de esa empresa.

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

Respuestas (2)

La forma más sencilla es a través de la web de Google Play . Usando la barra de búsqueda, muestre el nombre de una de las aplicaciones sospechosas como Clean Mastero cualquiera de las aplicaciones enumeradas en el artículo como Kika. Usando esta página, haga clic en el hipervínculo de la EMPRESA, debajo del nombre de la aplicación. Aparecerán 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 le da al usuario cierta confianza de que se pueden identificar todas sus aplicaciones de esa compañía específica. Desafortunadamente, mientras que la tarjeta de la aplicación específica produce un pseudo-botón "Instalado", no permite desinstalar o deshabilitar a través de la interfaz web. Sin embargo, usando la lista, el usuario buscaría, desinstalaría (o deshabilitaría) las aplicaciones ahora expuestas directamente desde el dispositivo.

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

+1. Además, si conoce el nombre del editor, simplemente use en Play Store (tanto para el portal web como para la aplicación) esta consulta: pub:PUBLISHER's NAME(se distingue entre mayúsculas y minúsculas). Por ejemplo , pub: Cheetah Mobile y pub : Kika Tech Inc.
Esto podría ser más imperativo según 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/ .

La identificación del paquete 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 buscar.

Ok, por ejemplo,
podría llamar a mi aplicación region.company.appnameya que las pautas alientan a los desarrolladores a usar este formato al nombrar paquetes de aplicaciones... com.company.testerpara 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 creadas con las mismas reglas de nomenclatura y el mismo nombre de la empresa, deberá buscar el nombre del paquete para todas las aplicaciones y encontrar el nombre de la empresa correspondiente.

Esto no le mostrará todo porque el desarrollador puede llamar fácilmente a la aplicación anon.unknownahora que se eliminó la región, 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 el pasado, Play Store de Google solo requería que la aplicación estuviera firmada por una clave de desarrollador (utilizada para todas las aplicaciones); sin embargo, ahora los desarrolladores deben crear una nueva clave para cada aplicación que no comparte ID de usuario.

Podría haber verificado previamente el hash de clave para todas las aplicaciones y las que usan la misma clave son de la misma compañía (desarrollador)... sin embargo, esto ha cambiado.

En mi experiencia, no hay ninguna regulación sobre dejar una huella de su empresa... Si quisiera, podría hacer que el nombre de su empresa fuera el mismo que el de su aplicación... Por ejemplo, Facebook es de Facebook, la empresa puede haber sido creado específicamente para la aplicación, por lo tanto, la empresa tiene el mismo nombre, lo que significa que todas y cada una de las aplicaciones serán realizadas por el equipo de desarrollo para esa aplicación.

Entonces, además de confiar en que el desarrollador use las mismas reglas de nomenclatura para cada aplicación... No es posible encontrar todas las aplicaciones creadas por una empresa específica...

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

La única forma posible es si el IDE (Entorno de Desarrollo Integrado) coloca algún tipo de huella digital en el software usando información del hardware de la computadora... esto todavía se puede evitar usando una computadora diferente para desarrollar.

Entonces, que yo sepa, no es del todo posible.

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

Si la aplicación está instalada en su sistema, no puede desinstalarla sin acceso de raíz, por lo que deberá deshabilitar la aplicación en su lugar.

Sistema > Aplicaciones (Samsung es Más > Aplicaciones) > (Aplicación seleccionada) > Deshabilitar.

Espero que el desarrollador no haya usado reglas de nombres diferentes para cada aplicación, etc. Buena suerte para encontrarlas todas.

Gracias por todo eso. Diseñé mi pregunta y la coloqué aquí para el usuario ocasional, en lugar de un desarrollador. Su respuesta tiene una clara sensación de "vamos a sumergirnos en el código", especialmente las partes sobre las claves de los desarrolladores, los hashes de clave y las huellas dactilares del IDE. Su respuesta combina mucho de lo que un desarrollador consideraría emplear para hacer que la detección fácil de nombres sea difícil, si no imposible, brindando al público objetivo de esta pregunta (víctima de Cheetah / Kika) un poco de información adicional para tener éxito.