MacでADBを使ってAndroidの絵文字キーボードを消す方法

※本ページにはプロモーション(広告)が含まれています。
MacでADBを使ってAndroidの絵文字キーボードを消す方法

MacからADBを使ってAndroidの絵文字キーボードを消したいけれど、どのコマンドを実行すればいいかや端末の表示名で迷って不安になっていませんか。

実際に動作を確認した手順とコマンドを丁寧に示し、接続トラブルや誤削除を避ける見分け方、必要なバックアップと復元方法まで一通り扱うので安心して作業を進められます。

項目内容
実践手順とコマンドMacでのADBセットアップから端末接続、絵文字キーボードの削除コマンドを実行順に掲載する。
よくあるつまずき接続エラーや権限不足、誤って別の入力メソッドを消さないための見分け方を詳しく解説する。
復元と安全対策削除前のバックアップ方法と復元手順を分かりやすく示すので安心して試せる。

順を追って進めれば初心者でもできるように工夫してあるので、落ち着いて一つずつ操作してみてください。

Android博士

最初は緊張するかもしれませんが、安心できるように具体的なコマンドや戻す方法も用意してあるのでゆっくりやってみてくださいね。

目次

MacでADBを使ってAndroidの絵文字キーボードを削除する手順

MacでADBを使ってAndroidの絵文字キーボードを削除する手順

気楽に進められるように手順をわかりやすくまとめました。MacからADBを使ってAndroidの絵文字キーボードを取り除いたり無効化して別の入力方法に切り替えたりできますので安心してください。操作は端末の接続確認とパッケージ名の特定が肝になります。

  • サードパーティのキーボードをユーザー削除して完全に消す方法。端末から該当IMEを削除するので元に戻すには再インストールが必要になります。
  • システムの絵文字キーボードを無効化して別のIMEに切り替える方法。削除できないシステムパッケージは無効化して回避します。
  • 切り替え後の動作チェックと元に戻すためのコマンドを用意しておくこと。トラブル時に役立つ予防策です。

コマンド実行は最新のmacOSとAndroidを前提にしています。事前に端末のバックアップや重要データの退避をしておくと安心です。

MacからADBでAndroidのGboardなどサードパーティIMEをユーザー削除する方法

MacからADBでAndroidのGboardなどサードパーティIMEをユーザー削除する方法

サードパーティIMEを削除する流れはシンプルです。端末を接続してパッケージ名を確認しadb経由でpm uninstall –user 0を実行するだけで、そのユーザーからIMEが消えます。

adb shell pm uninstall --user 0 com.google.android.inputmethod.latin

Macのターミナルでデバイスが接続されているか確認する

手順
端末を接続する

MacでUSB接続または無線adbで端末を接続してください。設定からUSBデバッグを有効にしておく必要があります。

手順
接続状態を確認する

adb devicesコマンドで一覧が表示されdeviceと出ていれば接続完了です。unauthorizedやofflineの場合は許可や再接続を試してください。

Macのターミナルで対象IMEのパッケージ名を調べる

手順
インストール済みパッケージを絞り込む

adb shell pm list packages|grep inputmethodなどでIME系パッケージを探します。端末によりパッケージ名の頭文字が異なるので広めのキーワードで検索すると見つかりやすいです。

手順
パッケージ情報を詳しく見る

見つけたパッケージはadb shell dumpsys package パッケージ名で詳細を確認して本当に対象かチェックしてください。

Macのターミナルでpm uninstall –user 0でパッケージを削除する

手順
アンインストール実行

adb shell pm uninstall –user 0 パッケージ名を実行して対象IMEをそのユーザーから削除します。成功するとSuccessが返りますので確認してください。

手順
失敗時の対処

Failureが返る場合はパッケージがシステムアプリである可能性があります。その場合は無効化や別手順を検討してください。

MacからADBでAndroidのシステム絵文字キーボードを無効化して別のIMEに切り替える方法

