
라즈베리 파이(Raspberry Pi)는 다양한 운영체제를 자유롭게 설치할 수 있는 강력한 장비입니다. 널리 알려진 OS는 물론, 상대적으로 마이너한 시스템까지도 설치가 가능하죠. 라즈베리 파이 전용으로 개발된 시스템이 더 안정적인 사용 경험을 제공하지만, 안드로이드 앱 실행처럼 특정 기능이 꼭 필요한 순간이 분명히 옵니다.
이 글에서는 라즈베리 파이 4에 안드로이드 9.0을 설치하여 터치스크린 지원을 활성화하는 방법을 소개합니다. 사용감이 다소 어색하고 느릿하게 느껴질 수 있지만, 멀티터치와 터치스크린 지원은 물론 방대한 안드로이드 앱 생태계에 접근할 수 있다는 큰 장점이 있습니다. 무엇보다 라즈베리 파이에서 안드로이드를 성공적으로 구동했다는 성취감은 그 어떤 것과도 바꿀 수 없죠!
준비물
이 튜토리얼을 진행하려면 아래 항목들이 필요합니다.
- 라즈베리 파이 4
- SD 카드
- 안드로이드 9.0 시스템 이미지를 다운로드할 노트북 또는 PC
- 라즈베리 파이와 호환되는 전원 케이블
- 마이크로 HDMI 케이블
- 외부 모니터 (진짜 안드로이드 경험을 원한다면 터치스크린 지원 디스플레이)
- 외장 키보드 및 연결 방법(USB 등)
- 마우스 또는 키보드 내장 트랙패드
- (선택 사항) 이더넷 케이블
준비물을 모두 갖췄다면 이제 라즈베리 파이에 안드로이드 9.0을 구동할 준비가 끝났습니다!
LineageOS 16.0 다운로드하기
여기서는 LineageOS 16.0 빌드를 안드로이드 9.0 기반 이미지로 사용합니다. 단, 이 빌드는 비공식 버전으로 LineageOS 팀의 공식 지원을 받지 않으며, 게임이나 고해상도 미디어 스트리밍 같은 고사양 작업에는 적합하지 않다는 점을 유의하세요.
시스템 이미지를 SD 카드에 플래싱하기 위해 무료 프로그램인 Etcher를 사용합니다. 아직 설치하지 않았다면 balenaEtcher 공식 웹사이트에서 최신 버전을 다운로드하세요.
- KonstaKANG 웹사이트에 접속해 LineageOS 16.0을 다운로드합니다.
- SD 카드를 노트북이나 PC에 삽입합니다.
- Etcher 애플리케이션을 실행합니다.
- Etcher에서 “Select image”를 클릭한 후 방금 다운로드한 LineageOS 파일을 선택합니다.
- “Select target”을 클릭하고 부팅 대상인 SD 카드를 지정합니다.
이제 Etcher가 시스템 이미지를 SD 카드에 플래싱합니다.
라즈베리 파이에서 안드로이드 구동하기
이제 라즈베리 파이에서 처음으로 안드로이드를 만나볼 차례입니다!
- SD 카드를 컴퓨터에서 제거한 후 라즈베리 파이에 삽입합니다.
- 마이크로 HDMI 케이블로 모니터를 라즈베리 파이에 연결합니다.
- 키보드를 라즈베리 파이에 연결합니다.
- 이더넷 케이블을 라즈베리 파이에 연결합니다.
- 전원을 연결합니다. 그러면 기기가 자동으로 부팅됩니다.
- 몇 분 후 “Lineage” 환영 화면이 나타납니다. “Next”를 클릭하세요.

- 이제 언어 선택, 날짜 및 시간 설정, Wi-Fi 네트워크 연결 등 일반적인 초기 설정 과정을 진행합니다.
- 모든 정보를 입력한 후 “Start”를 클릭합니다.
그러면 안드로이드 메인 화면으로 이동합니다.

