뽐뿌

안드로이드탭 입니다.

구글의 개방형 OS인 안드로이드가 탑재된 태블릿에 대한 정보를 공유하는 공간입니다.
Fire HD 10 (2017) 루팅 방법 및 노바런처 설치 방법 128
분류: 일반
이름: 엑박원


등록일: 2017-12-31 22:58
조회수: 9021 / 추천수: 53


54.png (190.7 KB)
00.png (116.4 KB)

More files(8)...


Fire HD 10 2017 받았는데 노바런처가 제대로 설치가 안 된다고 해서 노바런처 설치해야 되나 고민이 있었거든요.

기존 방식은 Launcher Hijack 앱을 이용한 방식인데 이게 네이티브로 동작하는 게 아니라 

아마존 런처 홈 화면이 잠깐 나왔다 강제적으로 노바런처 나오는 방식이라 살짝 딜레이랑 깜빡임이 있다고 하더라고요.

 

XDA 포럼 가봤더니 Fire HD 10 (2017) 완전 루팅 방법 나왔다고 해서 해봤는데 잘 되네요. 

아마존 파이어 런처도 비활성해서 노바런처를 딜레이 없이 사용할 수 있습니다.

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

 

기존 방식은 재부팅하면 루팅이 사라졌는데 이 루팅 방법은 재부팅해도 루팅 살아있고 

팩토리 리셋 해도 supersu만 다시 설치하면 루팅이 살아있습니다.

단점은 su 권한을 개별 어플별로 줄 수가 없고 몽땅 허용하는 방식으로만 가능하네요.

 

만약에 시스템이 꼬이거나 문제 생기면 아마존 공식롬 다운 받아서 리커버리에서 

adb sideload로 설치하면 기존 순정롬으로 돌아갈 수 있다고 합니다.

https://www.amazon.com/gp/aw/help/id=202194760  Fire HD 10 2017 5.6.0.0.bin 다운로드 링크

순정롬으로 초기화는 아래 링크글 보시고 따라하시면 됩니다.

https://forum.xda-developers.com/showpost.php?p=74870774&postcount=86

 

adb 사용방법이랑 루팅은 어느 정도 알고 있다고 가정하고 설명드릴게요.

일단 현재 최신 버전인 5.6.0.0에서 가능합니다. 

 

------------------------------------

이 글을 나중에 보시거나 Fire HD 10 (2017)을 앞으로 새로 구매하시고 루팅하시려는 분은 주의 바랍니다.

해당되지 않은 분들은 다음 단계부터 보시면 됩니다.

Fire HD를 받아서 최초 부팅하면 WIFI 접속 화면이 뜨는데 와이파이에 연결되면

무조건 최신버전으로 업데이트가 됩니다. 현재 5.6.0.0은 루팅이 가능한데 나중 버전은 루팅이 불가할 수 있습니다.

 

업데이트를 피하기 위해서 WIFI 접속 화면에서 비번 걸려있는 아무 와이파이를 선택한 다음

입력 창에서 Cancel 버튼을 누릅니다. 그런 다음에 하단 오른쪽에 Not Now 버튼 누르고

Skip 버튼 눌러서 와이파이 연결 안 하고 다음 단계로 넘어갑니다. 

 

Alexa 메뉴가 나오면 상단 상태바 쓸어내려서 에어플레인 모드를 활성화합니다.

홈화면으로 진입하면 설정에서 Device Options - System Updates로 들어가 FireOS 버전이 

루팅 가능한 버전인지 확인한 후 루팅 진행 바랍니다.

--------------------------------------

 

## 루팅 방법

 

1. 업데이트 방지를 위해 Fire HD 에어플레인 모드로 해놓습니다.

 

2. Fire 설정에서 Device Options- Serial Numer 연타 해서 개발자 설정 활성화. Enable ADB(USB 디버깅) 활성화

 

3. Fire 설정 Security에서 Apps from Unkown Sources 사용으로 설정

 

