본문 바로가기
컴퓨터.전자기기

파이어스틱 4K (FireTV Stick 4K) 부트로더 언락 / TWRP / Magisk / Google Apps 설치하기

by 도정진 ㅋㅋ잠자 2020. 1. 21.

하기 작업을 따라하는 것은 본인의 마음이며, 문제가 생길 경우 책임을 지지 않습니다.

과정 상의 질문만 받고 기타 부팅 방법이나 명령어 adb 실행 등의 질문은 받지 않습니다.


안녕하세요?


대안의 제품으로 떠오르고 있는 파이어스틱 4K 제품 언락 / 루팅 / 모듈 설치 까지 한방에 정리하는 글 시작합니다.





-2. 개봉기 사진 (only)











-1. 영상 (풀)


총 망라 영상입니다. 빠르게 보시고 싶으신 분들은 건너 뛰시고 아래 설치 글을 보세요. 


1. 분해 영상

2. USB 부팅 영상

3. 부트로더 언락 및 TWRP 설치 영상

4. 루팅 롬 설치 영상

5. 사용 영상







0. 준비물


1. 리눅스 부팅 ISO

https://forum.xda-developers.com/fire-tv/orig-development/unlock-fire-tv-stick-4k-mantis-t3978459


2. 패치 툴

(상기 링크에 있음)


3. 루팅 롬 (+ Magisk 내장)

https://forum.xda-developers.com/fire-tv/development/fire-tv-stick-4k-mantis-prerooted-stock-t3983091


4. Google Apps Maigsk 모듈

https://forum.xda-developers.com/fire-tv/development/magisk-gapps-fireos-6-t4019095


5. 미러 링크

http://download.djjproject.com/firestick4k/

(구글 린백 한글 키보드 apk 포함)


6. 손 / 눈 / 컴퓨터 / USB 메모리 / U5로 갈고 닦은 쉴 커멘드 실력

   분해 : 안쓰는 카드 / 일자 드라이버 / 적절한 힘의 느낌





1. 리눅스 부팅 USB 만들기


리눅스 부팅 ISO 파일을 받고 USB 에 이미지 라이팅을 합니다.


https://rufus.ie/


이미지 안에 패치 툴을 이미 넣어 두었습니다. 



그리고 USB 이미지가 만들어 진 후, 루팅롬을 위치 시키시길 바랍니다.






2. 파이어 스틱 분해


분해를 하실 때 아래의 측면에 카드로 공략하시어 여시길 바랍니다.




보이는 면이 아닌 뒷면의 방열판을 뜯어내야 함으로, 아래의 방법으로 기판을 모두 들어내시길 바랍니다.




방열판의 경우 아래의 우측 방향 및 마이크로 5핀 단자를 공략하시어 들어내시길 바랍니다.



알루미늄 호일을 공략할때 아래의 방향으로 공략하세요.





3. 리눅스 부팅 및 언락 TWRP / 루팅 롬 설치 하기


부팅 메뉴에서 2번째 옵션으로 부팅합니다.




부팅 이후 xfce4 UI 가 로딩이 되며, 왼쪽 하단에 터미널을 실행시키시길 바랍니다.


터미널 창에서 USB 를 마운트 합니다.


fdisk -l

mount /dev/sdd1 /mnt


장치 명은 시스템마다 다름으로 용량을 보고 판단하시어 마운트 하시길 바랍니다.



다음으로 부트로더를 언락합니다.


cd /mnt/kamakiri

chmod a+x *.sh

./bootrom-step.sh



웨이팅 상태에서 은박지를 붙인 파이어스틱을 USB로 연결합니다.


1. 연결 도중에 OS 에러가 나면 은박지를 뺄 때 다른 부위와 쇼트가 발생한것입니다.

2. 아무리 기다려도 웨이팅일 경우 --> 은박지를 새로 만드시고 잘 꽂아 보십시요.



인식이 되면 은박지를 떼라고 합니다.


은박지를 떼고 엔터를 누르면 작업이 진행됩니다.





작업이 끝이나면 파이어 스틱이 재부팅되고 자동으로 패스트붓 모드로 진입하게 됩니다.


이때 아래의 명령어를 입력하셔서 twrp 를 설치하시길 바랍니다.



./fastboot-step.sh



그리고 다시 리부팅 되면서 TWRP 리커버리로 진입하게 됩니다.


