AndroidタブレットからYoutubeアプリをアンインストールした時のメモです。
ポイント
- Youtubeアプリはプリインストールアプリであり、Androidの設定画面での操作からは無効化はできるけどアンインストールはできないようになっていた
- PCとタブレットをUSB接続してadbコマンド経由でアンインストールできた
- Andoridのroot化は不要
- 開発者モードを使った操作は自己責任で!
環境
タブレット:TECLAST M40Pro_ROW
Androidバージョン:11
PCのOS:Windows 11
adbコマンドバージョン:1.0.41
手順
タブレットの準備
- 設定の「タブレット情報」の「ビルド番号」を10回タップ (開発者向けオプションが有効化される)
- 設定の「システム」> 「詳細設定」> 「開発者向けオプション」> 「USBデバッグ」を有効化
PC側の準備
- Android Studioをインストールする
- adbコマンドにパスを通す(adbコマンドがあった場所
C:\Users\ユーザ名\AppData\Local\Android\Sdk\platform-tools
)
アンインストール実施
- タブレットとPCをUSB接続する
- PC上のターミナルで以下のコマンドを実行する
2-1. タブレットが認識されていることの確認
PS C:\Users> adb devices List of devices attached 11111111111111 device
1台のデバイスが接続されていることが確認できました。
2-2 youtubeのパッケージ名の確認
PS C:\Users> adb shell pm list packages | Select-String "youtube" package:com.google.android.youtube package:com.google.android.apps.youtube.music
1行目のパッケージがアンインストールしたいアプリのパッケージ名です。
2-3. youtubeのアンインストール実行
PS C:\Users> adb shell pm uninstall -k --user 0 com.google.android.youtube Success
以上の手順でアンインストールすることができました。
参考
参考としてpm uninstall
コマンドのhelp情報を抜粋します
uninstall [-k] [--user USER_ID] [--versionCode VERSION_CODE] PACKAGE [SPLIT...] Remove the given package name from the system. May remove an entire app if no SPLIT names specified, otherwise will remove only the splits of the given app. Options are: -k: keep the data and cache directories around after package removal. --user: remove the app from the given user. --versionCode: only uninstall if the app has the given version code.
ユーザID=0はシステムユーザを指しています。