오늘:
1,196
어제:
3,568
전체:
3,251,523

하모니카 사용기

조회 수 3394 추천 수 1 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

KakaoTalk_20231228_140016243.png

 

 

보기앞서 말씀드리지만 전문지식보다는 제가 보고 이해한 수준으로 글을 작성하여 

틀릴 수도 있고 홈페이지에 늦게나마 관심을 갖고 리눅스를 공부하고 있기에 틀린내용을 적을 수 있다는점 참고부탁드립니다.

 

@@@윈도우11에서는 쉽게 안드로이드앱을 구동할 수 있다는 걸 아시나요?

Windows Subsystem for Android™️라는 선택적기능을 통해

앱을 구동하고 사용할 수 있는데요. 기존의 버추얼박스의 가상머신 기능을 활용하는 Nox나 블루스택과는

다르게 하드웨어까지 접근하는 컨테이너 방식이라는 점입니다. 

다만 아직 베타테스터이며

이보다도 먼저 리눅스에서 Anbox라는 앱을 통해 사용할 수 있었습니다.

다만 해당 프로젝트는 셧다운되었기에 알아보다가 Waydroid라는 프로젝트를 찾았습니다.

안드로이드 컨테이너는 보다빠른속도와 하드웨어를 직접제어할 수 있다는 장점이 있고

리눅스에서 개발자가 아니어도 안드로이드앱을 쉽게 구동할 수 있다는 장점이 있습니다.

 

@@@메인앱 설치하기

설치는 명령줄 기반으로 진행됩니다.

터미널을 열어 아래 한줄씩 넣어줍니다.

진행에 따라 암호 입력하고 질문등에 y를 입력해줄 필요가 있습니다.

 

sudo apt install curl ca-certificates -y

curl https://repo.waydro.id | sudo bash

sudo apt install waydroid -y

 

(필수아님!본인의 엔비디아 그래픽카드가 메인이라면 소프트웨어 렌더링을 설정해야합니다.)

1. 루트권한이 필요하며 /var/lib/waydroid/waydroid.cfg경로의 파일을 편집기로 수정해야합니다.

편집기로 파일을 열어보면 "[properties]" 부분이 있고 다음줄에 아래 두줄을 추가합니다.

ro.hardware.gralloc=default

ro.hardware.egl=swiftshader

2. 저장후 편집기를 종료한뒤 터미널에서 아래 명령어를 입력합니다.

 

sudo waydroid upgrade -o

 

인제 프로그램 목록에 waydroid를 볼 수 있습니다.

다만 바로 실행할 수는 없고 하모니카에서는 화면속에 화면(?)으로만 구동이 가능합니다.

 

@@@Weston 설치하기

사용자가 CLI처럼 명령어기반이 아닌 GUI로 보려면 디스플레이 서버라는게 필요합니다.

이 서버는 하드웨어를 움직이는 커널과 소통합니다.

우리가 주로 쓰는 서버는 X.org이며 하모니카도 이걸쓰고 있는걸로 압니다.

이 서버는 X11이라는 계층모델을 사용합니다.

하지만 Waydroid는 wayland 모델을 사용합니다. 

그래서 Weston라는 매니저를 설치하여 X11안에 내면의세계(?)를 열어줄 필요가 있습니다.

설치하면 컴포지터 형태로 프로토콜을 사용할 수 있습니다.

우분투의 경우 로그인매니저에서 Ubuntu on Wayland라는 선택사항이 있지만

아직 하모니카는 없는거 같습니다.

 

Weston는 소프트웨어 센터에서 검색해서 받으실 수 있습니다.

설치후에는 별도의 바로가기를 만들어주지 않아 임의의 앱을 바탕화면에 바로가기를 만든 후

우클릭해 명령어란에 weston을 넣어주시면 되며 썸네일은 usr > share > applications 경로에 weston 폴더에서 구하실 수 있습니다.