여기서 adb 를 통해 롬파일을 복사하고 설치를 진행해 보겠습니다.


adb push mantis-6.2.6.8-rooted_r1.zip /sdcard



재부팅이 된 후에 adb shell 을 통해 twrp 명령으로 롬 설치를 진행합니다.


이후 cache 와 dalvik 을 와이프 해줍니다. (<-- 꼭 필요하지는 않습니다.)


adb shell

twrp install /sdcard/mantis-6.2.6.8-rooted_r1.zip

twrp wipe cache

twrp wipe dalvik



리부팅을 합니다.


reboot -p



리부팅 이후 정상적으로 부팅이 되며 앱 리스트에 Magisk 가 있을 것입니다.





4. Google Apps Magisk 모듈 설치하기


Magisk 메뉴로 이동하여 모듈을 누릅니다.


오른쪽으로 리모콘으로 이동하여, 리커버리로 다시시작을 누릅니다. 



이후 리커버리 모드로 진입되면, 윈도우에서 ADB 를 통해 모듈을 설치합니다.


파워쉘 및 adb 바이너리는 PATH에 등록한 상태에서 진행합니다.


PS C:\Users\USER\Downloads> adb push .\AFTV-GAPPS-MM-1.1.zip /sdcard

.\AFTV-GAPPS-MM-1.1.zip: 1 file pushed. 20.4 MB/s (114838016 bytes in 5.363s)

PS C:\Users\USER\Downloads> adb push .\google_korean_input.apk /sdcard

.\google_korean_input.apk: 1 file pushed. 20.4 MB/s (11227885 bytes in 0.525s)


PS C:\Users\USER\Downloads> adb shell

~ # twrp install /sdcard/AFTV-GAPPS-MM-1.1.zip

Installing zip file '/sdcard/AFTV-GAPPS-MM-1.1.zip'

Checking for Digest file...

[amonet] Load microloader from recovery...

[amonet] Remove boot patch...

[amonet] OK

- Mounting system

- Mounting vendor

******************************


  Magisk: Leanback Launcher

  Google TV Play Store

  and Google TV Search

  for Amazon FireOS 6


******************************

******************************

Powered by Magisk (@topjohnwu)

******************************

- Setup vendor

- Extracting module files

  Path: /data/adb/modules/aftv-atv

- Setting permissions

- Unmounting partitions

- Done

[amonet] Install boot patch...

[amonet] OK

[amonet] Install recovery patch...

[amonet] ALREADY_INSTALLED

Done processing script file

~ # reboot -p

PS C:\Users\USER\Downloads>


상기의 방법으로 모듈을 설치하면 부팅 후 1분 이내에 리부팅이 발생하며, Xposed Installer 가 설치됩니다.


그리고 아마존 런처가 작동을 멈추게 되며 린백 런처로 바뀌게 됩니다.








넷플릭스 4K / 안드로이드 TV 스토어 / 아마존 스토어 등 모두 이용 가능한 상태로 됩니다.


키보드 앱의 경우 Xplorer 앱을 스토어에서 설치하시고 수동으로 설치하시면 됩니다.


키보드를 한국어로 바꿔주시면 됩니다. 언어도 물론 한국어 가능합니다.


마치겠습니다. 감사합니다.



