윈도우11 에서 안드로이드 앱 바로 실행 하는 방법 (국내 사용자)
IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보
윈도우11 에서 안드로이드 앱 바로 실행 하는 방법 (국내 사용자)
지난번에 포스팅한 내용중에서 윈도우11 에서는 이제 바로 안드로이드 앱을 실행 할수 있게 되었다는 소식을 전했었는데요. 하지만 아쉽게도 현재까지는 공식적으로 미국 사용자들에 한해서 가능 한데요. 이번 포스팅에서는 국내 사용자도 윈도우11 에서 바로 안드로이드 앱을 실행 하는 Windows Subsystem for Android 를 설치 하는 방법에 대해서 알아 보도록 하겠습니다. 아래 방법대로 설치를 진행 하시면 인사이더프리뷰 사용자가 아니더라도 윈도우11 설치한 상태에서 안드로이드 앱을 바로 실행해 볼수있습니다.
참고로 인터넷에 나와 있는 방법을 그대로 따라 하면서 해본 방법으로 중간중간에 불필요한 절차가 있을수도 있겠으나 가능하면 그대로 따라 하시는걸 추천해 드립니다.
필요한 파일들을 다운로드 받자
일단 국내 윈도우11 사용자가 윈도우11 에서 바로 안드로이드 앱을 실행을 하기 위해서는 아래의 파일들이 필요 합니다. 해당 링크를 이용해서 모두 다운로드 받아 주세요.
1) Custom WSA ( Windows Subsystem for Android ) Download
일단 WSA 파일을 다운로드 받아야 하는데요. 위 링크를 클릭 하시면 아래와 같은 사이트에 접속을 할수가 있습니다. 그러면 URL 을 Product ID 로 변경하고 RP 를 Slow 로 변경을 하신후에 " 9P3395VX91NR " 를 입력을 합니다.
아래처럼 입력을 하시면 되는데요. 그러면 여러개의 리스트가 나오게 되는데 그중에서 제일 하단에 있는걸 클릭 하셔서 다운로드를 받으시면 됩니다.
사이즈는 약 1.21GB 정도 되니, 참고 하셔서 다운로드 받으시면 되고 속도는 상당히 빨라서 금방 받을수 있습니다.
기본적으로 WSA 는 아마존앱스토어를 사용을 하게 되어 있습니다. 하지만 그러면 앱 설치에 제약이 많기 때문에 구글 플레이스토어를 설치하는게 좋은데요. 그러기 위해서 필요한 파일이 OpenGApps 입니다.
링크를 클릭 하시면 아래와 같은 사이트에 접속을 하게 되는데요. 이미지에서 보시는것처럼 Platform 은 x86_64, Android 버전은 11.0, Variant 는 pico 를 선택을 해주신후에 하단에 있는 빨간색 다운로드 버튼을 누르셔서 파일을 다운로드 받으시면 됩니다. 용량은 약 110MB 정도 됩니다.
다음으로 필요한게 WSA 를 Custom 하게 변경을 하기 위해서 필요한 Script 모음인 WSAGAScript 입니다. 위 링크를 클릭을 하시면 Github 페이지에 연결이 되는데요. 아래처럼 오른쪽 상단에 있는 Code 를 누르신후에 Download ZIP 을 눌러서 파일을 다운로드 받아 주시면 됩니다.
파일 사이즈는 145MB 정도 됩니다.
이제 마지막으로 필요한 파일이 안드로이드 시스템에 연결을 하기 위한 ADB Kit 입니다. ADB Kit 은 위 링크를 클릭 하셔서 다운로드 받으시면 되구요.
사이즈도 2.4MB 정도로 매우 작은 사이즈라서 쉽게 다운로드 받으실수 있습니다.
윈도우11 개발자 모드를 활성화 하자
일단 커스텀하게 변경한 WSA 를 설치를 하기 위해서는 윈도우11 이 개발자 모드가 활성화되어 있는 상태여야 합니다. 개발자 모드를 활성화 하기 위해서는 아래와 같에 윈도우11 설정에서 [업데이트 및 보안] 에 [개발자용] 을 선택을 하시면 됩니다.
그런후에 [개발자 모드]를 활성화를 해주시면 됩니다. 개발자 모드를 활성화 하는데 별도의 리붓이 필요하거나 하지는 않기 때문에 간단하게 변경 할수가 있습니다.
구글 플레이스토어가 포함된 커스텀 WSA 만들어 보자
이제 구글 플레이스토어가 포함이 되어 있는 커스텀 WSA 를 만들어야 합니다. 만드는 절차가 다소 복잡해 보일수도 있으나 그리 어렵지는 않습니다. 아래 순서대로 그대로 따라 하시면 됩니다.
1) 다운로드 받은 파일을 풀어 놓을 폴더를 만들어 놓자
첫번째로 해야 할일은 앞에서 다운로드 받은 파일을 풀어 놓을 폴더를 만들어 놓는 일입니다. 폴더 이름이 중요하지는 않지만 그냥 아래처럼 만들어 하시면 될거 같아요.
2) WSA 압축 풀어 놓기
저 같은 경우에는 압축 프로그램을 알집을 사용하고 있는데요. 다른 압축 프로그램을 사용중이시고 압축이 않 풀리거나 하신다면 알집을 이용하시거나 7-Zip 같은 프로그램을 이용해 보시기 바랍니다.
알집의 경우에는 알집을 먼저 실행을 하신후에 압축열기를 통해서 다운로드 받으신 " MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_neutral___8wekyb3d8bbwe.Msixbundle " 파일을 열어 주시면 됩니다. 기본적으로 파일 종류가 압축파일로 되어 있는데 그러면 해당 파일이 보이지 않으니 모든파일로 변경을 하신후에 여시면 됩니다.
아래처럼 WSA 파일이 열렸으면 그중에서 제일 아래쪽에 WsaPackage_1.7.3285.0_x64_Release-Nightly.msix 를 앞에서 만든 WindowsSubsystemAndroid 폴더에다가 압축을 풀어 줍니다.
그런후에 다시 알집에서 " WsaPackage_1.7.3285.0_x64_Release-Nightly.msix " 파일을 열어서 전체를 WIndowsSubsystemAndroid 폴더에 압축을 풀어 주면 됩니다.
3) WSA 커스텀변경을 위한 파일 삭제
압축을 푸신후에 아래의 4개의 파일을 삭제를 해주셔야 커스텀 WSA 를 만들수가 있습니다. 4개 파일을 선택을 하신후에 삭제를 해주세요.
AppxMetadata, [Content_Types].xml, AppxBlockMap.xml, AppxSignature.p7x
4) WSAGAScript 압축 풀기
다음으로는 앞에서 다운로드 받은 스크립트인 WSAGAScript 파일을 미리 만들어 놓은 폴더에 압축을 풀어 놓습니다. 본 포스팅에서는 GAppsWSA 라는 폴더를 만들어 놓아쏘 거기에 압축을 풀어 놓았습니다. 압축을 풀면 아래와 같은 폴더와 파일들이 생성이 됩니다.
5) 다운로드 받은 OpenGApps 파일을 GAppsWSA 아래 #GAPPS 에 옮기기
이제 커스텀한 WSA 에 사용을 할 OpenGApps 압축 파일을 그대로 Script 폴더 아래에 있는 #GAPPS 오 옮겨 놓습니다. 다시 패키징 할때 옮겨놓은 OpenGApps 를 포함을 하게 됩니다.
6) ADBKit 압축 풀어 놓기
ADBKit 도 마찬가지로 미리 만들어 놓은 폴더에 압축을 풀어 놓습니다. 압축을 풀면 adb 실행파일을 포함해서 3개의 파일이 생성이 되게 됩니다.
7) WSA 이미지 파일 복사하기
이제 실제로 사용하게될 WSA 이미지 파일을 커스텀 WSA 패키징을 위해서 스크립트 폴더로 복사를 해놔야 합니다. 필요한 파일은 총 4개 입니다.
아래 이미지에서 보시는것처럼 product.img, system.img, system_ext.img, vendor.img 4개의 파일을 복사하시면 됩니다. 복사할 위치는 Script 가 있는 폴더의 #IMAGES 입니다.
8) 패키징 작업 하기
이제 커스텀 WSA 를 새로 패키징 해야 하는데요. 이를 위해서는 WSL (Windows Subsystem for Linux) 가 설치가 되어 있어야 합니다. WSL 은 스토어에서 다운을 받으시거나 CMD 에서 wsl --install 로 설치를 하실수 있습니다.
WSL 이 설치가 된 상태에서 아래의 명령어를 순서대로 실행을 하시면됩니다.
sudo su
sudo apt-get install unzip lzip
sudo apt-get install dos2unix
계속 해서 아래 명령어도 순서대로 실행을 하시면 됩니다. 아래 명령어를 실행할때 위치는 SCRIPT 가 있는 위치여야 합니다. 저 같은 경우에는 cd /mnt/c/GAppsWSA 가 Script 가 있는 위치였습니다.
dos2unix ./apply.sh
dos2unix ./extend_and_mount_images.sh
dos2unix ./extract_gapps_pico.sh
dos2unix ./unmount_images.sh
dos2unix ./VARIABLES.sh
./extract_gapps_pico.sh
./extend_and_mount_images.sh
./apply.sh
./unmount_images.sh
실행을 하시면 아래와 같이 별다른 에러 없이 실행이 되실거에요.
여기까지 문제 없이 진행이 되셨다면 다 끝났다고 보셔도 됩니다. 이제 커스텀하게 변경한 WSA 를 설치를 하기만 하면 되거든요.
9) WSA 설치 하기
일단 WSA 를 설치 하기 위해서는 다시 패키징한 파일들을 다시 복사를 해놓아야 합니다. 아래처럼 #IMAGES 폴더에 이미지 파일이 업데이트 된걸 볼수가 있는데요. 이 파일들을 원래의 WSA 폴더에 덮어쓰기 하시면 됩니다.
그리고 misc 폴더 아래에 있는 kerenl 파일도 복사해 놓으셔야 하는데요. 위치는 WSA 아래 Tools 라는 디렉토리에 복사해 놓으시면 됩니다. 기존에 있던 파일은 kernel_bak 등 다른 이름으로 변경해 놓으신후에 복사해 놓으세요.
그런후에 PowerShell 에서 아래의 명령어를 이용해서 설치를 하시면 됩니다.
" Add-AppxPackage -Register C:\WindowsSubsystemAndroid\AppxManifest.xml "
10) 안드로이드 플레이스토어 설정하기
이제 마지막으로 플레이스토어를 사용하도록 설정 하는 일만 남았습니다. 정상적으로 설치가 되었다면 이제 시작메뉴에서 Windows Subsystem for Android 가 검색이 될거에요.
실행을 하신후에 아래처럼 개발자모드를 활성화를 해주셔야 합니다. 실행을 하시면 바로 Settings 화면이 보이는데 여기에서 "Developer mode" 를 활성화 하신후에 Manage developer settings 를 클릭 해주시면 됩니다.
그러면 아래와 같은 팝업이 뜨는데여 여기에서는 Share my diagnostic data 는 해제 하신후에 Continue 를 클릭 하시면 됩니다.
이제 Windows Subsystem for Android 가 시작 되는걸 볼수가 있습니다.
다음으로 해야 할일은 adb 를 이용해서 현재 WSA 에 연결을 하는건데요. 아래와 같이 PowerShell 이나 WSL 에서 adb kit 이 있는 위치로 가서 순서대로 명령어를 입력을 합니다.
adb.exe connect 127.0.0.1:58526
adb.exe shell
su
setenforce 0
그런후에 시작메뉴를 클릭을 하신후에 Play Store 를 검색을 하신후에 실행을 합니다. 이제 로그인을 하신후에 원하시는 앱을 설치만 하시면 됩니다.
설치한 앱은 시작 메뉴에 눌러 보시면 별도의 앱처럼 아이콘이 추가가 된걸 볼수가 있습니다. 클릭을 하시면 바로 윈도우 앱을 실행하는거서럼 앱을 실행을 할수가 있습니다.
이상으로 국내 사용자들이 바로 WSA (Windows Subsystem for Android) 를 이용해서 윈도우에서 안드로이드 앱을 실행 하는 방법에 대해서 알아 보았습니다. 공식 적인 방법이 아니기 때문에 잘못 동작을 할수도 있으니 설치는 본인 책임하에 해보시기 바랍니다.
그럼 이상으로 국내 사용자를 위한 윈도우11 에서 안드로이드 앱 바로 실행 하는 방법 포스팅을 마치도록 하겠습니다. 도움이 되셨길 바라면서 하단에 구독 & 공감 & 댓글 많이 부탁 드립니다.