Mobile

아마존 FireHD 10(2017) 루팅하기

rafd0g 2019. 1. 8. 15:04

루팅에 앞서 몇가지 FAQ로 간단히 적겠습니다.


Q) 왜 루팅하냐?

A) 플레이스토어 이용가능하게 하고, 노바런처를 기본 시스템 앱으로 인식하게끔 하기 위해서


Q) 시간이 얼마나 걸리냐?

A) 시행착오없이 한방에 하면 30분내로 할 수 있습니다.


진행이 막히거나 잘안되면 공장초기화하시고 다시 해보세요.

(전원종료 후 전원+볼륨업 버튼 누르고 있으면 초기화모드 진입)


방법은 adb와 kingroot를 이용해서 컴퓨터로 fireHD를 루팅하여 root권한을 획득합니다. 

그리고 순정UI를 노바런처로 대체하고 구글 플레이스토어를 설치하는 것이 목표입니다.


---루팅방법---


1. FireHD 자동업데이트를 막기 위해 비행기모드 혹은 wifi off 합니다.(제 FireHD 버젼이 5.6.0.1인데 성공함)


2. Setting -> Device Option -> Serial Nuber 연타해서 Developer Options 활성화 -> Enable ADB(USB디버깅) 활성화


3. Setting -> Security & Privacy -> Apps from Unkown Soures 사용


4. adb를 컴퓨터에 설치 (cmd에서 명령으로 폰을 조정합니다)

1---15_Second_ADB_Installer_v1.4.2.zip


5. Kingroot 컴퓨터에 설치 (용량이 커서 업로드가 안되네요. 루팅하기 위한 파일입니다.)

http://www.kingoapp.com/android-root/download.htm


6. SuperSU -v2.79.apk 다운로드하여 adb가 설치된 폴더에 넣습니다.(보통 C:\adb 입니다. 권한 획득 앱입니다.)

SuperSU-v2.79-20161205182033.apk


#여기까지 루팅을 위한 준비가 다 되었습니다. 이제 cmd 명령어로 컴퓨터에서 FireHD를 콘트롤할겁니다#


7. FireHD10을 컴퓨터에 usb로 연결합니다. Kingroot 실행합니다. 이때 FireHD 화면에 [Allow USB debugging] 뜨면 OK 눌러주세요. kingroot에서 root 버튼 누르면 몇 분내로 루팅합니다.


8. 루팅확인하고 cmd 창을 엽니다. 창은 '윈도우버튼+R' 누르고 cmd 입력합니다.


adb uninstall kingoroot.supersu

adb install C:/adb/SuperSU-v2.79-20161205182033.apk

adb shell "am start -n eu.chainfire.supersu/eu.chainfire.supersu.MainActivity"


*Ctrl+C로 복사해서 cmd창에 Ctrl+V로 붙여넣기 됩니다. 괜히 한자한자 타이핑마세요. 귀찮습니다.


9. 마지막 명령어로 Supersu가 자동실행됩니다. New User or Expert 뜨면 Expert 선택합니다. Binary Update 권하는데 Normal 선택하고 Install failed 뜨면 무시하고 재부팅합니다. 


10. 재부팅 후 Supersu 설정에서 Default access를 Grant로 변경합니다. 


#여기까지 루팅이 완료되었습니다#


11. 루팅은 되었지만 FireHD 업데이를 막아야합니다. adb 다시 켜서 명령어 입력합니다.


adb shell

su

mount -w -o remount /system

mv /system/priv-app/DeviceSoftwareOTA/DeviceSoftwareOTA.apk /system/priv-app/DeviceSoftwareOTA/DeviceSoftwareOTA.apk_

ls -l /system/priv-app/DeviceSoftwareOTA/


이제 기기 업데이트 강제로 막았습니다. 


12. 구글 플레이 스토어를 설치해봅시다. 아마존 순정 브라우저(Silk Browser)로 아래 링크 클릭해서 4개 파일을 순서대로 설치하면 됩니다. 

https://forum.xda-developers.com/amazon-fire/general/how-to-install-google-play-store-fire-t3486603


#여기서 멈추면 FireHD를 안드로이드 타블릿이라 생각하고 마음편히 쓰시면 됩니다#


#여기서부터는 FireHD순정 UI를 노바런처로 대체합니다#


13. 노바런처를 플레이 스토어에서 설치합니다.


14. 플레이스토어에서 Link2SD 설치합니다. 실행해서 노바런처를 찾아서 클릭 후 화면 상단 오른쪽 점 메뉴에서 Conver to system app 선택합니다. 아마존 파이어 기본 UI대신 노바런처로 바꿀분만 하세요. 재부팅합니다.


15. 플레이스토어에서 App quarantine 설치합니다. 실행해서 설정 Advance 누른 후 System service를 Filter 해줍니다.


16. Home Pages(또는 Fire Launcher) 를 찾아서 클릭 후 자물쇠겁니다. FireHD 순정 UI를 비활성화 시키고 노바런처가 순정UI로 바꿨습니다.


17. 루팅으로 얻은 권한으로 UI도 교체했는데 FireHD 순정앱도 비활성화 시키시고 싶으신 분은 아래 링크 엑셀에서 status 필터링해서 safe 앱들을 disable 해주세요.

https://docs.google.com/spreadsheets/d/1GLb_1xIWz1uGVEJEikwEaqRF0rhMVQI5vlMQcUm6m8U/edit#gid=0



Xposed로 부분 한글화와 네비바 설정하는 방법이 있는데 벽돌될 가능성이 높아서 비추천합니다. 벽돌되면 순정롬 이용해서 초기화해서 다시 1번부터 해야합니다. 


제 PC는 윈도우10이며 설치과정 9번에서 뭐가 잘못되었는지 안되길래 초기화해서 다시 했습니다.


출처

https://forum.xda-developers.com/hd8-hd10/general/tut-fire-hd-10-7th-gen-2017-root-box-t3726443

http://www.ppomppu.co.kr/zboard/view.php?id=androidtab&no=135232