Fire TV リモコンのアプリボタンの割り当てを変更する一番かんたんな方法（PC必要）Update 2022/03/01

# Update 2022/03/01
Fire TV のファームウェアのアップデートにより、以前の方法では、割り当てを変更出来なくなってしまいました。
ここでは、2022年3月1日時点で、最新のファームウェアでも割り当て可能な方法を紹介します。
また、Fire TV 単体では難しく、Windows, Mac 等 PC が必要にまりました。

# Fire TV リモコンのアプリボタンの割り当てを変更する
この記事では日本で発売されているAmazon Fire TV リモコンのアプリボタンに任意のアプリケーションを割り当てる方法を解説していきます。
実際に使用したのは、[Fire TV Stick - Alexa対応音声認識リモコン(第3世代)付属 | ストリーミングメディアプレーヤー](https://amzn.to/3d4anyW)ですが、[Alexa対応音声認識リモコン(2021年発売 第3世代)](https://amzn.to/2ZACgeG)であれば、他の Fire TV シリーズでも同様だと思われます。

※参考 [How to remap the App Buttons on Fire TV Remotes with Remapper (Updated April 2021)](https://www.aftvnews.com/how-to-remap-the-app-buttons-on-fire-tv-edition-remotes-with-remapper/)
※注意！ 当該情報に基づいて被ったいかなる損害について、一切責任を負うものではございませんのであらかじめご了承ください。

## 割り当てを変更出来るアプリボタン
日本で発売されている Fire TV リモコンでは、prime video、Netflix、DAZN、amazon music の４つが割り当てられていますが、このうち変更出来るのは、Netflix、DAZNの２つです。
これは、インストール後にアンインストールする必要があり、prime video と amazon music は、アンインストール出来ないためです。

<a href="https://www.amazon.co.jp/Alexa%E5%AF%BE%E5%BF%9C%E9%9F%B3%E5%A3%B0%E8%AA%8D%E8%AD%98%E3%83%AA%E3%83%A2%E3%82%B3%E3%83%B3-2021%E5%B9%B4%E7%99%BA%E5%A3%B2-%E7%AC%AC3%E4%B8%96%E4%BB%A3-%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8B%E5%88%A5%E5%A3%B2%E3%82%8A%E3%81%AEFire-TV%E6%9C%AC%E4%BD%93%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99/dp/B08D2VL1PD?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=1BI162L4U17JC&keywords=fire+stick+tv+%E3%83%AA%E3%83%A2%E3%82%B3%E3%83%B3&qid=1638233022&sprefix=fire+stick+%2Caps%2C293&sr=8-2&linkCode=li3&tag=sutopinblog80-22&linkId=f83c5167e6c3537401e97afaadc69428&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B08D2VL1PD&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=sutopinblog80-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=sutopinblog80-22&language=ja_JP&l=li3&o=9&a=B08D2VL1PD" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

## Netflix と DAZN のインストールとアンインストール
割り当てを変更するアプリを実行出来る状態にしておく必要があるため、アプリストア等から Netflix と DAZN を一度インストールした後にアンインストールします。
※ Remapper と元のアプリは共存出来ないため、Netflix アプリをインストールしたまま Netflix ボタンの割り当てを変更するような事は出来ません
![113021090152.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/5829c11d-7c80-396a-028d-80950a189098.png)
![113021090100.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/b2bb680c-a9a2-cfa9-9217-5eff2e53f89a.png)

## Remapper のアンインストール
すでに以前の方法で Remapper がインストールされている場合は、Remapper をアンインストールします。
1. `アプリケーション`を起動
![アプリケーション.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/678cd432-f411-0863-1906-62076c39b435.png)
1. `インストール済みアプリケーションの管理`で、Remapper を選択
![インストール済みアプリケーションを管理.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/b91d1aa7-f311-43d4-7a41-44a37e665c3b.png)
1. アンインストールします
![アンインストール.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/b0e4012e-5c34-470d-c62c-4599e39f6d6c.png)

## ADB デバッグの設定をオンにする
PC から adbLink で接続するために、Fire TV 側で、ADB デバッグの設定をオンにします
1. `マイFile TV`を起動
![マイFileTV.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/79d543b9-f0c0-7471-8d45-5c10151be207.png)
1. `開発者オプション`を選択
![開発者オプション.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/ab9c4dc4-26e6-5e41-499d-f59ada6c24e4.png)
1. `ADB デバッグ`をオンにします
![ADBデバッグ.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/547d3dba-1c68-208b-35de-c09821f52894.png)

## Fire TV の IP アドレスを調べる
PCからadbLinkで接続するために、Fire TVに割り当てられているIPアドレスを調べます
1. `マイFile TV`を起動
![マイFileTV.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/79d543b9-f0c0-7471-8d45-5c10151be207.png)
1. `バージョン情報`を選択
![バージョン情報.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/cd581875-2f5b-a921-9729-333245079455.png)
1. `ネットワーク`を選択
画像の赤枠の部分の数字をメモしておきます（画像の例だと`192.168.1.10`）
![ネットワーク.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/56e47538-3557-6514-407b-d0467a0c9afd.png)

## PC に adbLink をインストール
PC から Fire TV に接続するアプリをダウンロードしてインストールします
1. adbLink をダウンロード
以下のサイトから Windows, Mac 環境に合わせたファイルをダウンロードします
[Jocala Software: adbLink](http://jocala.com/adblink.html)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/2d784897-e6a0-25f5-029e-9e40e8bf9383.png)
1. adbLink をインストール
ダウンロードしたインストーラーを実行してインストールします

## PC で Remapper のダウンロード
PC から Fire TV にインストールするため、Remapper の apk ファイルをPC にダウンロードします
1. Remapper for Netflix
以下にアクセスして、`Destination URL` を `Copy URL`して、ブラウザのURL欄にペーストしてダウンロードします
https://go.aftvnews.com/2210+
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/44ce60c0-ea19-987f-b0ab-f1db80fa503f.png)

1. Remapper for DAZN
Netflix と同様に、以下にアクセスしてダウンロードします
https://go.aftvnews.com/2240+

## adbLink で Fire TV に接続
1. adbLink を起動
起動すると、以下の画面が表示されます
![adbLink初期.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/2937f270-81af-0e82-2e61-b096d84f16b3.png)
1. 接続先の設定
`new` で接続先の Fire TV を追加します
![adbLink new.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/5da70ef0-48f3-aab8-8801-eb1de87be7d8.png)
`Description`には、わかりやすい名前を付けておきましょう、ここでは、`Filre TV`とします
`Address` には、調べておいた File TV の IPアドレスを設定します
![adbLink new設定後.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/edaa9e0a-892c-ea1e-03d1-e802c9107f8b.png)
`Save` で設定を保存します
1. PC から Fire TV へ接続
`Select device` に先ほど登録した `Fire TV` が選択されている状態で、`connect` ボタンで接続します

![adbLink connect.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/f206dfec-3dda-ac17-0483-7ac23cc086f8.png)

正常に接続されれば、`Connected devices` に `Fire TV` が表示されます

## PC から Remapper のインストール
1. Console 起動
File TV に接続した状態で、`Console`ボタンで起動します
![adbLink console.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/eb80985f-f88b-9886-fd4e-0a37a288e2cb.png)
1. Console から Remapper のインストール
Console に以下を入力して Remapper for Netflix をインストールします
```adb install -i com.amazon.venezia ~/Downloads/remapnetflix.apk```
`Success` と表示されればインストールは成功です
同様に以下を入力して Remapper for DAZN をインストールします
```adb install -i com.amazon.venezia ~/Downloads/remapdazn.apk```
![adbLink console インストール.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/cadb72b4-1944-0def-2a0d-03251b12a0ce.png)

<details>
<summary>2022/03/01以前の方法</summary>

## 必要なアプリのインストール
必要なアプリは、Downloder、Remapper for Netflix、Remapper for DAZN の３つです。
Remapper for Netflix と Remapper for DAZN は、Downloder でダウンロードとインストールを行うので、先に Downloder をインストールします

### Downloder のインストール
1. アプリストアを起動し、`DOWNLOADER` で検索します![113021085912.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/b5bb4bd5-29ce-1ae2-362d-6ae185d621f0.png)
1. Downloder をインストールします
![113021085932.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/9292fb0a-e417-d127-4378-05c531b3e665.png)
![113021090002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/36c5791f-c04f-c26c-6afb-5b267dca3726.png)

### Downloder の設定
Downloder で、アプリをインストール出来るように設定を変更します

1. `マイ Fire TV` を起動
![113021091955.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/50e1a2f5-9ea8-68d7-ac36-4f24f116100d.png)
1. `開発者オプション`を選択
![113021092007.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/272fdb95-0fb8-4818-c1ee-9f1c639ab235.png)
1. `未知のアプリをインストール`を選択
![113021092020.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/43d7372f-1a11-32e8-1579-581804921c8d.png)
1. `Downloader`の設定を`オン`に設定
![113021092040.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/e6c101f5-154b-60e4-d34e-f405fb54e1ac.png)

### Remapper のインストール
#### Remapper for Netflix
1. Downloder を起動して、`Enter a URL or Search Term:` に `2210` を入力して `GO` します
![113021112106.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/e8e38638-47ed-94b2-a591-2461ae2d4cca.png)
しばらくするとダウンロードが始まります
![113021112126.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/444f8c75-551b-1b55-fe82-b285aa1ca680.png)
1. Remapper for Netflix のインストール
ダウンロードが終わるとインストールするか問われるので、`インストール`します
![113021112147.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/a57619e8-e8c2-aeb6-8d24-362b7463993f.png)
インストールが終わったら、ダウンロードしたファイルは不要なので、`Delete`で削除します
![113021112207.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/87b2f7ab-7df6-9d96-a3e8-dab82c4845c2.png)

#### Remapper for DAZN
1. Downloder を起動して、`Enter a URL or Search Term:` に `2240` を入力して `GO` します
![113021112250.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/cf3869c1-670e-1bb5-d4c0-d7fc8e730eb3.png)
以降は、Remapper for Netflix の時と同様です
これで、必要なアプリのインストールは完了です
</details>

## アプリボタンの設定
### Remapper の起動
Remapper は、マイアプリに表示されない場合があります。その場合は、歯車アイコンの設定＞アプリケーションから起動します
1. `アプリケーション`を選択
![113021114545.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/c26342a1-09ef-f978-89d7-f66b703cedf4.png)
1. `アプリケーションを管理`を選択
![113021114558.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/5a02a6ae-5038-348a-9db8-977918fb7f5c.png)
1. `Remapper for Netflix` もしくは、`Remapper for DAZN` を選択![113021114617.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/1fe7a7b3-e6c3-0ec7-3f94-160e80fb5712.png)
1. `アプリを起動` で Remapper を起動
![113021114628.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/bcf26e23-95f4-c3e4-b05c-8ad5e3c0ddd2.png)

### Remapper で起動するアプリを設定
一覧から割り当てるアプリを選択します
![113021114648.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/05f48e17-1e0a-42ec-a23e-5cdd42789cb0.png)
`EXIT` で設定完了です！
![113021124605.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/ecec1f5b-47e1-2276-77e2-b8eb6a9a77a9.png)

## アプリボタンの再設定
Remapper で起動するアプリを設定すると、次回 Remapper を起動すると、割り当てたアプリが起動してしまい Remapper の設定が変更出来ません。
アプリの割り当てを再設定する場合は、アプリが使用しているデータを削除する必要があります。
![113021132716.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/696831/79294ebd-1099-0215-47c8-a0157849cd3a.png)

## 考察
動作から推測するに、アプリボタンの設定を変更しているのではなくて、Remapper が本来起動するアプリの代わりに起動し、起動した Remapper が設定されたアプリを起動しているようです。おそらくアプリ固有のIDを Remapper が詐称しているんでしょう。
そのため、インストール履歴（購入履歴）が無いと起動出来ないため、最初に置き換える元のアプリのインストールとアンインストールが必要なのでしょう。

# アプリボタンの割り当てが変更出来る Fire TV
<a href="https://www.amazon.co.jp/Fire-TV-Stick---Alexa%E5%AF%BE%E5%BF%9C%E9%9F%B3%E5%A3%B0%E8%AA%8D%E8%AD%98%E3%83%AA%E3%83%A2%E3%82%B3%E3%83%B3%E4%BB%98%E5%B1%9E---%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E3%83%97%E3%83%AC%E3%83%BC%E3%83%A4%E3%83%BC/dp/B08C1LR9RC?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&keywords=fire+stick+tv&qid=1638246672&sr=8-1&linkCode=li3&tag=sutopinblog80-22&linkId=dfc85a8ff1dfd49ea27e7b2533d4d487&language=ja_JP&ref_=as_li_ss_il" target="_blank">Fire TV Stick - Alexa対応音声認識リモコン(第3世代)付属 | ストリーミングメディアプレーヤー<img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B08C1LR9RC&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=sutopinblog80-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=sutopinblog80-22&language=ja_JP&l=li3&o=9&a=B08C1LR9RC" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

<a href="https://www.amazon.co.jp/Fire-TV-Stick-4K-Max---Alexa%E5%AF%BE%E5%BF%9C%E9%9F%B3%E5%A3%B0%E8%AA%8D%E8%AD%98%E3%83%AA%E3%83%A2%E3%82%B3%E3%83%B3%E4%BB%98%E5%B1%9E/dp/B08MRXN5GS?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&keywords=fire+stick+tv&qid=1638246672&sr=8-2&linkCode=li3&tag=sutopinblog80-22&linkId=f132418dfe066dcf9e426f309fd032af&language=ja_JP&ref_=as_li_ss_il" target="_blank">新登場 Fire TV Stick 4K Max - Alexa対応音声認識リモコン(第3世代)付属 | ストリーミングメディアプレーヤー<img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B08MRXN5GS&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=sutopinblog80-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=sutopinblog80-22&language=ja_JP&l=li3&o=9&a=B08MRXN5GS" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

<a href="https://www.amazon.co.jp/Fire-TV-Cube-Alexa%E5%AF%BE%E5%BF%9C%E9%9F%B3%E5%A3%B0%E8%AA%8D%E8%AD%98%E3%83%AA%E3%83%A2%E3%82%B3%E3%83%B3%E4%BB%98%E5%B1%9E/dp/B08XLS2KJT?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&keywords=fire+stick+tv&qid=1638246672&sr=8-3&linkCode=li3&tag=sutopinblog80-22&linkId=9bfc1d151cea2c8f4009f900abbd3c9a&language=ja_JP&ref_=as_li_ss_il" target="_blank">Fire TV Cube - Alexa対応音声認識リモコン(第3世代)付属 | ストリーミングメディアプレーヤー <img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B08XLS2KJT&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=sutopinblog80-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=sutopinblog80-22&language=ja_JP&l=li3&o=9&a=B08XLS2KJT" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

<a href="https://www.amazon.co.jp/Alexa%E5%AF%BE%E5%BF%9C%E9%9F%B3%E5%A3%B0%E8%AA%8D%E8%AD%98%E3%83%AA%E3%83%A2%E3%82%B3%E3%83%B3-2021%E5%B9%B4%E7%99%BA%E5%A3%B2-%E7%AC%AC3%E4%B8%96%E4%BB%A3-%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8B%E5%88%A5%E5%A3%B2%E3%82%8A%E3%81%AEFire-TV%E6%9C%AC%E4%BD%93%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99/dp/B08D2VL1PD?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&keywords=fire+stick+tv&qid=1638246672&sr=8-7&linkCode=li3&tag=sutopinblog80-22&linkId=7816af958b16299c869536bb5f9a696a&language=ja_JP&ref_=as_li_ss_il" target="_blank">Alexa対応音声認識リモコン(2021年発売 第3世代) | 対応する別売りのFire TV本体が必要です<img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B08D2VL1PD&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=sutopinblog80-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=sutopinblog80-22&language=ja_JP&l=li3&o=9&a=B08D2VL1PD" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />