¿Por qué no se pueden extraer configuraciones de software como APK de aplicaciones instaladas?

Instalar la aplicación de Android significa simplemente colocar apk en el directorio / data / app . Si tiene permiso de root, puede copiar manualmente el apk y pegarlo en el directorio / data / app . Después de esto, la aplicación se instala y se muestra en el cajón de la aplicación de inmediato. Entonces, si desea apk para la aplicación instalada, simplemente vaya a / data / app y mantenga la aplicación requerida en su forma original.

Pero este no es el caso en el software (no portátil). Se instala un software a través del archivo de instalación. Instalarlo implica extraer archivos de la configuración y copiar archivos y carpetas en un lugar determinado por el usuario, crear un registro, acceso directo, etc. Por lo tanto, no es similar al apk de Android, donde apk siempre está en su forma original y se mantiene como un solo archivo.

Sin embargo, si puede encontrar todos los archivos extraídos del software y mantenerlos como una sola entidad (por ejemplo, con cremallera), lo más probable es que se ejecute en una computadora diferente. Puede llamar a ese archivo comprimido como configuración para ese software en particular.

Un archivo de configuración es un archivo de varios archivos de biblioteca, archivos de configuración, ejecutables y otros contenidos agrupados bajo una sola extensión como .exe. sin embargo, cuando se ejecuta la configuración, todos estos archivos se extraerán a la ruta donde el desarrollador desea que se ejecute (normalmente archivos c: \ program en windows). Si desea extraer una configuración de los archivos instalados, no puede hacerlo porque los archivos se encuentran en diferentes partes y el contenido de esos archivos puede modificarse, mientras que en Android todos estos archivos de biblioteca y otros contenidos se ejecutan como un solo archivo y también se compila cada vez que se inicia la aplicación. Por lo tanto, habrá un archivo apk ubicado en el directorio de aplicaciones que se puede extraer del sistema utilizando aplicaciones como myappsharer, xender, etc.

Por qué es como en el sistema Android ya lo llaman otros. Si solo está interesado en instalar apk, puede probar esto.

Use una aplicación de Android llamada apk extractor. Hace lo que quieres. Google para ello.

Pero permítame advertirle que no funcionará con aplicaciones pagas, tienen una verificación de licencia que no le permitirá usarla sin pagarlas.