구글 플레이 설치를 잊지 마세요!
안드로이드가 정상적으로 구동되었지만, LineageOS에는 구글 플레이 스토어가 기본 탑재되어 있지 않습니다. 구글 플레이를 사용하려면 GApps(Google Apps)를 다운로드하고 설치해야 합니다. GApps에는 구글 플레이와 이를 구동하는 데 필요한 모든 서비스가 포함되어 있습니다. 또한 기기를 식별하는 코드를 생성해 구글 플레이에 연결하는 데 사용되는 Device ID APK도 필요합니다.
- 안드로이드에 기본 설치된 웹 브라우저를 열고 GApps 웹사이트에 접속합니다.
- “ARM”, “Android 9”, “Pico”를 차례로 선택한 후 “Download” 아이콘을 클릭합니다.

- 다음으로 APKMirror 웹사이트에 접속해 Device ID APK를 다운로드합니다.
GApps 파일 옮기기
이후 단계를 수월하게 진행하려면 GApps 파일을 저장소의 최상위(root) 위치로 이동시켜야 합니다.
- 화면 하단에서 위로 드래그하여 앱 서랍(app drawer)을 엽니다.

- “Files” 앱을 찾아 실행합니다.
- “Downloads”를 선택합니다.
- 방금 다운로드한 “GApps” 파일을 찾아 왼쪽 메뉴 쪽으로 드래그한 후, “Raspberry Pi 4” 위에서 놓습니다.

이렇게 하면 복구 모드(Recovery Mode)로 부팅했을 때 파일을 훨씬 쉽게 찾을 수 있습니다.
안드로이드의 숨겨진 개발자 옵션 활성화하기
터미널(Terminal)에 접근하려면 개발자 옵션(Developer Options)을 활성화해야 합니다.
- 화면 하단에서 위로 드래그하여 앱 서랍을 엽니다.
- “Settings”(설정) 앱을 선택합니다.
- “About tablet”(태블릿 정보)을 엽니다.

- “Build Number”(빌드 번호) 항목을 찾아 “개발자 설정이 활성화되었습니다”라는 팝업이 나타날 때까지 반복해서 클릭합니다.

- 메인 “Settings” 화면으로 돌아간 후, 이번에는 “System → Advanced → Developer Options”로 이동합니다.
- “Root access”를 탭합니다. 이어지는 팝업에서 “Apps and ADB”가 선택되어 있는지 확인합니다.

- 루트 접근 허용 여부를 묻는 메시지가 뜨면 “OK”를 클릭합니다.
- 다음으로 “Developer Options” 화면 맨 아래로 스크롤하여 “Local Terminal”을 찾고, 해당 스위치를 “On” 위치로 밉니다.
이제 “Settings” 앱을 종료할 수 있습니다.
터미널에 접근하려면 라즈베리 파이를 재부팅해야 합니다. 키보드의 F5 키를 누르면 “Power” 메뉴가 열리고, 여기서 “Restart”를 선택하세요.
안드로이드 복구 모드(Recovery Mode)로 부팅하기
복구 모드로 부팅하는 방법은 다음과 같습니다.
1. 화면 하단에서 위로 드래그하여 앱 서랍을 엽니다.
2. “Terminal”을 선택합니다.
3. 터미널 창에 다음 명령어를 입력합니다.
su
4. 키보드의 Enter 키를 누릅니다. 메시지가 표시되면 “Remember my choice”를 선택한 후 “Allow”를 클릭합니다.
5. 터미널에 다음 명령어를 입력합니다.
rpi4-recovery.sh
Enter 키를 누른 후 아래 명령어를 실행합니다.
reboot
Enter 키를 누르세요.

이제 안드로이드가 재부팅되며 복구 모드로 진입합니다.
GApps 설치 및 Dalvik 캐시 삭제하기
GApps를 설치하는 방법입니다.
1. 복구 모드에서 “Swipe to allow modifications” 슬라이더를 찾아 “On” 위치로 끕니다.

