프로그래밍 연습하기

오드로이드 N2+ 구매 및 리니지 OS 설치 후기 본문

오드로이드

오드로이드 N2+ 구매 및 리니지 OS 설치 후기

john.k 2021. 3. 19. 16:49
반응형

하드커널에서 판매하는 오드로이드 N2+ 제품을 구매했습니다.

N2+에 리니지 OS를 설치하고 magisk, Xposed 등을 설치하면서 겪은 문제들을

간단한 후기와 더불어 정리해보려고 합니다. 

 

먼저 글을 시작하기 앞서, 읽어보면 아시겠지만

이 글은 정확하고 최적화된 정보라기보다는

제가 제 환경에서 직접 경험해본 것들을 정리한 글임을 말씀드립니다.

그래서 정확하지 않은 정보나 방법이 있을 수 있고, 또 각자의 환경이 다르기 때문에

완벽한 가이드라고 보기는 어렵습니다.

 

그러나 개인적으로 과정을 정리해두고 나중에 다시 세팅할 일이 생긴다면 참고한다거나,

혹시나 저와 비슷한 환경에서 비슷한 문제를 겪는 분이 보신다면

도움이 되지 않을까 싶기도 하여 정리해봤습니다.

 

먼저 제품을 구매한 하드커널의 홈페이지입니다.

www.hardkernel.com/ko/

 

ODROID

ODROID-HC2: Home Cloud Two ODROID-HC2 is a mini PC which can be an affordable solution for a network attached storage (NAS) server. This home cloud-server centralizes data and enables users to share and stream multimedia files to phones, tablets and other

www.hardkernel.com

자체 쇼핑몰에서 판매를 하고 있어서 구매하기가 조금 불편하기는 했습니다.

요새 쇼핑몰들은 다양한 소셜 로그인과 결제 수단을 갖추다보니까요.

좀 알아보니 하드커널은 개인 판매보다는 기업, 대량 판매쪽으로 힘을 쏟는 것으로 보입니다.

 

배송 상자입니다.

15일 오후에 주문하고 입금했는데 18일에 도착했네요.

빠른 배송은 아니지만 그렇다고 늦은 배송이라고 하기는 좀 그렇네요.

 

 

제가 주문한 제품들은 

오드로이드 N2+ 본체, 투명 케이스, 쿨링팬, 16GB eMMC, eMMC Reader(Micro SD 형식)

이렇게 구매했습니다.

부가세 및 배송비 포함 약 14만원 가까이 나왔네요.

 

왼쪽부터 케이스, 쿨링팬, N2+ 본체, eMMC와 Reader가 들어있는 상자입니다.

 

쿨링팬은 필요 없다는 말이 많긴 했었는데, 혹시 몰라서 구매를 했습니다.

투명 케이스는 오래 두고 쓰는데 먼지가 끼고 그럴까봐 구매했습니다.

Micro SD로도 사용이 가능한 것으로 듣기는 했는데

속도가 더 빠르다는 16GB eMMC를 구매해서 사용했습니다. 

 

케이스의 단점이 쿨링팬 선을 따로 빼는 공간이 없습니다.

그래서 딴 출력단자용으로 나있는 구멍에 빼는 식으로 하는 거 같긴 한데

이러면 단점이 케이스를 열려면 쿨링팬 나사를 제거해서 오드로이드와 분리해야 열 수 있습니다.

케이스에 작은 구멍을 내던지 아니면 그런 불편함을 감수하고 써야겠네요.

 

그리고 위 사진에는 없지만 12V 2A 어댑터를 네이버쇼핑에서 별도로 구매했습니다.

원래는 하드커널에서 같이 파는데,

하필 제가 살 때 기존 판매 중인 제품 인증에 문제가 있어서 구매가 불가능했습니다.

그래서 그냥 12V 2A 어댑터를 별도로 구매해서 사용 중입니다.

 

그렇게 배송을 받고나서 슬슬 세팅을 시작했습니다.

 

먼저 eMMC에 리니지 OS를 플래싱? 합니다. 용어를 정확하게 모르겠네요.

어쨌든 리니지 OS 이미지를 balenaEtcher 라는 프로그램을 사용하여 eMMC에 설치했습니다.

사용한 리니지 OS 이미지는

오드로이드 용으로 커스텀된건지 잘은 모르겠지만 그렇다고 하는

리니지 OS 16버전 beta 0.4 버전을 사용했습니다.

 

Micro SD 형식의 리더에 eMMC를 연결하고 그것을 다시 Micro SD 리더에 꽂아야하는데,

저는 Micro SD 리더가 없어서 다이소에서 5천원을 주고 다양한 형식을 지원하는 것으로 하나 사뒀었습니다.

 

그리고 이제 문제가 벌써부터 발생했는데

안쓰는 오래된 모니터가 하나있고, DVI to HDMI 케이블이 있어서

이것을 사용하려고 했는데 연결해보니까 화면이 안뜨더라구요.

