루팅을 하거나 리니지롬을 설치하기에는 조금 어려워 보이고 무서워서 간단하면서 최소의 작업으로 그나마 제대로 사용할 수 있는 방법을 아래에 적어 본다. 또 리니지롬을 설치하는 것이 아니라 단순히 루팅만 한다면 아래에 적은 것보다 더 큰 이득을 볼 것도 없어 보인다.
PC와 태블릿을 연결하기 전의 준비 과정
1. Setting(설정) → Device Options에 보면 아래에 Serial Number이 있는데,
그 Serial Number 부분을 대략 열 번 정도 클릭하면 그 아래에 저절로 Developer Options(개발자 옵션)이 생긴다. 그럼 그 개발자 옵션에 들어가서 Enable ADB를 활성화하고,
나와서 다시 Setting(설정) → Security(보안)에서 Apps from Unkown Sources를 활성화한다.
2. 여기에서 Amazon Fire Toolbox(툴박스) 최신 버전을 받고(버전은 자주 자주 업데이트되는 것 같다) 설치한다. 실행은 나중에 하고 설치만 한다.
여기: https://forum.xda-developers.com/hd8-hd10/development/official-amazon-fire-toolbox-v1-0-t3889604
3. 여기에서 Step 2 부분에서 Kindle Fire Driver를 받고, 받은 kindle_fire_usb_driver.zip 파일의 압축을 풀고 설치한다.
4. PC 왼쪽 하단의 시작 버튼 바로 옆에 돋보기 아이콘을 클릭하고 곧바로 ‘언어 설정’을 입력하고 엔터.
그러면 언어 설정 창이 뜨는데,
거기에 오른쪽 또는 하단에 보이는 '관리 언어 설정'을 클릭하면 또 창이 뜨는데,
거기서 ‘관리자 옵션’ 탭에서 ‘시스템 로캘 변경(C)’를 클릭하면 또 창이 뜨는데,
거기서 ‘Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용’에 체크를 하고 확인.
확인하면 아마 PC를 리부팅하라고 하는 것 같은데 그러면 리부팅하면 된다.
PC와 태블릿을 USB 케이블로 연결한 후 본격적인 작업
* PC와 아마존 태블릿을 USB 케이블로 연결해야 하는데 케이블이 상태가 좋지 않다든지 PC의 USB 포트가 좋지 않다든지 태블릿의 USB 포트가 좋지 않다든지 하는 이유로 케이블로 연결했을 때 태블릿에서 반응이 없을 수가 있으므로 좋은 케이블과 좋은 USB 포트가 필요하겠다. 정상적으로 연결된다면 PC의 윈도 탐색기에서 ‘내 PC’의 하위 항목에 로컬 디스크(C)도 당연히 있고, ‘Fire’도 잘 보여야 한다.
잘 연결된 상태라면 이제 아까 설치해 둔 Amazon Fire Toolbox(툴박스)를 실행한다. 이게 툴박스를 최초 실행하면 초기 화면에 뭐 이상한 창이 하나 더 메인 창 위에 뜨는 것 같은데 그 창은 그냥 무시한다. 그 창에서 뭐 체크(v) 같은 거 하지 말고 무시하고 닫는다. 그러면 아래와 같은 메인 화면만 남는다.
이 메인 화면은 툴박스 현재 최신 버전인 v7.2에서는 두 개의 창으로 구성되어 있고 우측 하단의 버튼(>와 <)으로 두 개의 창을 넘겨 볼 수 있다.
1. 우선 아마존 관련 앱이 자꾸 저절로 깔리는 것을 방지하기 위하여 업데이트를 중지시키자.
‘Modify System Settings’를 클릭하고 아래 그림과 같이 두 가지 항목을 Disabled하자. 우측에 있는 Toggle 버튼을 한 번 클릭하면 된다. 막 누르지 말자. 중간에 뭐 물어보면 Yes 한다.
2. 그 다음 잠금화면의 광고를 없애기 위하여 ‘Remove Lockscreen Ads’를 클릭하고 아래에서 Yes 한다.
3. 그 다음 런처를 잘 변경하기 위하여(타 런처에서 홈 버튼 눌렀을 때 자연스럽게 동작하기 위하여) ‘Parental Control Hide’를 클릭하고 아래에서 Yes 한다.
다 되면 태블릿 화면에서 Setting(설정) → Accessibility(접근성)에서 맨 아래에 ParentalControlHide라는 항목이 생겼을 텐데 그거 들어가서 On 한다.
4. 이제 다시 PC의 툴박스로 와서, 구글 서비스(구글 플레이 스토어 등)를 설치하기 위하여 ‘Google Services’를 클릭하고 아래에서 Yes 한다.
플레이 스토어가 설치되면 실행하고 구글 계정으로 로그인하고 사용하는 키보드 앱(구글 키보드 등)부터 설치한다.
5. 그리고 이 작업이 필요한지 정확히 모르겠지만 그냥 안전을 위하여 LauncherHijack이라는 apk 파일을 설치하자.
링크에서 최신 버전의 apk 파일을 클릭해서 받아 설치한다. 이것도 설치하고 나면 태블릿 화면에서 Setting(설정) → Accessibility(접근성)에서 맨 아래에 To detect home button press라는 항목이 생겼을 텐데 그것도 들어가서 On 한다.
6. 그리고 이제 쓸모없는 Amazon(아마존) 관련 앱을 모두 삭제하는 과정이다. 이 과정은 툴박스의 ‘Manage Everything Amazon’이라는 메뉴에서도 할 수 있는데 여기에서 했을 때는 지워지지 않고 남는 앱들이 많다. 그래서 나는 직접 adb shell에서 삭제하는 방법을 택했다.
* 여기에서 일괄적으로 앱을 삭제하다가 보면 기본 런처인 아마존 런처까지 지워지게 되는데, 그러면 아무 런처도 없는 상태(한마디로 벽돌 상태)가 되기 때문에 이 작업을 하기 전에 미리 런처를 하나 설치해 두어야 한다. 노바 런처든 무슨 런처이든.. 참고로 나는 샤오미 폰을 많이 쓰기 때문에 Poco(포코) 런처를 설치했다. 어차피 이 아마존 태블릿에서는 유튜브나 넷플릭스 등 동영상을 볼 일밖에 없을 것 같아서 아무 런처나 설치한 것이다.
포코 런처 v2.7.2.7 apk 파일 링크 공유: https://drive.google.com/file/d/1wNSKIzmt9cVBcmEIlKABU7Xb8tXlAZKF/view?usp=sharing
아무튼 이렇게 런처를 하나 설치해 두고 쓸모없는 앱 삭제 작업을 해야 한다.
우선 PC에서 현재 실행 중인 툴박스에서 ‘ADB Shell’ 메뉴를 선택한다. 그 다음 Execute를 클릭한다.
그럼 아래와 같은 창이 뜨는데 두 개의 명령어를 준다.
adb shell (엔터)su (엔터)
그러면 프롬프트가 root@ 이렇게 시작하는데 즉 root 권한을 받았다는 의미인 것 같다. 원하는 앱을 삭제할 수 있다는 뜻 같다.
이제 아래의 많은 줄을 한꺼번에 다 복사한 다음 저 창에 가서 마우스 우클릭을 하면 한번에 붙여넣기가 될 것이다. 그 상태에서 바로 엔터.
pm disable com.amazon.firelauncherpm disable com.amazon.advertisingidsettingspm disable com.amazon.veneziapm disable com.amazon.photospm disable com.amazon.photos.importerpm disable com.amazon.ags.apppm disable com.amazon.geo.client.mapspm disable com.amazon.client.metricspm disable com.amazon.kor.demopm disable com.amazon.webviewpm disable com.amazon.calculatorpm disable com.android.calendarpm disable com.android.deskclockpm disable com.amazon.kindle.otter.oobepm disable com.android.contactspm disable com.amazon.dp.contactspm disable com.amazon.dp.fbcontactspm disable com.amazon.kcp.tutorialpm disable com.amazon.tahoepm disable com.android.protipspm disable com.amazon.cloud9.kidspm disable com.amazon.kindle.ksopm disable com.amazon.socialplatformpm disable com.android.musicpm disable com.amazon.kindle.personal_videopm disable com.android.onetimeinitializerpm disable com.amazon.parentalcontrolspm disable com.amazon.pmpm disable com.amazon.precogpm disable com.amazon.mp3pm disable com.amazon.cloud9pm disable com.amazon.kindle.otter.oobe.forced.otapm disable com.amazon.weatherpm disable com.kingsoft.office.amzpm disable com.amazon.mw.sdkpm disable com.amazon.photospm disable com.amazon.precogpm disable com.amazon.dp.contactspm disable com.amazon.unifiedsharegoodreadspm disable com.amazon.kindle.otter.oobe.forced.otapm disable com.amazon.recesspm disable com.amazon.platform.fdrwpm disable com.amazon.veneziapm disable com.android.wallpapercropperpm disable com.android.protipspm disable com.amazon.device.logmanagerpm disable com.amazon.advertisingidsettingspm disable com.amazon.socialplatformpm disable com.amazon.dp.fbcontactspm disable com.amazon.calculatorpm disable com.amazon.kindle.otter.settingspm disable com.amazon.dp.loggerpm disable com.amazon.ods.kindleconnectpm disable com.amazon.accessorynotifierpm disable com.amazon.weatherpm disable com.amazon.webviewpm disable com.android.contactspm disable com.amazon.client.metrics.apipm disable com.amazon.dcppm disable com.amazon.unifiedsharesinaweibopm disable com.amazon.frameworksettingspm disable com.android.backupconfirmpm disable com.amazon.csapppm disable com.amazon.tahoepm disable com.android.calendarpm disable com.amazon.kindle.personal_videopm disable com.amazon.kcp.tutorialpm disable com.amazon.kindle.ksopm disable com.android.sharedstoragebackuppm disable com.amazon.device.backuppm disable org.mopria.printpluginpm disable com.amazon.securitysyncclientpm disable com.amazon.unifiedshare.actionchooserpm disable com.amazon.kindle.otter.oobepm disable com.amazon.tv.ottssocompanionapppm disable com.amazon.photos.importerpm disable com.amazon.settings.systemupdatespm disable com.android.onetimeinitializerpm disable com.amazon.unifiedsharetwitterpm disable com.amazon.client.metricspm disable amazon.jackson19pm disable com.amazon.device.software.otapm disable com.amazon.mwpm disable com.amazon.pmpm disable com.amazon.kor.demopm disable com.amazon.geo.client.mapspm disable jp.co.omronsoft.iwnnime.mlazpm disable com.amazon.ags.apppm disable jp.co.omronsoft.iwnnime.languagepack.zhcn_azpm disable com.amazon.kindle.unifiedSearchpm disable com.amazon.platformsettingspm disable com.kingsoft.office.amzpm disable com.amazon.device.crashmanagerpm disable com.amazon.application.compatibility.enforcerpm disable com.android.emailpm disable com.android.musicpm disable com.amazon.kindle.rdmdeviceadminpm disable com.amazon.parentalcontrolspm disable com.android.deskclockpm disable com.amazon.communication.discoverypm disable com.amazon.camerapm disable com.amazon.cloud9.kidspm disable com.amazon.unifiedsharefacebookpm disable com.amazon.connectivitydiagpm disable com.amazon.dynamicupdationservicepm disable com.amazon.webview.metrics.servicepm disable com.amazon.application.compatibility.enforcer.sdk.library
그러면 주욱~ 아마존 관련 앱이 지워지는 모습이 보일 것이다. 그래도 싹 다 지워지지는 않고 남는 앱들이 있던데 나는 그냥 놔두고 쓴다.
7. 그 다음 마지막으로 태블릿 하단 내비게이션 버튼의 순서 바꾸기. 멀티태스킹과 뒤로가기 버튼의 순서를 바꾸는 것인데 나는 뒤로가기 버튼이 홈 버튼의 오른쪽에 있는 게 더 편하기 때문에 이 작업을 한 것이다.
태블릿의 플레이 스토어에 들어가서 검색창에 Custom Navigatin Bar라고 치면 나오는 앱 목록에서 아래와 같은 모양의 앱을 찾아서 설치하고,
‘Swap Back and Recent Button’ 항목을 On 하면 된다.
이 앱이 아마도 유료(Pro) 버전을 구매하면 멀티태스킹 버튼 대신 메뉴 키를 넣는다든지 하는 기능까지도 될 것 같은데 유료라서 하지 않았기도 했고,
또 이 아마존 태블릿을 한글화하기 위하여 Morelocale2나 App Locale 등의 로케일 앱을 설치해 보았으나 저런 로케일 앱으로 한글화를 하면 무조건 태블릿이 먹통이 되는 것을 발견하고, 위에 메뉴 키 추가하는 것도 적용하지 않기로 하였다. 왜냐면 로케일 적용할 때 adb 명령어를 사용하는데 메뉴 키 등의 키 매핑에도 adb 명령어로 활성화하는 부분이 있어서 괜히 또 먹통될까 봐 걱정되어서 하지 않았다.
다 끝내고 난 태블릿의 화면이다. 런처는 Poco(포코) 런처이고 뒤로가기 버튼이 홈 버튼의 오른쪽에 있고, 아마존 앱들이 많이 사라진 모습이다.
이 정도면 괜히 리눅스, 루팅, 벽돌이 무서운 사람이 충분히 따라해서 적당히 편하게 사용할 만다고 생각하고, 아마도 Fire HD 10 2019에 적용하는 것도 크게 다르지 않을까 한다.
안녕하세요, 2017 사용법 검색하다 들르게 되었어요. 혹시 웨이브도 설치, 실행이 되는지 여쭤도 될까요?
답글삭제저는 아무리 해봐도 웨이브가 설치는 되는데 실행하면 업데이트하라는 말만 나오고 꺼져버립니다.ㅠ