2. “Install”을 선택하고 앞서 다운로드한 GApps 패키지를 찾습니다.
3. GApps를 탭한 후 “Swipe to confirm Flash” 슬라이더를 끌면 GApps가 설치됩니다.
4. “Swipe to wipe” 슬라이더를 끌어 Dalvik 캐시를 삭제합니다.
5. “Dalvik wipe complete” 화면이 나타나면 “Back” 버튼을 클릭합니다.
6. 화면 좌상단의 “Team Win Recovery Project” 아이콘을 선택해 메인 메뉴로 돌아갑니다.
7. “Wipe”를 클릭합니다.
8. “Swipe to Factory Reset” 슬라이더를 끕니다.
9. 메시지가 표시되면 “Back”을 클릭합니다. 다시 좌상단의 “Team Win Recovery” 버튼을 선택해 메인 메뉴로 돌아갑니다.
10. “Mount”를 클릭합니다.
11. “Boot”, “System”, “Data”가 모두 선택되어 있는지 확인한 후, “Team Win Recovery Project” 아이콘을 클릭해 메인 화면으로 돌아갑니다.

12. “Advanced → Terminal”을 클릭합니다.
13. 터미널에서 시스템을 재부팅하려면 다음 명령어를 입력합니다.
rpi4-recovery.sh boot
키보드의 Enter 키를 누릅니다.
14. 터미널에 다음 명령어를 입력합니다.
reboot
Enter 키를 누르면 시스템이 재부팅됩니다.
안드로이드가 부팅되면 추가 설정이 필요할 수 있습니다. 예를 들어 구글 서비스 약관에 동의하거나 보호용 PIN을 설정하는 과정이 그렇습니다. 설정을 마치면 홈 화면에 새로운 변화가 보일 겁니다. 바로 구글 플레이가 설치된 것이죠!
하지만 한 가지 문제가 남아 있습니다. 구글 플레이 앱을 실행하면 기기가 Play Protect 인증을 받지 못했다는 경고가 표시됩니다. 마지막 단계는 Device ID APK로 코드를 생성한 뒤, 이 코드로 기기를 인증하는 것입니다.
Play Protect 인증받기: 구글에 기기 등록하기
Device ID 코드를 생성하는 방법입니다.
- 화면 하단에서 위로 드래그해 앱 서랍을 연 후 “Files”를 선택합니다.
- “Downloads” 폴더로 이동합니다.
- 앞서 다운로드한 Device ID APK를 찾아 더블클릭하여 실행합니다. 메시지가 표시되면 “Install”을 선택합니다.
- 앱 서랍을 열어 새로 설치된 Device ID 앱을 실행합니다.
- 앱이 실행되면 “Google Service Framework”를 클릭합니다. 팝업에 코드가 나타나면 “Copy”를 클릭합니다.
- 화면 상단에 “Device is not Play Protect certified” 경고가 표시되어 있을 겁니다. 이것을 클릭하면 팝업이 열립니다.
- 팝업에서 “Custom ROM users” 섹션으로 스크롤한 후 해당 링크를 클릭합니다. 그러면 안드로이드 기본 웹 브라우저가 실행됩니다.
- 요청에 따라 Gmail 계정으로 로그인합니다.
- 로그인 후 Device ID APK에서 복사한 코드를 “Register” 입력란에 붙여넣습니다.
- “Register”를 선택합니다. 이제 구글이 이 기기를 커스텀 롬(custom ROM)으로 등록하고 구글 플레이 접근을 허용합니다.
변경 사항은 재부팅 후에 적용되므로 F5 키를 눌러 시스템을 재부팅하세요.
라즈베리 파이가 재부팅되면 구글 플레이 앱을 실행하고 Gmail 계정으로 로그인하세요. 이제 라즈베리 파이 4에 안드로이드 앱을 마음껏 다운로드할 준비가 완료되었습니다!
만약 처음 구글 플레이에 접속할 때 오류 메시지가 나타난다면, 약 15분 정도 기다려 보세요. 구글이 ID를 성공적으로 등록하기까지 때로 시간이 걸릴 수 있습니다.
안드로이드 9.0은 원래 라즈베리 파이를 위해 설계된 것은 아니지만, 터치스크린 지원과 방대한 안드로이드 앱 생태계 접근이라는 독특한 조합을 제공합니다. 이 외에도 라즈베리 파이 4를 활용할 수 있는 방법은 무궁무진합니다.