MacからADBでAndroidのシステム絵文字キーボードを無効化して別のIMEに切り替える方法

システムの絵文字キーボードは削除できないことが多いですが無効化して別のIMEに切り替えることで実用上は同じ効果が得られます。手順は有効なIMEを確認してからデフォルトを切り替え、不要なシステムIMEをdisableするという順番で進めると安全です。

adb shell ime list -a
adb shell ime set パッケージ名/サービス名
adb shell pm disable-user --user 0 パッケージ名

Macのターミナルで有効な入力メソッド一覧を表示する

手順
IME一覧を表示する

adb shell ime list -aで端末に登録されている入力メソッドのコンポーネント名が一覧表示されます。表示される名前をメモしておくと切替がスムーズです。

手順
デフォルトの確認も行う

adb shell settings get secure default_input_methodで現在のデフォルトIMEを確認できます。切替前の状態が分かれば元に戻すときに安心です。

Macのターミナルでime setコマンドで別のIMEをデフォルトに切り替える

手順
新しいIMEをデフォルトに設定する

adb shell ime set パッケージ名/サービス名を実行してデフォルト入力を切り替えます。Successが返れば切替完了です。

手順
切替結果を確認する

設定後に入力フィールドを開いて動作を確認してください。問題があれば先ほどのdefault_input_methodで元に戻せます。

Macのターミナルでpm disable-userでシステムIMEを無効化する

手順
システムIMEを無効化する

adb shell pm disable-user –user 0 パッケージ名でシステムIMEを無効化できます。無効化後でもアンインストールされない点に注意してください。

手順
無効化の確認と巻き戻し

無効化したら端末上で入力の動作を確かめてください。元に戻す場合はadb shell pm enable パッケージ名で再度有効化できます。

Macで複数台のAndroidから絵文字キーボードを一括で削除する応用

Macで複数台のAndroidから絵文字キーボードを一括で削除する応用

複数台のAndroid端末から絵文字キーボードだけをまとめて削除したいときは、Macからadbを使って順次コマンドを投げるのが一番手早いです。ひとつずつ手で操作するよりミスが減り、作業時間もぐっと短くなります。

ここでは接続中デバイスの一覧取得方法と、シェルスクリプトでループ実行するやり方、さらに削除前にキーボード設定を保存してあとで戻す方法を紹介します。慌てず一手ずつ進めれば安全に処理できます。

Android博士

複数台は最初だけ準備が必要ですが準備が終われば繰り返し簡単に処理できます。焦らず順番に進めていきましょう。

Macのシェルスクリプトで複数デバイスにadbコマンドを順次実行する方法

Macのシェルスクリプトで複数デバイスにadbコマンドを順次実行する方法

接続済みのデバイスをループしてadbコマンドを順次流す基本はシンプルです。まずadbdevicesで接続一覧を得てから各デバイスのシリアルを取り出し、一つずつadb-sを付けてコマンドを実行します。

for serial in $(adbdevices|awk'NR>1{print$1}');do adb-s${serial}shellpmuninstall--user0com.example.emoji;done

Macのターミナルで接続中のデバイス一覧を取得する

手順
接続一覧を表示する

ターミナルでadbdevicesを実行して接続中のデバイス一覧を表示します。デバイスがunauthorizedの場合は端末側で許可してください。

手順
詳細情報を取得する

adbdevices-lを使うとモデルや状態などの詳細が得られます。接続状況を確認しながら作業を進めると安心です。

Macのエディタでデバイスループのシェルスクリプトを作る

手順
スクリプトファイルを作る

任意のエディタでシェルスクリプトを新規作成します。ファイル名はdevices_remove_emoji.shなどわかりやすい名前にしてください。

手順
デバイスループを記述する

adbdevicesの出力をawkなどでパースしてシリアルを取り出し、forループで各デバイスにadb-sを付けてコマンドを実行する処理を記述します。

手順
実行権限を付けて動作確認する