저는 waydroid를 바탕화면에 바로가기를 2개만들어서 하나를 수정했어요.

 

자 Weston를 실행하면 윈도우창이 하나 뜰겁니다.

한 세션에서는 하나의 모델로만 화면을 보여주기 때문에

인제 모든앱이 이 내면(?)에서 뜨게 됩니다.

 

Waydroid를 실행하면 첫 설치를 시작합니다.

첫설치는 조금오래걸립니다.

 

@@@인터넷 사용하기

설치가 완료되면 안드로이드에서는 인터넷이 작동하지 않습니다.

창을 닫고 네트워크 작업이 필요합니다.

터미널을 열어 방화벽을 열어주어야 합니다. 아래내용을 한줄씩 입력합니다.

 

sudo ufw allow 53

sudo ufw allow 67

sudo ufw default allow FORWARD

 

완료되면 인터넷이 작동하게되며

혹시 되지않는다면 하모니카를 재시작해주세요.

 

@@@기기등록하기

인터넷이 연결되면 Google Play 프로텍트 미인증 기기알림이 계속 뜰겁니다.

정식 디바이스가 아니기에 구글에 기기등록을 직접 해주어야합니다.

먼저 안드로이드내에 브라우저를 열어 구글사이트에 방문 계정을 먼저 로그인해주시고

Device ID apk를 검색하여 설치해줍니다.

Android ID 나 GSF Device-ID로 나오는 내용이 있고 카피버튼이 있거나 해당 문자열을 누르면 팝업창에 카피 버튼이 뜰겁니다.

복사해둡니다.

미인증 기기알림을 눌러보면 도움말이 열리는데 내용에서 "기기가 인증되지 않음" 이부분을 눌러 확장해보면

 "기기를 등록" 이라는 부분이있습니다.

여기서 아까 복사한 내용을 붙여넣으면 1시간 후 기기등록이 진행될겁니다.

 

@@@사용하기

이후 알림이 사라지고 구글플레이스토어를 이용하실 수 있습니다.

이제 작은창이라 불편한 부분은 있지만 안드로이드앱을 쉽게 이용할 수 있습니다.

사용중에 멈추거나 설정파일을 수정할 수도 있기에 아래 터미널 명령어를 기억하시기 바랍니다.

저는 바탕화면 바로가기로 만들어 두었습니다.

 

sudo systemctl start waydroid-container.service

 

@@@알려진 문제

일반적인 안드로이드 기기는 ARM 마이크로아키텍처를 PC에서는 x86 마이크로아키텍처로 설계되었습니다. 필요에따라 제작되었지만 일반적으로 서로 호환되지않습니다. 이때문에 일부앱은 지원되지 않을 수 있습니다. 저는 게임 구동도 카카오톡 사용도 필요하지 않기 때문에 따로 설치하지 않았습니다.

이때문에 ARM Translation Layer라는게 필요하며 아래 둘중하나를 설치해야합니다.

libndk - Chromiumos 기반

libhoudini - Microsoft's WSA 기반

이때문에 이를 위해 스크립트가 만들어졌다.

아래주소에서 받을 수 있습니다.

github.com/casualsnek/waydroid_script

스크립트에는 넷플릭스나 OTT사용을 위한 DRM인증, 루팅, 구글플레이서비스 패치 등 여러기능이 있습니다.

 

제가 사용하는 PC는

하모니카 7.0 LTS를 사용하며

인텔 E8400 프로세서 GT710 엔비디아 그래픽을 사용하니 참고부탁드립니다.

 

 

  • profile
    Kevin 2023.12.28 15:36
    많은 분들이 안드로이드 에뮬레이터를 궁금해하니 큰 도움이 되는 정보 같네요. 유용한 정보 공유 감사합니다.
  • ?
    자유의지 2024.01.07 06:06
    이런 강좌 앤 팁이 저에게는 리눅스 데스크톱을 쓸 수 있는 힘이 됩니다. 고납습니다.

