¿Dónde está el "paquete de caché" de Windows 8 para las aplicaciones de la tienda?


11

Me gustaría jugar con algunas aplicaciones en la Tienda Windows. El único problema es que no sé cómo obtener el .appxarchivo que tiene el formato de paquete de Windows 8.

Sé que tiene que guardar sus paquetes en algún lugar antes de instalarlos. ¿Dónde están o cómo puedo descargar .appxarchivos directamente desde la Tienda Windows sin instalar?

Respuestas:


11

El appxarchivo termina adentro C:\Windows\SoftwareDistribution\Download\<HashCorrespondingToApp>\. Mis pruebas muestran varios archivos, sin una forma obvia de combinarlos, aunque el más grande puede ser desempacable como un appxarchivo, no lo he intentado.

Probablemente sea más fácil tomar los archivos directamente del sitio web de Microsoft. Para hacer esto, he usado Fiddler para interceptar las solicitudes de descarga de la Tienda Windows para averiguar la URL de descarga. Tenga en cuenta que si la aplicación se ha descargado / instalado antes, no se volverá a descargar. Puede intentar eliminar la carpeta descrita anteriormente, pero tenga cuidado y hágalo bajo su propio riesgo; no lo he probado.

  1. Descargue e instale Fiddler4

  2. Descargue e instale la utilidad EnableLoopback (consulte aquí para obtener más información) para permitir la captura del tráfico de la aplicación de interfaz de usuario moderna

  3. En la herramienta EnableLoopback, marque Storey haga clicSave Changes

    Captura de pantalla de la herramienta EnableLoopback
    Haga clic para tamaño completo

  4. Inicia Fiddler. Es posible que desee detener la captura ( File=> desmarcar Capture Traffic) hasta que esté listo para instalar la aplicación, y luego detenerse inmediatamente después, para reducir el desorden. Asegúrese de capturar antes de hacer clic en Instalar. Es posible que desee probar cargando una página de Tienda y ver si se captura algo.

  5. Haga clic en Instalar en la página de la aplicación en la Tienda.

  6. Como puede ver en la captura de pantalla, a la izquierda tenemos el descargador BITS de Microsoft descargando el archivo, bueno, en varios bits. Haga clic en una de las solicitudes y eche un vistazo a la pestaña Inspectors=> Headersa la derecha. Debería ver una cadena de solicitud que comienza con HEAD o GET (haga clic dentro para ajustar) y con una ruta que termina con .appx, probablemente seguida de una cadena de consulta (que comienza con un signo de interrogación, ?). Necesita la parte resaltada (es decir, justo después de HEAD o GET hasta justo antes de HTTP / 1.1).

    También necesita el Host, en este caso aq.v4.a.dl.ws.microsoft.com. Combínelos así: aq.v4.a.dl.ws.microsoft.com/dl/content/b/6/updt/2012/08/21<snip>826.appx?P1=13<snip>%3d(He cortado algunas partes, ya que estoy bastante seguro de que el enlace de descarga está vinculado a su cuenta de Microsoft). Luego puede usar su navegador web favorito para descargar el archivo. Tenga en cuenta que el enlace solo dura un tiempo limitado, así que no se moleste en guardarlo.

    Captura de pantalla de Fiddler
    Haga clic para tamaño completo


Guau. Esto es exactamente lo mismo que hice (nunca volví y respondí esto). Además, puede modificar paquetes y renunciarlos para la instalación de carga lateral haciendo algo similar a esto: stackoverflow.com/a/12572211/69742
Earlz

Bob, ¿puedes decirme si esto funciona para todas las aplicaciones, ya que las aplicaciones más grandes tardan mucho tiempo en recuperar los enlaces y muchas aplicaciones comienzan a descargarse pero el enlace no aparece. Y también estoy teniendo muchas dificultades para descargar las dependencias, ya que no se descargan muchas veces, por lo que muchas de las aplicaciones que descargo son inútiles ya que no tienen las dependencias. Y también los enlaces que se recuperan solo se pueden descargar a través de gestores de descargas (uso IDM no sé sobre otros)
Hunter

pero no puede ser descargado por ningún navegador y dan un error 403.1 prohibido o acceso denegado y no funciona.
Hunter

Asegúrese de no tener el HTTP / 1.1 al final de su enlace
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.