대체 앱 설치 프로그램
cli 버전 확인을 위한 Microsoft 스토어 앱을 다운로드하고 설치하는 프로그램 alt app installer cli
특징
- 이 프로그램은 Microsoft Store나 앱 설치 프로그램 없이도 Microsoft Store uwp 앱(appx,msix,eappx,appxbundle...)을 다운로드하고 설치할 수 있습니다.
- 또한 Microsoft Store에 있는 UWP가 아닌 앱도 다운로드할 수 있습니다.
- 시스템 아키텍처에 따라 최신 앱을 자동으로 다운로드합니다(x64/x32)
- 설치하려면 관리자 권한이 필요한 Eappx와 같은 다른 암호화된 형식보다 [Appx,Msix,appxbundle...] 다운로드 우선 순위
- 이미 다운로드한 Microsoft 스토어 앱(appx,msix,appxbundle...)을 설치할 수 있습니다.
- URL을 제공하여 Microsoft Store 앱을 얻을 수 있습니다.
- 사용자 정의 링크 생성을 사용하여 StoreLib 및 MS-Store-API의 API를 사용하여 다운로드 링크를 생성합니다.
- 빠른 다운로드를 위해 pypdl을 사용하는 동시/다중 부분 다운로더를 사용합니다.
- 중단된 다운로드를 재개할 수 있습니다.
- 현재 URL이 만료되는 경우 자동으로 새 URL을 사용합니다.
- 모든 종속성과 함께 앱을 다운로드하고 설치합니다.
작동 원리
- 앱은 사용자가 설치하려는 파일(애플리케이션/게임)을 선택할 수 있는 브라우저를 열고 해당 URL을 반환합니다.
- URL이 구문 분석되고 Microsoft-Display-Catalog-API 카테고리 ID를 사용하여 제품 키를 얻은 다음 파일 이름을 검색합니다.
- 앱은 이러한 데이터를 사용하여 Microsoft-Delivery-Optimization-service-API에 요청을 보내고 선택한 애플리케이션의 데이터를 검색할 수 있습니다. 이 데이터는 다음을 기반으로 추가로 구문 분석됩니다.
- 사용자의 시스템 아키텍처(x64/x32)
- 선호되는 유형(복호화된 파일 형식으로 설치 시 관리자 권한이 필요하지 않음)
- 최신 버전
- 그런 다음 API를 사용하여 구문 분석된 데이터에 대한 다운로드 링크를 검색하고 파일은 pypdl을 사용하여 다운로드됩니다. 이는 동시/다중 부분 다운로드를 허용하므로 다운로드가 더 빨라집니다. 또한 중단된 다운로드를 재개하는 기능이 있으며 자동으로 사용할 수도 있습니다. 현재 다운로드 링크가 만료되는 경우를 대비한 새 URL.
- 마지막으로 Pythonnet을 사용하여 System.Management.Automation.dll을 통해 다운로드한 파일을 설치합니다.
요구사항
앱 사용 방법
- "alt app installer.exe"를 다운로드하여 실행하거나 소스에서 빌드하세요.
- 이제 추출된 폴더("alt app installer" 폴더)에서 "alt app installer.exe" 파일을 열고 실행합니다(첫 번째 실행에는 시간이 걸릴 수 있음).
- 앱 선택을 클릭하고 설치하려는 앱을 검색한 후 페이지가 완전히 로드된 후 상단 표시줄에서 선택을 클릭하세요.
- 프로세스가 완료될 때까지 기다린 후 시작 메뉴에서 앱을 확인하세요.
- "옵션"의 "파일에서 설치"를 통해 이미 다운로드한 앱을 설치할 수도 있습니다.
- "옵션"의 "링크에서 가져오기"에 해당 URL을 수동으로 붙여넣어 앱을 설치할 수도 있습니다.
소스에서 빌드하는 방법
- 자식 설치
- git bash 터미널을 열고
git clone https://github.com/m-jishnu/alt-app-installer
명령을 실행하세요. - 이제 python3 및 pip를 설치하고 복제된 폴더로 이동하여
pip install -r requirements.txt
명령을 실행합니다. - "run.bat"를 실행하거나 복제된 폴더의 터미널에서
.run
- 즐기다!
비디오 가이드
https://youtu.be/ayIilTc-6u4
FAQ
종속성을 설치하지 못함을 해결하는 방법은 무엇입니까?
어떤 경우에는 종속성이 이미 PC에 설치되어 있기 때문에 이런 일이 발생합니다. 따라서 시작 메뉴에서 프로그램이 설치되었는지 확인하십시오. 프로그램이 여전히 설치되지 않은 경우 이 문제를 해결하는 두 가지 방법이 있습니다. [첫 번째 방법이 실패한 경우에만 두 번째 방법을 시도하세요.]
- 버전 무시를 활성화하면(옵션 --> 고급 --> 종속성 --> 버전 무시) 시스템에 사용 가능한 모든 버전의 종속성이 다운로드됩니다.
- 모든 필터 무시를 활성화합니다(옵션 --> 고급 --> 종속성 --> 모든 필터 무시). 사용 가능한 모든 종속성을 다운로드합니다(시간이 걸릴 수 있음).
다른 문제의 경우
문제를 열거나 불일치로 직접 질문할 수 있습니다.
크레딧
- StoreLib: 다운로드 링크 생성을 위한 API
- pypdl: 다운로더
- MS-Store-API: 다운로드 링크 생성을 위한 API