List of Articles
번호 제목 추천 수 글쓴이 날짜 조회 수
공지 지역 작은 도서관에 검색용 컴퓨터에 설치. 2 2 꿈나무 2024.11.23 90
» 하모니카에서 안드로이드앱을 구동하려면.. Waydroid 알아보기 2 file 1 레티 2023.12.28 3394
공지 하모니카에 openbox 적용하기 (저사양PC용)_20231216갱신 7 file 2 마이쮸가이 2022.04.13 4201
공지 하모니카에서 공유한 공유폴더를 윈도우에서 접속하기 13 file 1 JamesBae 2022.04.12 3455
공지 저사양 하모니카 사용자를 위한 최적화 4 1 마이쮸가이 2021.03.23 23258
공지 나만에 하모니카 라이브/복원 usb를 만들기 **1.9.4한글버전(casper부팅 버그FIX)** 6 file 1 마이쮸가이 2021.03.23 17398
공지 하모니카로 오락실 게임 즐기기 5 file 1 Kevin 2021.02.01 18938
공지 하모니카로 구축하는 홈시어터 환경 2 1 Kevin 2021.01.20 18018
공지 하모니카에서 홈텍스 연말정산 하기 1 file 0 jullee 2021.01.20 18846
공지 하모니카 에서 OneDrive 사용하기 7 file 1 Kevin 2021.01.15 19562
290 장애인 접근성에 대해서 생각하다가 0 뚜뚜월드 2024.11.22 14
289 윈도우에 위젯이 있다면? 하모니카 리눅스에는 뭐가 있을까? FEAT. 애플릿, 데스크릿 file 0 뚜뚜월드 2024.11.22 27
288 하모니카 리눅스로 배우는 운영체제 로그아웃? 사용자바꾸기? 0 뚜뚜월드 2024.11.22 15
287 리눅스 압축파일 푸는법 feat. 아주 간단함 file 0 뚜뚜월드 2024.11.22 36
286 니모 탐색기 꿀팁 - 필요한것은 언제나 우리 주변에 0 뚜뚜월드 2024.11.22 17
285 벌써 8 태백이 나왔네요. 2 file 1 가림토 2024.11.21 131
284 하모니카 비공식 한글폰트 패치법 ㅋ file 0 뚜뚜월드 2024.11.20 79
283 나만 아는 하모니카 리눅스의 비밀 "게임편" 0 뚜뚜월드 2024.11.20 97
282 터미널 잡고 휘두르면 일어나는 일 file 0 뚜뚜월드 2024.11.20 57
281 [하모니카] 리눅스에서 obs 방송 설치하기 1 0 뚜뚜월드 2024.11.19 59
280 패널을 의도치않게 다 삭제하게 된 후 살리는법 0 뚜뚜월드 2024.11.19 18
279 게임을 실행하고... alt + tab 최소화를 한다음 다시 복귀가 되질않습니다 ㅋ 1 0 뚜뚜월드 2024.11.19 35
278 실시간 하모니카 사용성 개선편 "냉큼~~디스크를 연결하라~~~" 0 뚜뚜월드 2024.11.19 44
277 언어 로컬(지역)화 2 0 뚜뚜월드 2024.11.19 51
276 하모니카 8을 써보고,,,, 4 0 뚜뚜월드 2024.11.18 183
275 하모니카 8.0 출시를 축하드리며 하모니카 8.0 Review 4 file 2 KongS 2024.11.18 234
274 맥북 프로 2018(T2)에 하모니카 깔아봤습니다 2 file 1 Gonaeng 2024.11.16 129
273 더 편리하게 사용하는 Onedrive 1 file 1 killsystem10 2024.11.07 119
272 초저사양 노트북 설치 해봤습니다. 3 file 0 CoCoNaBo 2024.10.16 570
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 15 Next
/ 15
CLOSE