첫 연결에서 리니지 OS 부팅 화면이 뜨는 것을 봤는데 그 이후 계속 No Signal이 떠서

OS 설치가 잘못 되었나 하고 몇 번 다시 해봤는데 해결되지 않았습니다.

 

그래서 해본 생각이 모니터가 좀 오래되서 맛이 간건가 해서

노트북에 연결 해보니까 좀 멀쩡하지는 않은 것 같긴 한데 그래도 화면이 잘 나와서

여기서부터 헤메기 시작했습니다.

 

한참 찾다가 발견한 것이 boot.ini 와 env.ini의 설정 값을 변경해주는 것이었습니다.

forum.odroid.com/viewtopic.php?t=38819

 

N2 사용 중인데 화면이 안 나와요 Hdmi to Dvi - ODROID

 

forum.odroid.com

저는 2개 파일의 display_autodetect 와 voutmode 값을 모두 false, dvi로 바꾸어서

화면을 띄울 수 있었습니다.

 

이후 Magisk를 설치하려고 했는데 여기서 또 문제가 발생했습니다.

제가 찾아본 글은 리니지 OS를 복구모드로 부팅해서 설치하는 것이었는데,

이게 제가 DVI로 연결을 해서 그런건지 복구모드로 부팅하면 화면이 또 No Signal을 띄워서

설치를 못하는 상황이었습니다.

 

그래서 여기서도 한참 헤메다 딴 방법을 찾은 것이 

codewalkerster.blogspot.com/2019/04/how-to-use-supersu-on-odroid-n2-android.html

 

How to use Supersu on ODROID-N2[C4] Android PIE

https://forum.odroid.com/viewtopic.php?f=178&t=34063 Install Magisk Manager Open browser and search "magisk apk" https://magiskmanager.com...

codewalkerster.blogspot.com

오드로이드 포럼 답변 중에 이 글이 있었습니다.

방법을 보면 img 파일을 가져와서 magisk로 뭔가 조작을 해주고 그것을 기존 img와 교체하는 작업으로 보입니다.

 

그런데 이대로 했는데 permission denied 때문에 진행을 못했습니다.

제가 직접 OS를 올린건데 su를 해도 권한을 못 얻는 게 좀 이상한 거 같더라구요.

그래서 찾다보니

www.lineageosdownloads.com/root-lineage-os/

 

How to Root Lineage OS [All Versions - Lineage OS 15, 14 & 13]

The legendary CyanogenMod was shut down and reincarnated as the Lineage OS. Here's how to easily root Lineage OS on any Android device.

www.lineageosdownloads.com

리니지 OS에서 따로 설정으로 루트 권한을 주는 방법이 있었습니다.

여기서 권한을 풀어주고 하니까 정상적으로 su시 root 권한 요청이 뜨더라구요.

그래서 Magisk를 설치 할 수 있었습니다.

 

이 과정 없이 Magisk Manager만 설치를 했었는데 그 때 보지 못했던 모듈 기능이

설치 후 보이더라구요.

거기서 Liru와 Liru EdXposed를 설치했습니다.

 

그리고 Xposed Framework를 이용하여 동작하는 Fake Wifi 설치까지 해봤습니다.

기본적으로 오드로이드 N2+ 에는 LAN 포트가 있어서 유선 인터넷 연결이 가능하고,

아니면 USB 와이파이 동글을 이용해서 무선으로 이용도 가능하다고 합니다.

와이파이 동글을 살 마음이 없었던 것은 아닌데 그냥 나중에 사고 유선으로 쓰려고 했습니다.

 

그런데 우리나라 앱 마켓 중 하나인 원스토어는 이렇게 유선 인터넷으로 세팅한 환경에서 접속이 되지 않습니다.

왜 안되는지는 잘 모르겠네요.

PC로 앱 플레이어를 쓰면 그냥 접속이 되는 것으로 보아

앱 플레이어에도 기본으로 우회 방법이 적용되어있지 않나 싶습니다.

 

그래서 Fake Wifi를 이용하여 원스토어에 접속하는 방법이 있어서 그것도 해봤습니다.

일단 기본적으로 Fake Wifi는 Xposed Framework를 이용한 앱(모듈)인 것 같습니다.

 

EdXposed Manager에서 Fake Wifi 관련한 모듈을 찾아보면

두 개의 모듈을 찾을 수 있었습니다.

 

먼저 하나는 Fake Wifi Connection 으로 기억하고

하나는 Fake Wifi Reworked 이었던 것으로 기억하는데요.

 

Fake Wifi Connection은 그냥 설치가 되고 뭔가 앱별로 Fake Wifi를 적용 가능한 화면이 떠서

되는 줄 알았는데 설정을 하고 재부팅을 해도 그대로 원스토어 접속이 안됐습니다.

 

반면 Fake Wifi Reworked는 설치가 되기는 하지만 실행해보면 Xposed Framework가 설치되어 있지 않아

