この記事では、Androidの隠れ機能イースターエッグを削除する方法を解説します。
そもそも全OSバージョンに共通して、イースターエッグ自体のアンインストールはできません。
設定のアプリ一覧より存在は確認できますが、削除/無効化が両方とも制限されています。
どうしても消したい場合、パソコンのadb環境さえあれば、強制的に無効化可能です。
【adbコマンドとは?】 – adb(Android Debug Bridge)コマンド。通常の設定画面からは行えない、高度なカスタマイズ指示をAndroidへ与えられるGoogle公式ツール。
なんだか難しそうですが、、プログラムの知識がない一般ユーザーであっても、割と簡単に操作できるツールとなっています。
ほんらい止められない機能を強制停止するため、思わぬトラブルを招くリスクがあります。自己責任でどうぞ。
Androidからイースターエッグを削除する方法
まず事前準備として、お使いのパソコンでadbコマンドを使用できる環境を用意して下さい。
Windows・Macそれぞれにおける手順は関連記事で解説しています。
Windowsでadbコマンドを使う方法! Android SDKを入れてパソコンのコマンドプロンプトから操作しよう
この記事では、Windows PCでadbコマンドを使う方法を解説します。
Macでadbコマンドを使う方法! Android Studioを入れてmacOSのターミナルから操作しよう
この記事では、Macでadbコマンドを使う方法を解説します。
次のコマンドで、デバイスの接続確認まで済んでいればOKです。
adb devices
詳しくは長くなるため、関連記事をご確認下さい。。。
あとは下記コマンドを実行するだけ。
adb shell pm disable-user --user 0 com.android.egg
このコマンド(pm disable-user)は、Android 7.0以降に対応しています。これより古いOSバージョンの場合、代替案を後述しています。
次のメッセージが表示されればOK。
Package com.android.egg new state: disabled-user
設定のアプリ情報で、”無効”ステータスとなっていれば成功です。
以降、Androidのロゴは表示されますが、ゲームは起動不可となります。
元に戻したい場合、下記コマンドを入力します。
adb shell pm enable com.android.egg
次のメッセージが表示されればOK。
Package com.android.egg new state: enabled
以上、説明でした。
なおAndroid 6.x以前のOSバージョンの場合、使用するコマンドが異なります。
▼強制的に無効化する(Android 4.4で対応)
adb shell pm block com.android.egg
▼強制的に無効化する(Android 5.xで対応)
adb shell pm hide com.android.egg
▼強制的に削除する(Android 6.xで対応)
adb shell pm uninstall -k --user 0 com.android.egg
〆:イースターエッグを消そう!
以上、Androidからイースターエッグを削除する方法! いらないイースターエッグを消そう の説明でした。
何らかの理由でイースターエッグを削除したい場合、adbコマンドを実行すれば無理やりオフにできます。
興味のある方は、お試しあれ。
コメント