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.