작동하지 않는다는 메세지만 뜰 뿐이었습니다.

 

여기서 또 한참 헤메다가 최신 버전이 아니라 과거 버전을 설치해야 된다는 말이 있어서

두 앱 모두 최신 버전을 지우고 과거 버전을 설치해보고

이것을 여러 번 반복했지만 바뀌는 것은 없더라구요.

 

그러다가 EdXposed Manager에서 모듈을 뒤져보다 Xposed Installer를 찾아서

한 번 깔아봤는데 Xposed Framework 예전 버전에 쓰던 앱으로 보이더라구요.

열어보면 이 앱도 Xposed Framework가 설치되지 않았다는 문구가 떴습니다.

 

혹시 예전 Xposed Framework를 설치해야 하나 이런 생각도 들었는데 거기까지는 하지 않았습니다.

이 앱을 일단 깔아두고 다시 Fake Wifi 앱 두개를 가지고 지웠다 깔아봤다 재부팅했다가 하는데

Fake Wifi Reworked 예전 버전이 갑자기 다른 화면이 뜨더라구요.

 

그래서 설정을 하고 다시 재부팅하고 원스토어를 켜봤는데 여전히 안되서

다시 Fake Wifi Reworked를 업데이트 해서 최신 버전으로 해봤는데

과거버전과 조금 다른 UI가 뜨고(업데이트가 된 것으로 보입니다.) 설정을 하고 

재부팅을 하니 드디어 원스토어 접속이 됐습니다.

 

이 Xposed와 Fake Wifi 관련한 부분은

이런 앱들을 설정하는 것을 이해하고 했다기보단

계속 이것 저것 건드려보다가 어쩌다 된 수준이어서

최대한 제가 기억하는대로 한 것들을 적어봤지만 빠진게 있을 수도 있습니다.

 

잘은 모르지만 대충 짐작해보면 Fake Wifi가 Xposed Framework를 이용하는 앱이 맞지만

앱들이 업데이트가 최신으로 되지 않아서

최신의 EdXposed Manager와 Xposed Framework를 인식하지 못한건가? 하는 생각이 들었습니다.

 

지금은 일단 잘 이용이 되지만

저 조차도 왜 되는지 무슨 과정이 필요한지 정확하게 모르다보니

계속 사용해보면서 뭔가 문제가 생기지 않나 계속 관심을 가지고

더 알아봐야 할 것 같습니다.

 

그리고 지금까지는 초기 설정을 하기 위해 모니터, 키보드, 마우스를 연결하고 했지만

이제 설정이 끝났으니 전원과 인터넷만 연결하고 원격으로 사용하려고 합니다.

 

그래서 원격으로 조종하기 위해서 Anydesk를 설치하고 사용해보는데

화면만 뜨고 조종은 되지 않더라구요.

이것도 좀 찾아보니 

support.anydesk.com/downloads/android-addons/download.php?id=com.anydesk.adcontrol.aosp

 

AnyDesk Android Add-ons

Android remote control add-on for Generic Android devices To allow remote control of your Android device you have to install a separate device-specific app from us. You can install it either from the Google Play Store or download the APK file from here and

support.anydesk.com

조종하고자 하는 디바이스(여기서는 오드로이드)쪽에서 이 앱을 설치해야 되는 것 같았고,

실제로 설치하니 원격 조종이 잘 되는 것을 확인할 수 있었습니다.

 

여기까지가 오드로이드 N2+를 구매하고 리니지 OS 설치,

그리고 Fake Wifi 설정과 AnyDesk를 이용한 원격 조종까지 해보는 과정이었습니다.

 

제가 필요한 것들은 다 세팅을 한 것 같아서,

일단 이대로 쓰다가 뭐가 안된다던가 하면 글 내용을 추가하거나 새로 글을 하나 더 쓸 것 같습니다.

 


오드로이드 N2+ 자체 가격만 봤을 때는 별로 비싸지 않네? 하는 생각이 들었었는데

필요한 것을 이것 저것 구매하다보니까 생각보다 돈이 좀 더 들어갔습니다.

 

세팅하면서 옛날에 안드로이드 스마트폰을 처음 샀을 때 (안드로이드 버전 2.0~2.3 쯤으로 기억합니다)

루팅 관련해서 이것저것 찾아보고 루팅 해보고 했던 생각이 났습니다.

그때나 지금이나 남이 해둔 것을 찾아서 따라해보는 수준이지만요.

 

특히 DVI 모니터 연결과 Fake Wifi 설정 부분에서

시간은 많이 썼는데 눈에 띄는 진전이 없어서 답답하고 짜증도 났었지만

그래도 대충 해결하고 일단 원하는 대로 사용은 되니까 성취감이 있기는 합니다.

 

나중에는 라즈베리 파이를 사서 리눅스를 깔아서 써본다던지,

아니면 오드로이드에 깔아 사용해보고 싶네요.

반응형
Comments