4. ADB 컴퓨터에 설치 (https://forum.xda-developers.com/showthread.php?t=2588979)

http://www14.zippyshare.com/v/ufYG71o0/file.html ADB Installer 다운로드 링크

 

5. Kingoroot 컴퓨터에 다운로드하고 설치 http://www.kingoapp.com

 

6. SuperSU-v2.79-20161205182033.apk 다운로드 해서 ADB.exe가 있는 폴더로 파일 이동시킴

https://s3-us-west-2.amazonaws.com/supersu/download/zip/SuperSU-v2.79-20161205182033.apk

 

7. FireHD10 컴퓨터에 USB로 연결. Kingoroot 좌측 하단에 Install recommended app 체크 박스 비활성화. Root 버튼 눌러서 루팅 실행.

 

8. 루팅 완료됐다고 Kingroot에 뜨면 cmd 창 열어서 ADB 연결(adb devices 입력하여 연결 확인)하고 다음과 같이 입력

 

adb uninstall com.lionmobi.powerclean

adb uninstall com.kingoapp.link

adb uninstall kingoroot.supersu

adb install SuperSU-v2.79-20161205182033.apk

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

 

+추가. 4번째 줄 명령어 입력하고 Invalid APK file: SuperSU-v2.79-20161205182033.apk라고 오류나면 전체 경로 입력

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

 

9. Supersu가 자동으로 실행되고 Binary 업데이트 하라고 하는데 Normal 선택. 인스톨 실패(Installation failed)라고 나오는데 무시하고 재부팅.

 

10. 재부팅하고 SuperSu 설정에서 Default access를 Grant로 변경. 이렇게 안 하면 루팅권한을 어플에 못 줌. 몽땅 허용하는 방식.

 

11. Kingoroot 찌꺼기 파일을 제거하기 위해 ADB에서 다음과 같이 한줄씩 입력

 

adb uninstall com.nemo.vidmate

adb shell rm -rf /sdcard/VidMate

adb shell rm -rf /sdcard/.a

adb shell rm -rf /sdcard/.DataStorage

adb shell rm -rf /sdcard/.UTSystemConfig

 

 

이렇게 하시면 루팅은 완료된 겁니다.

그리고 Fire HD 업데이트 방지를 위해 ADB로 다음과 같이 한 줄씩 입력하면 됩니다.

혹여나 나중에 자동으로 업데이트 돼서 Fire HD가 먹통이 될 수 있으니 필수 입력 권장합니다. 

 

OTA 업데이트 비활성 방법


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/

 

입력하시면 Fire 설정 Device Options - System Updates 메뉴에서 Upates 버튼 눌러도 업데이트 체크가 안 됩니다.

업데이트를 나중에 다시 활성하려면 변경했던 OTA업데이트 파일을 원래대로 되돌리면 됩니다.

 

OTA 업데이트 활성 방법


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/

 

+추가 

위 방식으로 OTA 업데이트를 비활성했는데 이 방식만으로 자동 업데이트를 막기에 충분치 않다는 의견도 있더라고요.

Fire HD 10 (2017) 루팅글 작성자는 이러한 문의 질문에 위 방법이면 괜찮다고 답변했네요.

https://forum.xda-developers.com/showpost.php?p=75042285&postcount=87

 

그럼에도 불구하고 자동 업데이트가 걱정되시는 분들은 아래 게시글 참고하셔서 자동 업데이트 대비하시기 바랍니다.

https://forum.xda-developers.com/hd8-hd10/help/to-completely-disable-ota-updates-t3727858

https://forum.xda-developers.com/hd8-hd10/general/tool-disables-ota-lockscreen-install-t3715320


----------------------------------------------------------------

 

 

 

다음은 노바런쳐 설정 방법입니다. 

미리 아마존 런처를 비활성하기 전에 꼭 노바런쳐라든지 사용하고자 하는 런쳐를 설치해놔야 합니다.

 

+추가- 방식이 2가지 방식이 있는데 저는 첫 번째와 두 번째 방법 각각 이용했을 때 사용성에 차이점을 못 느꼈습니다.

원하시는 방식으로 노바런처 활성화와 아마존 런처 비활성 하시면 됩니다.

그리고 Xposed 설치하시다가 벽돌되시는 분들이 있는데 Xposed도 설치하실 거면 Xposed 먼저 설치하시고 노바런처 설정이랑

아마존 런처 비활성 하시기 바랍니다. 조금이라도 시스템 상의 변수를 줄이는 게 날 것 같습니다.

 

 

# 노바런쳐 설정 방법1. 

 

노바런처에서 위젯을 제대로 쓰기 위해서 ADB로 다음과 같이 입력합니다.

OTA업데이트를 비활성하셨으면 adb가 su권한으로 바뀌었기 때문에 기존 cmd창 닫고 

새로운 cmd창 열어서 adb 명령어 입력하시면 됩니다.

 

adb shell appwidget grantbind --package com.teslacoilsw.launcher --user 0

 

 

ADB를 이용해 다음과 같이 한 줄씩 입력해서 아마존 파이어 런처를 비활성합니다.

https://forum.xda-developers.com/hd8-hd10/development/tips-tricks-root-t3310569

 

adb shell

su

pm disable com.amazon.firelauncher

 

이렇게 하고 나면 아마존 파이어런처가 비활성되고 노바런처를 딜레이 없이 사용할 수 있습니다. 

아마존 런처를 다시 활성화 하려면 저 문구에서 disable을 enable로 하면 된답니다.

 

다른 아마존 어플들도 'pm disable 어플 패키지 이름' 형식으로 비활성 가능합니다. 자세한 목록은 여기 참고해주세요.

https://forum.xda-developers.com/hd8-hd10/development/tips-tricks-root-t3310569

 

 

# 노바런쳐 설정 방법 2.

 

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

https://forum.xda-developers.com/hd8-hd10/general/making-root-fire-tablet-10-tweaks-apps-t3720606/page4

 

노바런처 앱을 시스템 앱으로 편입시키는 방식입니다. 장점은 방법1은 노바런처에서 위젯을 제대로 쓰기 위해 

adb 명령어를 써야 했는데 이 방법은 쓸 필요가 없습니다. 

구글플레이에서 Link2SD 어플 다운 받아 실행하고 노바런처를 찾아서 클릭합니다. 화면 상단 오른쪽 점3개 메뉴를 클릭해

Convert to system app 선택하고 나서 재부팅을 합니다. 재부팅하게 되면 노바런처는 시스템앱으로써 기능을 합니다.

 

그 다음 아마존 파이어 런처 비활성 방법입니다. 

구글플레이어에서 티타늄 백업(유료 기능) 혹은 'App quarantine' 앱 중 택1 선택해서 다운 받습니다. 

App quarantine은 설정 들어가 Filter 메뉴에서 'System services' 체크박스 활성화 하셔야 합니다. 

Fire Launcher앱 찾아서 비활성해주시면 됩니다. 

+수정. Fire Launcher앱 이름은 'Fire Launcher' 혹은 'Home Pages' 입니다. 

둘 중에 하나 찾아서 비활성해주시면 됩니다. 세부 패키지 이름은 com.amazon.firelauncher입니다.

Fire Launcher앱 세부 패키지 이름이 com.amazon.firelauncher이라서 방법1에서 adb로 비활성하나 

저 어플들 이용해서 비활성하나 같은 결과로 예상됩니다.

 

다른 아마존 어플들도 티타늄 백업이나 App quarantine으로 비활성 가능하니 adb 이용해서 비활성 하는 것보다 이 방식이 편할듯 합니다.

방법 1로 노바런처 활성화와 아마존 런처 비활성하셨더라도 다른 아마존 어플들 비활성/활성은 티타늄 백업이나 App quarantine 이용하는 게 편리할듯 합니다.

 

아마존 어플 목록들은 마찬가지로 아래 링크 참고하시면 됩니다.

https://forum.xda-developers.com/hd8-hd10/development/tips-tricks-root-t3310569

 

29.png

 


------------------------------------------------------------------------

 

 

 

여기까지 노바런처 딜레이 없이 사용하는 방법이고요.

부분 한글화와 네비바 '최근앱' 버튼이랑 '뒤로 가기' 버튼 위치 변경하는 방법입니다.

 

 

부분 한글화와 버튼 변경을 위해서 Xposed를 설치해야 합니다.

https://forum.xda-developers.com/showpost.php?p=74913548&postcount=160

https://forum.xda-developers.com/hd8-hd10/general/xposed-framework-fire-hd-8-6th-t3549043

 

주의: Xposed 설치과정에서 벽돌된 경우가 많습니다. 

       벽돌이 되고 나면 순정롬을 이용해 초기화를 해야합니다. 

       모든 시스템데이터, 어플, 설정이 삭제되고 초기화 상태로 돌아갑니다.

       다시 처음 루팅과정부터 시작해야 하니 충분히 고려하시고 설치진행하시기 바랍니다.

       벽돌이 되고 나서 초기화는 아래 링크글 보시고 따라하시면 됩니다.

       https://forum.xda-developers.com/showpost.php?p=74870774&postcount=86

 

 

0. +추가. Xposed 설치하기 전에 미리 ES 파일 탐색기나 Solid Explorer 택1 해서 구글 플레이스토어에서 설치합니다. 

 

플레이스토어 아직 설치 안 하신 상태이면 FireHD10 기본 인터넷 브라우저인 Silk Browser 이용해서 아래 링크로 접속해서 설치합니다.

ES File Explorer(https://www.apkmirror.com/apk/es-global/es-file-explorer/es-file-explorer-4-1-7-1-7-release/)

Solid Explorer(https://www.apkmirror.com/apk/neatbytes/solid-explorer-beta/solid-explorer-beta-2-3-2-release/)

혹은 PC에서 앱 다운받고 adb폴더로 이동시킨 다음 FireHD 10 컴퓨터에 usb 연결하시고 adb 이용해서 설치하셔도 됩니다.

예) adb install 파일이름.apk


1. 아래 링크로 XposedInstaller앱 다운받아서 설치합니다.

https://forum.xda-developers.com/devdb/project/dl/?id=27840&task=get  XposedInstaller_by_dvdandroid_25_12_17 다운로드 링크

 

2. 설치하고 나서 Xposed Installer 실행. Framework메뉴에서 OFFICIAL 메뉴 선택

 

3. xposed-v89-sdk22-arm64 선택해서 Install/update 버튼 누르면 설치가 됩니다. 

   그리고 팝업창에 "app_process64" 찾을 수 없다고 오류가 뜨는데 정상입니다.

 

4. +수정. ES 파일 탐색기나 혹은 Solid Explorer 실행합니다.   

   ES 파일 탐색기의 경우 실행하고 왼쪽 메뉴 중간에 있는 'Root Explorer' 메뉴 활성화를 합니다.

   그렇지 않으면 제대로 시스템 파일 수정을 못 합니다.

   /system/bin/ 폴더에 가서 app_process64_xposed 파일을 삭제하고 재부팅합니다.

 

주의: app_process64_xposed 파일을 꼭 삭제하시고 재부팅해야 됩니다. 안 그러면 벽돌돼서 부팅이 안 된다고 합니다. 

       ES 파일 탐색기로 삭제가 안 되는 경우는 'Root Explorer' 메뉴 활성화를 꼭 해주셔서 삭제하시고 아니면 

       Solid Explorer앱 설치해서 삭제하고 재부팅해주세요.

 

그래도 app_process64_xposed 파일 삭제가 안 되시면 PC usb 연결하고 adb 이용해서 다음과 같이 입력해서 파일 삭제하고 재부팅해주세요.

adb shell

su

mount -w -o remount /system

rm -f -v /system/bin/app_process64_xposed

 

5. 재부팅하게 되면 최적화 한다고 충분한 시간이 걸린 후에 재부팅이 완료됩니다.

 

6. 부팅이 완료되면 Xposed Installer 실행하고 Download 메뉴 클릭. GravityBox[LP] (네비바 변경용) 와 App locale(부분 한글화용)을 다운 받고 Module 메뉴에서 두 개 다 활성화 체크하고 재부팅합니다.

 

 

 

## 네비바 변경 방법

 

GravityBox[LP] 실행 후 Nabigation bar tweaks 메뉴 클릭

맨 위에 Master Swith 활성화. 중간에 'Swap Back and Recent keys' 체크 박스 활성화 하고 재부팅하면 네비바 버튼이 변경됩니다.

 

 

 


54.png

 

00.png

 

17.png

 

 

 

 

 

## 부분 한글화 방법

 

MoreLocale2는 루팅권한을 얻어도 프리징이 나기 때문에  App locale을 이용해 부분 한글화를 합니다.

이게 적용되는 어플이 있고 안 되는 어플이 있습니다. 적용 안 되는 어플이 많은 편입니다.

 

App locale 적용 가능 어플

: 트위치, 아프리카, 크롬, iYTBP(변형 유튜브), Plex, 팀뷰어, 카카오톡, DS get

 

App locale 적용 불가능 어플(실행 안 되거나 오류 일어남)

: 노바런쳐, 유튜브, 구글 킵, 지메일, 에버노트, MX Player, nPlayer, V live, 라인, 페이스북, Solid Explorer, ES 파일 탐색기, DS video, DS file

 

App locale 필요없이 어플 자체에서 한글로 변경 가능

: 텔레그램, 인스타그램, KODI, 디스코드 

 

유튜브는 로케일 적용이 안 되지만 변형 유튜브 버전인 iYTBP는 로케일 적용이 가능합니다. 

+추가. 다시 테스트 해보니 공식 유튜브앱도 이상없이 로케일 적용이 가능했습니다. 공식 유튜브앱 사용하시면 될 것 같습니다.

iYTBP는 XDA 개발자들이 유튜브 정책에 반대해 백그라운드 재생과 광고를 제거한 유튜브 버전입니다.

https://forum.xda-developers.com/android/apps-games/app-iytbp-injected-youtube-background-t3560900

 

iYTBP-v12.45.56-b01.12.00-minAPI16-alldpi-armeabi-nonroot-v1.4-vanced.apk (https://androidfilehost.com/?fid=962021903579496548)

microG_for_iYTBP_Vanced_v2.4.0-105.apk (https://androidfilehost.com/?fid=962021903579495714)

 

두 파일 다운 받아서 설치한 후에 App locale 어플에서 com.lara.andorid.youtube와 

microG for iYTBP Vanced을 로케일 활성화하면 iYTBP를 한글 설정으로 사용할 수 있습니다.


+수정. 삼성 인터넷 앱은 로케일 적용이 가능하지만 북마크와 동기화 설정 등이 원활하게 작동 안 되는 점 확인했습니다. 유니콘 적용은 가능했습니다.

 

부분 한글화 방법은 App Locale 실행해서 적용하고자 하는 어플 선택하고 ko_KR 선택하고 적용한 어플 실행 하면 적용됩니다.

아프리카는 한글화 적용 안 하면 미국서버로 접속되는데 설정하고 나면 정상적으로 접속됩니다.

트위치도 기존에는 영어 방송만 선택할 수 있었지만 설정하고 나면 한국어 방송만 따로 선택할 수 있습니다.

 

 

 


47.png

 

25.png

 

32.png


45.png

 

19.png


20.png

 

본 게시글은 작성자에 의해 2018-01-06 18:21:35에 최종 수정되었습니다. (39회)


[ 주소복사 http://www.ppomppu.co.kr/zboard/view.php?id=androidtab&no=135232 ]

추천53

다른 의견 0

  -목록보기  


상대에게 상처를 줄 수 있는 댓글은 삼가주세요. (이미지 넣을 땐 미리 보기를 해주세요.)
직접적인 욕설 및 인격모독성 발언을 할 경우 제재가 될 수 있습니다.
- 미리보기
-목록보기  
△ 이전글▽ 다음글