chmod+xで実行権限を付けてから少数台で動作確認を行い、問題なければ全台で実行します。ログを残すと後で安心です。

Macから削除前にAndroidのキーボード設定をバックアップして復元する方法

Macから削除前にAndroidのキーボード設定をバックアップして復元する方法

削除の前にはキーボード設定やインストール済みパッケージを保存しておくと復元が楽になります。設定の保存はadbを使って端末から値を取得し、ファイルとしてMacに保存しておきます。

adb-sDEVICE shellsettingsgetsecuredefault_input_method>default_ime.txt;adb-sDEVICE shellpmlistpackages>packages.txt

Macのターミナルで現在のIME設定とパッケージリストを保存する

項目内容
IME設定保存adb-sDEVICE shellsettingsgetsecuredefault_input_method>default_ime.txtで現在のデフォルトIMEを保存します。
パッケージ一覧保存adb-sDEVICE shellpmlistpackages>packages.txtでインストール済みパッケージを一覧として保存します。
保存先の例ホームディレクトリ配下にバックアップフォルダを作りファイルをまとめておくと管理が楽になります。

Macのターミナルでpm install-existingでユーザー復元する手順

手順
削除後に復元するパッケージを確認する

保存しておいたpackages.txtから復元対象のパッケージ名を確認します。ユーザー領域にあるパッケージのみ復元可能です。

手順
pminstall-existingでユーザー復元する

adb-sDEVICE shellpminstall-existingパッケージ名を実行するとユーザーインストール状態が復元されます。DEVICEは対象シリアルに置き換えてください。

手順
デフォルトIMEを戻す

保存しておいたdefault_ime.txtの内容をadb-sDEVICE shells ettingsputsecuredefault_input_method’IME名’で設定してデフォルトを元に戻します。

よくある質問

よくある質問
ADBを初めて使うのですが何から始めればよいですか

端末側でUSBデバッグを有効にしてMacと接続し端末上の許可ダイアログを承認してください。MacにはAndroidSDKのツール類を最新にしておくと認識の問題が少なくなります。落ち着いて順番に進めれば問題ありません。

絵文字キーボードのパッケージ名が分かりません

設定→アプリや言語と入力の仮想キーボード一覧から絵文字に関連するアプリ名を探してください。見つかったアプリの詳細やGooglePlayの説明でパッケージ名を確認できます。端末に複数ある場合はまず無効化から試すと安全です。

アンインストールと無効化どちらが安全ですか

システムアプリの場合は無効化が基本で安全です。ユーザーインストールのアプリなら再インストールが簡単なのでアンインストールでも差し支えありません。無効化で様子を見てからアンインストールするのが手堅いです。

誤って消したとき元に戻せますか

無効化なら設定から有効に戻せます。アンインストールした場合はGooglePlayから再インストールすれば元に戻ります。システムから完全に削除してしまった場合は初期化やメーカー提供の復元手段が必要になることがあります。

ADB接続がうまくいかないときはどうすればよいですか

まずケーブルやポートを変えて接続を試してください。端末のデバッグ許可を一度オフオンしたり端末とMacを再起動すると認識が改善することが多いです。最新のOSやツール類に更新しておくことも忘れないでください。

まとめ

まとめ

ここまでの手順でMacとAndroidがつながる状態を作り、絵文字キーボードを安全に扱えるようになります。大きな流れはプラットフォームツールの準備、端末で開発者向け設定を有効化、接続確認、対象パッケージの確認と削除です。

操作前に端末のバックアップを取り、標準の入力メソッドが残っているかを必ず確認してください。絵文字キーボードは機種やメーカーでパッケージ名や扱いが異なるため、無理に削除せず無効化やユーザ削除を優先すると安心です。

Android博士

緊張しないで落ち着いて進めてください。万が一うまくいかなくても元に戻せる手段を用意しておくと安心感が増します。

システムアプリの完全削除は端末の挙動に影響することがあるため、重要なデータは必ず事前にバックアップしてください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次