IT/IT기기

홈런북 N형 HL105 안드로이드 태블릿 전환|ADB로 학습 앱 제거

hexcode 2019. 12. 8. 20:17
반응형

 

아이스크림 홈런 계약이 끝난 홈런북 N형(HL105)을 일반 안드로이드 태블릿으로 바꿔 사용했던 기록입니다. 전용 학습 앱이 공장 초기화 때마다 다시 설치되는 구조라, 복구 모드에서 시스템 파티션을 마운트한 뒤 ADB로 사전 설치 파일을 정리했습니다.

먼저 꼭 읽어주세요.
이 글은 오래된 홈런북 N형 HL105에서 직접 작업한 경험입니다. 펌웨어가 다른 기기에는 같은 명령을 적용하면 안 됩니다. 작업 후 학습기 상태로 되돌리기 어렵고, 잘못된 파일을 지우면 부팅 불가 상태가 될 수 있습니다. 계약이 완전히 종료된 본인 소유 기기에서, 폐기를 고려할 정도로 복구 위험을 감수할 수 있을 때만 참고하세요.

홈런북 S형과 N형은 방법이 다릅니다

구분 특징 주의점
홈런북 S형 삼성 태블릿 기반 모델이 존재합니다. 겉모습이 같아도 정확한 모델 번호와 펌웨어가 일치해야 합니다. 무작정 Odin으로 다른 펌웨어를 설치하면 안 됩니다.
홈런북 N형 HL105 원문에서 작업한 Rockchip RK3288 기반 기기입니다. 공개된 순정 롬을 확보하기 어려워 시스템 파일 삭제 전 원상 복구 수단이 거의 없습니다.

계약 종료 뒤 고객센터에서 일반 안드로이드 전환용 정보를 안내받을 수 있었지만, 당시 제 기기는 공장 초기화를 하면 다시 학습기 모드로 돌아왔습니다. 아래 방법은 이 재설치 파일을 제거한 개인적인 해결 과정입니다. 먼저 고객센터의 공식 전환 지원 여부를 확인하는 편이 안전합니다.

준비물과 작업 전 확인

  • 정확한 모델명이 HL105인지 확인
  • 배터리 50% 이상 충전 및 안정적인 USB 데이터 케이블 준비
  • 사진과 필요한 파일을 다른 저장장치에 백업
  • PC에 최신 Android SDK Platform-Tools 설치
  • 작업 뒤 모든 사용자 데이터가 삭제된다는 점 확인
ADB 버전은 최신판을 권장합니다. Google은 최신 Platform-Tools가 이전 Android 버전과도 하위 호환되도록 제공한다고 안내합니다. 인터넷에서 출처가 불분명한 단독 adb.exe 파일을 받기보다 공식 패키지를 사용하세요.

1. 복구 모드에서 /system 마운트

  1. 홈런북 전원을 완전히 끕니다.
  2. 전원 버튼과 볼륨 +, 볼륨 - 버튼을 함께 약 10초간 누른 뒤 놓습니다.
  3. 복구 메뉴가 나타나면 볼륨 버튼으로 Mount /system으로 이동합니다.
  4. 전원 버튼으로 실행하고 화면 아래에 Mounted /system.이 표시되는지 확인합니다.
홈런북 N형 HL105 안드로이드 복구 메뉴에서 Mount system을 선택한 화면
복구 메뉴에서 /system을 마운트한 모습. 한 번 실행되어 메시지가 표시되면 충분합니다.

2. PC에서 ADB 연결 확인

USB 데이터 케이블로 홈런북과 PC를 연결하고 터미널 또는 명령 프롬프트를 엽니다.

adb devices

기기 일련번호와 recovery 또는 device 상태가 보이는지 확인합니다. 목록이 비어 있다면 케이블, USB 포트, Windows 드라이버부터 점검하세요.

adb root
adb shell

이 기기의 복구 환경에서는 root 권한의 ADB 셸을 사용할 수 있었습니다. 일반적인 정식 Android 사용자 빌드에서는 adb root가 허용되지 않는 것이 정상입니다. 프롬프트가 root@rk3288처럼 표시되는지 확인한 뒤 다음 단계로 넘어갑니다.

3. 삭제 전 사전 설치 폴더 확인

먼저 현재 위치와 파일 목록을 눈으로 확인합니다. 바로 삭제 명령부터 실행하지 않는 것이 중요합니다.

cd /system/preinstall
pwd
ls -al

당시 제 HL105에는 Air*, Deep*, Sigong*, N_S* 형태의 홈런 학습 앱 폴더와 google_hangul_keyboard가 들어 있었습니다.

google_hangul_keyboard는 삭제하지 마세요. 제 기기에서는 이 폴더까지 지우면 초기화 후 한글 키보드를 입력할 방법이 없었습니다. 목록이 원문과 다르다면 작업을 멈추는 편이 안전합니다.

4. 홈런 사전 설치 파일 정리

아래 명령은 현재 경로가 정확히 /system/preinstall이고, 목록에 해당 폴더가 있는 것을 확인한 뒤 한 줄씩 실행합니다.

rm -rf Sigong*
rm -rf sigong_m_2.5
rm -rf Air*
rm -rf N_S*
rm -rf Deep*

삭제 후 남은 항목을 다시 확인합니다.

ls -al

제 기기에서는 google_hangul_keyboard가 남았습니다. 그다음 시스템 앱 폴더의 홈런 앱을 확인합니다.

cd /system/app
pwd
ls -d SigongEdu* 2>/dev/null

목록이 실제로 표시될 때만 다음 명령을 실행합니다.

rm -rf SigongEdu*
왜 긴 파일 목록을 먼저 확인하나요?
rm -rf는 확인 없이 바로 삭제하며 휴지통도 없습니다. 모델이나 펌웨어가 다르면 폴더 구성이 달라질 수 있으므로 pwdls 결과를 확인하는 과정이 핵심입니다.

5. 공장 초기화 후 일반 태블릿으로 부팅

  1. ADB 셸을 종료하고 USB 케이블을 분리합니다.
  2. 복구 메뉴에서 Wipe data/factory reset을 실행합니다.
  3. 초기화가 끝난 뒤 Reboot system now를 선택합니다.
  4. 부팅 후 Wi-Fi와 Google 계정, 키보드 입력을 확인합니다.

사전 설치 폴더가 정상적으로 정리됐다면 공장 초기화 뒤 홈런 학습 앱이 다시 설치되지 않고 일반 안드로이드 초기 설정 화면으로 진입합니다.

지금 다시 사용한다면 알아둘 점

HL105는 오래된 하드웨어와 Android 버전을 사용하는 기기입니다. 일반 태블릿으로 전환해도 최신 앱 설치나 DRM 영상 재생, 웹 호환성에 제한이 있을 수 있습니다. 보안 업데이트가 끝난 기기에는 금융 앱이나 중요한 계정을 넣지 않고, 로컬 영상 재생·전자책·스마트홈 화면처럼 제한된 용도로 쓰는 편이 낫습니다.

  • 초기화 전에 Google 계정과 개인 파일을 모두 제거
  • 부팅되지 않으면 무작정 다른 모델의 펌웨어를 올리지 않기
  • 복구 이미지나 정확한 순정 롬이 없다면 추가 시스템 파일 삭제 금지
  • 양도하거나 폐기하기 전 공장 초기화와 저장 데이터 삭제 확인

정리

핵심은 복구 모드에서 /system을 마운트하고, HL105에 실제로 존재하는 홈런 사전 설치 폴더만 확인해서 제거한 뒤 공장 초기화하는 것입니다. 같은 홈런북 이름을 달고 있어도 기기 세대와 제조사가 다를 수 있으므로, 이 절차를 다른 모델에 그대로 적용해서는 안 됩니다.

현재 판매되는 홈런 기기 정보와 A/S는 아이스크림 홈런 공식 기기 안내에서 확인할 수 있습니다.

반응형