Instalador de aplicaciones alternativas
Un programa para descargar e instalar aplicaciones de Microsoft Store, para ver la versión cli, consulte el instalador de aplicaciones alt cli
Características
- Este programa puede descargar e instalar aplicaciones uwp de Microsoft Store (appx,msix,eappx,appxbundle...) sin necesidad de Microsoft Store o instalador de aplicaciones.
- También puede descargar aplicaciones que no sean UWP presentes en Microsoft Store.
- Descarga automáticamente la última aplicación según la arquitectura de su sistema (x64/x32)
- Prioridad para descargar [Appx,Msix,appxbundle...] sobre otro formato cifrado como Eappx que necesita privilegios de administrador para instalarse
- Puede instalar aplicaciones de Microsoft Store ya descargadas (appx,msix,appxbundle...)
- Puede obtener aplicaciones de Microsoft Store proporcionando su URL
- Utiliza la generación de enlaces personalizados para producir enlaces de descarga utilizando API de StoreLib y MS-Store-API
- Utiliza un descargador simultáneo/de varias partes usando pypdl para una descarga rápida
- Puede reanudar descargas interrumpidas
- Utilice automáticamente una nueva URL en caso de que la actual caduque
- Descarga e instala la aplicación junto con todas las dependencias.
como funciona
- La aplicación abre un navegador que permite al usuario seleccionar el archivo (aplicación/juegos) que desea instalar y devuelve su URL.
- Se analiza la URL y se obtiene la clave del producto, luego se utiliza el ID de categoría de Microsoft-Display-Catalog-API y se recupera el nombre del archivo.
- Con estos datos, la aplicación puede enviar una solicitud a Microsoft-Delivery-Optimization-service-API y recuperar datos de la aplicación seleccionada; estos datos se analizan aún más en función de
- Arquitectura del sistema del usuario (x64/x32)
- Tipo favorable (estos son formatos de archivos descifrados, que no necesitan privilegios de administrador para instalarse)
- Última versión
- Luego recupera los enlaces de descarga para los datos analizados usando la API y los archivos se descargan usando pypdl, lo que permite la descarga simultánea/de varias partes, lo que hace que la descarga sea más rápida. También tiene la capacidad de reanudar descargas interrumpidas y también puede usar automáticamente una nueva URL en caso de que el enlace de descarga actual caduque.
- Finalmente instala los archivos descargados a través de System.Management.Automation.dll usando pythonnet
Requisitos
- ventanas 10/11
- Una conexión a internet
Cómo usar la aplicación
- Descargue "alt app installer.exe" y ejecútelo o compílelo desde la fuente
- Ahora abra el archivo "alt app installer.exe" en la carpeta extraída (carpeta "alt app installer") y ejecútelo (la primera ejecución puede llevar tiempo).
- haga clic en elegir aplicación y busque la aplicación que desea instalar y haga clic en seleccionar en la barra superior después de que la página se haya cargado por completo
- Espere a que se complete el proceso, luego busque la aplicación en el menú de inicio
- También puedes instalar aplicaciones ya descargadas a través de "Instalar desde archivo" en "Opciones".
- También puedes instalar la aplicación pegando manualmente su URL en "Obtener desde enlace" en "Opciones".
Cómo construir desde la fuente
- instalar git
- Abra una terminal git bash y ejecute el comando
git clone https://github.com/m-jishnu/alt-app-installer
- Ahora instale python3 y pip, vaya a la carpeta clonada y ejecute el comando
pip install -r requirements.txt
- Ejecute "run.bat" o ejecute el comando
.run
en la terminal desde la carpeta clonada - ¡Disfrutar!
Guía de vídeo
https://youtu.be/ayIilTc-6u4
Preguntas frecuentes
¿Cómo solucionar el error al instalar las dependencias?
En algunos casos, esto ocurre porque las dependencias ya están instaladas en su PC. Así que verifique si el programa está instalado desde el menú de inicio. Si el programa aún no está instalado, hay 2 formas de solucionarlo. [solo pruebe el segundo método si el primero falla]
- Habilite Ignorar versión (Opciones --> Avanzado --> Dependencias --> Ignorar versión), esto descargará todas las versiones de dependencias disponibles para su sistema.
- Habilite Ignorar todos los filtros (Opciones --> Avanzado --> Dependencias --> Ignorar todos los filtros), esto descargará todas las dependencias disponibles (puede llevar tiempo)
Para otros problemas
Puedes abrir un problema o preguntarme directamente en discordia.
Créditos
- StoreLib: API para generación de enlaces de descarga
- pypdl: Descargador
- MS-Store-API: API para generación de enlaces de descarga