댓글61

    이전 댓글 더보기
  • 무한부팅 2020.02.04 02:22

    글 잘봤습니다. 제 fire tv stick 4k가 무한 부팅 증상이서 루팅하면 해결될까 해서 순서대로 완료 했는데 여전히 무한 부팅이네요 ㅠ
    혹시 해결 방법 아실까요? 강제로 초기화 할수 있는 방법이라던지.. 디버깅 허용 안한상태에서 무한부팅에 걸려있는 상태네요ㅠ
    답글

  • 무한부팅 2020.02.04 02:42

    와우 twrp wipe data 로 덕분에 해결했습니다 너무너무 감사합니다(__)
    답글

  • 키키사마 2020.02.04 12:20

    일반 4k 말고 일반도 똑같겠지요?
    답글

  • 키키사마 2020.02.04 13:19

    아 틀린거였군요
    뚜껑만 열뻔 했네요.
    답변 감사합니다
    답글

  • 제크네 2020.02.05 14:03

    알려주신대로 다 정상적으로 진행되었는데도 최종 재부팅하면 원래 파이어티비os로 부팅되는건 왜일까요 ㅠㅠ
    답글

  • 제크네 2020.02.05 14:57

    혹시 이미지 설치하면 최초에는 바뀐런쳐가 아닌 순정 런쳐가 나오고 이후작업에서 론쳐가 바뀌는건가요? 위 동영상에 론쳐로 바뀌지 않아 설치가 안된걸로 착각되는데 이후 윈도우 작업이후로 변경 되는게 맞는 지요?
    답글

  • 작업 2020.02.07 10:05

    이렇게하면 업데이트관련해서는 어떻게되나욤 업데이트가 막히는건지 하지말야하는건지 해도상관없는건지..
    답글

  • 고장난그릇 2020.02.15 23:01

    .bootrom-step.sh
    적으니 허용 거절 뜨는데 어쩌면 좋죠?
    답글

  • 장군의 아들 2020.02.16 09:13

    롬깔고 티비에 연결하면 정식업데이트가 안되다고 나오는 상황인데
    수동업데이트나 피해가는 방법 있을까요?
    답글

  • 글 첫머리 한번 읽어보세요. 저도 이 글 언락까지민 썻지 그 이후는 작성안했습니다.

    ota 의 경우 파일 구해서 직접 올리면 문제 없을겁니다.
    답글

  • ㅇㅇ 2020.02.16 11:49

    마침 날라오고 있는 중에 검색해보니 이런 꿀팁이..
    답글

  • 은하철도 2020.02.16 16:53

    자세한 설명 잘봤습니다 정말 감사합니다
    그런데 부팅롬 설치까지 잘 따라왔는데 magisk는 어디서 작업하는 건지 좀 헷갈리네요;;
    reboot -p 까지 한다음에 tv에 연결하니 아마존 런쳐가 실행되는데
    magisk는 어디서 작업하는 건가요?
    답글

    • 4번에 있습니다.

    • 은하철도 2020.02.16 17:38

      아마존 런쳐로 실행되고 마지스크 깔려있는걸 확인했습니다 실행 읽기전용으로 유지 할건지 확인하는 창이뜨는데 스와이프해서 모디피케이션을 확인하는 곳이 있는데 리모컨도 안먹고 어떻게 할지 모르겠습니다 도움 좀 부탁드립니다

    • 명령어로만 작업하시면 됩니다. 화면 보실 필요없습니다.

    • 은하철도 2020.02.16 17:49

      reboot -p
      여기까지 진행한 다음 바로 이어서
      adb push .\AFTV-GAPPS-MM-1.2 /sdcard

      커맨드 해주는게 맞나요?

    • 은하철도 2020.02.16 17:52

      아니면 재부팅 후 윈도우에 진입하여서
      진행해주는게 맞나요?

      이쪽 분야에 배운적이 없어서 많이 해매면서 진행하고 있네요ㅠ

    • reboot 하고 나면 리커버리 상태가 아닙니다.

      magisk 앱으로 리커버리 진입 후 작업 이어서 하시길 바라며

      이 질문에 대한 추가적인 덧글은 달지 않겠습니다. 본문 글 첫머리에 작성해두었습니다.

    • 은하철도 2020.02.16 19:00

      이래저래해서 성공한거 같습니다
      도와주셔서 감사합니다^^

    • 검사합니다 ㅎㅎ

  • 장군의아들 2020.02.16 19:59

    업데이트 방지
    adb shell
    su
    pm disable com.amazon.tv.forcedotaupdater.v2
    pm disable com.amazon.device.software.ota
    pm disable com.amazon.device.software.ota.override
    이렇게 기입하라는데
    셀 들어 가서는 su 만 기입하니 낫파운드 나오는데 혹시 방법 아실까요?
    답글

  • 장군의아들 2020.02.16 20:06

    제가 업데이트가 안되서 파이어 런처화면으로 못들어가서 여러가지 방법을 찾고 있어서요
    답변 너무 감사합니다 ㅎㅎ
    혹시 adb shell
    리붓이후 adb 다시 들어 갈려면 처음부터 해야되는거죠?
    답글

  • 장군의아들 2020.02.16 20:11

    저의 증상이 초기 설정때 와이파이 잡고 무슨 문제로
    업데이트할수 없다라며 먹통인상태입니다
    즉 업데이트가 안되서 어떠한 런처에도 들어가보지 못했네요
    답글

    • 네 초기세팅을 한번 하시고 이 작업을 하셨으면 문제가 없었을 터인데요.

      일단 아래와 같은 순서로 해보시길 바랍니다.

      1. 은박지 신공
      2. twrp 리커버리 진입
      3. mantis 롬설치
      4. wipe data cache dalvik
      5. reboot -p 입력
      6. 초기 세팅 진행
      7. magisk 앱 내의 리부팅 기능으로 다시 리커버리 진입
      8. magisk 모듈 설치

      이렇게 한번 해보세요.

    • 아참 장군의아들님 그럼 아예 은박지도 안하신것인가요?

  • 장군의아들 2020.02.16 20:15

    데이터 캐쉬 달빅 다지웠는데
    접속하면 업데이트로 넘어가드라구요
    그래서 런처화면으로 안넘어가서 백방으로 알아보고 있어요
    답글

  • 장군의아들 2020.02.16 20:20

    감사합니다 루트로 들어가서
    해볼게요 ㅎㅎ
    답변만으로도 너무 감사합니다
    답글

  • 중보 2020.02.17 11:58

    국내 ott 좀 보고 싶었는데 마침 딱 맞는 포스팅을 아주 상세히 해주셔서 너무 감사하고 있습니다.
    단계별 과정을 잘 알려주셔서 쉽게 진행이 되서 작업을 마쳤는데 제가 뭘 놓쳐는지 문제가 생겨서 질문드립니다.
    최종 단계까지 완료해서 Magisk 모듈에 google apps랑 xposed framework까지 캡쳐하신 화면과 동일하게 설치되어 있는데 재부팅을 하면 아마존런쳐가 올라옵니다.
    부팅될때 아마존런쳐 로고(주황색)가 나오는걸 보면 xposed가 중지를 못시킨거 같은데 막상 아마존 런쳐가 로딩되는 시간은 이전보다 몇분정도 더 걸리는걸로 보아 뭔가 충돌이 되는거 같기도 합니다.
    도저히 원인을 모르겠네요. wipe data를 안해서 그런걸까요? 첨부터 다시 해보면 가능성이 있을까요?
    조언 부탁드립니다. ㅜㅜ
    답글

    • 중보 2020.02.17 16:15

      해결했습니다. 원인이 확실치는 않지만,
      AFTV 링크는 최신버전인 1.2인데 제가 잠자님 글을 무작정 따라하다 보니 1.1로 타이핑을 해서 그런거 같기도 한데 그때 설치로그는 정상적으로 출력이 되었으니 그 문제는 아닐수도 있네요.
      또 하나는 AFTV 설치 전 wipe를 한번씩 더 해줬습니다.
      어쨌든 정상적으로 린백런처 올라왔네요. 감사합니다.

    • 성공후기 감사합니다.

  • 잔다 2020.02.19 11:15

    안녕하세요 따라서 프리루트 롬까지 올리긴 했는데 부팅할때마다 There's an internal problem with your device. 라고 오류창이 뜹니다 ㅠㅠ 혹시 원인을 아실까요
    답글

    • 자도 잘 모르겠습니다 ㅠㅠ 저도 뜨고 있어서요 ㅠㅠ

    • 잔다 2020.02.19 13:06

      아 뜨는게 정상인가요??

    • 잔다 2020.02.19 13:07

      계속 뜨길래 뭔가 잘못되었구나 싶어서 하루종일 뒤엎고 있었습니다 ㅠㅠ

    • 잔다 2020.02.19 13:17

      XDA좀 찾아보니 최신버전 프리루트롬 문제네요... 이전버전 설치하면 문제 없다고 합니다. https://forum.xda-developers.com/showpost.php?p=80945647&postcount=108
      원인과 해결방법 제시가 있긴한데 그냥 저는 이전 버전으로 갑니다 ㅠㅠ

  • 그럼그래 2020.02.20 15:30

    1. 은박지 신공
    2. twrp 리커버리 진입
    3. mantis 롬설치
    4. wipe data cache dalvik
    5. reboot -p 입력
    6. 초기 세팅 진행
    7. magisk 앱 내의 리부팅 기능으로 다시 리커버리 진입
    8. magisk 모듈 설치

    작성해주신 동영상과 사진 등으로 작업했습니다만 5번까지 완료후 윈도우로 넘어가 magisk 설치하는 첫화면을 어떻게 해야 볼 수 있는지 궁금합니다.

    현재 reboot -p 입력 후 케이블이 usb에 연결된 상태입니다~ 감사합니다
    답글