탈옥한 Kindle에 Tailscale을 설치하기

20 hours ago 1

  • Tailscale을 탈옥한 Kindle에 설치하면 제한된 전자책 리더를 네트워크 연결이 가능한 소형 Linux 장치로 확장할 수 있음
  • 탈옥(jailbreaking) 을 통해 Kindle의 루트 접근 권한을 얻고, KOReaderKindleForge 앱 같은 비공식 소프트웨어를 실행할 수 있음
  • Tailscale 연결을 추가하면 SSH 접근, Taildrop 파일 전송, Calibre Web 라이브러리 접근 등 네트워크 기반 기능을 활용 가능
  • 설치 과정에는 KUAL, MRPI, USBNetworking 설정과 Tailscale 바이너리 및 인증 키 구성이 포함됨
  • 이 조합은 Kindle을 DRM 없는 전자책 관리와 원격 파일 접근이 가능한 개인 장치로 전환시키는 실험적 활용 사례임

탈옥한 Kindle의 개념

  • 탈옥은 제조사가 설정한 소프트웨어 제한을 제거하여 루트 권한을 얻는 과정
    • 운영체제 내부 접근, 비공식 앱 실행, 시스템 수정 등이 가능
  • Kindle 탈옥 후에도 Amazon 스토어와 Libby 앱을 통한 도서 전송 기능은 유지됨
  • 2007년 아이폰 이후 대부분의 제한된 기기에서 탈옥 문화가 형성되었으며, Kindle도 예외가 아님
  • 현재는 AdBreak라는 방법이 최신 펌웨어(5.18.5.0.2 이전 버전)까지 지원됨
  • 탈옥 시 기기 벽돌(bricking) 위험과 보증 무효 가능성이 존재함

Tailscale이 Kindle에 추가하는 기능

  • Tailscale은 필수는 아니지만, 탈옥 Kindle의 활용도를 크게 높임
    • 고정 IP 주소(100.xx.yyy.zzz) 부여로 네트워크 접근 단순화
    • magicDNS를 통한 SSH 접속 간소화 (ssh root@kindle)
    • Taildrop으로 Kindle 디렉터리에 직접 파일 전송
    • Calibre Web 같은 자체 호스팅 전자책 서버와의 안전한 연결 지원
  • 이를 통해 USB 연결 없이 epub, mobi 등 전자책 파일을 /documents 폴더로 전송 가능
  • Tailscale은 KOReader 설치 및 설정 과정에서도 유용하게 사용됨

Kindle 탈옥 준비 단계

  • 탈옥 전 기기 모델, 펌웨어 버전, 저장 공간을 확인해야 함
  • Kindle Modding Wiki에서 해당 버전에 맞는 탈옥 방법을 확인
    • 펌웨어 15.18.1 미만은 WinterBreak, 15.18.1~5.18.5.0.1은 AdBreak 사용 가능
  • Wi-Fi 자동 업데이트를 방지하기 위해 비행기 모드 유지 필요
  • 최신 탈옥 절차는 Dammit Jeff의 영상에서 세부 설명 제공

실제 탈옥 절차

  • PC/Mac/Linux와 USB 케이블 준비, 안정적인 Wi-Fi 환경 필요
  • 기본 단계
    • KindleModding.org의 탈옥 가이드에 따라 진행
    • 핫픽스 설치OTA(Over-The-Air) 업데이트 비활성화
    • KUAL(Kindle Unified Application Launcher)과 MRPI(MobileRead Package Installer) 설치
    • KOReader 설치로 확장된 전자책 리더 기능 확보
  • 이후 Tailscale 설치를 위해 추가 단계 진행

탈옥 Kindle에 Tailscale 설치

  • KUAL과 MRPI가 정상 동작하는지 확인 후, USBNetworking Lite 설치
  • 두 가지 Tailscale 저장소 중 선택
    • Mitanshu의 기본 버전 또는 Taildrop 지원 포크 버전
  • 설치 절차
    1. GitHub에서 저장소를 클론하거나 ZIP 다운로드
    2. Tailscale의 ARM용 정적 Linux 바이너리 다운로드
    3. tailscale 및 tailscaled 파일을 /extensions/tailscale/bin에 복사
    4. Tailscale 관리자 콘솔에서 인증 키 생성(재사용·사전 승인 옵션 활성화)
    5. 생성된 키를 auth_key.txt에 입력
    6. Taildrop 사용 시 taildrop_dir.txt에 전송 폴더 지정(/mnt/us/documents 권장)
    7. 완성된 tailscale 폴더를 Kindle의 /extensions 폴더로 복사
  • KUAL 실행 후
    • USBNetwork Status 활성화 확인
    • Start TailscaledStart Tailscale 순서로 실행
    • Tailscale 콘솔에서 Kindle 연결 확인 후 Disable key expiry 설정

Tailscale 설치 후 활용

  • SSH를 통한 파일 관리, 앱 설치, 설정 작업이 용이해짐
  • Bluetooth 키보드 연결 등 명령줄 기반 작업이 가능
  • Kindle이 tailnet에 포함되어 Home Assistant 대시보드나 Calibre-Web 서버 접근 가능
  • Taildrop으로 epub, PDF, 만화 파일, DjVu 등을 Kindle로 직접 전송 가능
    • 예시: 스마트폰에서 DRM-free 전자책을 구매 후 Taildrop으로 Kindle에 전송
  • Tailscale은 Kindle을 개인 네트워크의 일원으로 통합시켜, 단순한 리더기를 넘는 확장성을 제공

커뮤니티 참여

  • Tailscale을 비정상적이거나 희귀한 기기에 설치한 사례를 공유하도록 권장
  • Reddit, Discord, Bluesky, Mastodon, LinkedIn 등에서 사용자 경험 공유 가능

Read Entire Article