Androidスマホのキャリアアプリをパソコンを使わないADB環境でアンインストールする
Docomoやauやソフトバンクや楽天のキャリアアプリをアンインストールする Bloatware 今まではパソコンのADB環境を構築しないとできなかったけどスマホだけでできるようになりました LADB — Local ADB Shell Apk Analyzer
最初に言っておきますがキャリアアプリ
をアンインストールしたい!などど
思ったり考えたりしている人はごく少数
だということを理解しておいてください。
ごく少数の人はキャリアアプリなんぞ
いらん!使わん!
と言いますがそれはマイノリティの意見
です。
(私を含めてね)
大多数の人はキャリアアプリを好意的に
便利に使いこなしています。
キャリアでスマホを購入しますし最初
からプリインストールされたキャリア
アプリは安心して使えるアプリでしょう。
アプリをとおして購入した商品の支払い
だってスマホの月々の料金と一緒に
口座引き落としで支払うこともできます。
クレジットカードがなくてもネット
ショッピングができます。
普通に生活してスマホを使っている一般
のマジョリティの意見はキャリアアプリ
って安心だし便利だよね!です。
遥か昔ですとスマホのメモリやストレージ
容量はとても少なくそこに大量のキャリア
アプリがインストールされていてスマホを
使う上では死活問題になったりもしていた
わけですが最近はメモリやストレージ容量
も多くてべつだんプリインストールされて
いたとしてもそれほど問題にはなりません。
しいて言えば…
キャリアアプリ
うぜぇ~な~!
くらいの感じでしょうかね。
(私の場合はドロワーは一切使わないので
たまにドロワーを開くと思う程度です)
だけど…ドロワーでアプリを整理している
方には致命的ですよね。
毎日うぜぇ~キャリアアプリを見ること
になります。
今まではこのキャリアアプリを
アンインストールすることはパソコンを
持っている人にしかできませんでした。
なおかつパソコン操作や環境構築に
詳しい方の特権です。
キャリアアプリをアンインストールしたい
と思ってもスマホしかもたない人には
できませんでしたよね。
これがスマホだけでできるように
なりました。
(といいつつもアプリが発表されたのは
2年前なんですけどね…)
それとAndroid11からワイヤレスデバッグ
の機能が搭載されたことも大きかった。
Termuxが使えるようになりましたね。
とはいえ使えるようにTermuxを
セッティングするにはフローティング
ウィンドウ機能や画面を2分割で使える
スマホが必須です。
そういう機能をもたないスマホでは
セッテイングが至難の業です。
とはいえ誰にでもTermuxが使えるか?
と言われればそこも微妙だったりします…
使い慣れている方には至って普通なんで
しょうがLinuxやプログラミングの知識
がない方にはさっぱりわからない??
アプリです。
それを記事にしたところでただの
マウントオ○ニー
になってしまいます。
紹介するならやっぱり
誰にでもわかりやすくて
簡単な操作で使える
楽ちんなアプリ
ですよね。
ただキャリアアプリがインストール
されていても個人的にたいした問題には
感じなかったのでこの手のアプリに興味
が湧かなかったというのも本音です。
ですので記事にするのも今更という
感じになってしまいます…
もし使っているスマホにShizukuが
インストールされている場合は先に
アンインストールして端末を再起動
させてからLADB — Local ADB Shell
をインストールしてください。
ワイヤレスデバッグ使用時のペアリング
設定が1つのアプリとしかできない為に
LADB — Local ADB Shellのペアリング
設定ができないと思います。
LADB — Local ADB Shellのアプリ情報
にも記載されています。
最初にストアからこの2つのアプリを
インストールしてください。
Apk Analyzerです。
LADB — Local ADB Shellの料金は
一回買い切りではなく寄付として
扱われます。
寄付したくない方はGitHubにコードが
公開されているので自分でコンパイル
することができます。
Redditに作者が投稿したスレがこちらです。
やり方がわかっていて操作に慣れている方
はやってみてください。
インストールができましたらスマホの
ホーム画面に並べておくと使いやすいかと
思います。
次はワイヤレスデバッグ機能を使える
ようにしていきます。
スマホによっては違うかもしれませんが
ビルド番号を探してください。
ビルド番号が見つかったらそこを7回
タップします。
PINもしくはパスワードの入力を
求められますので入力します。
すると開発者向けオプションが有効に
なりましたとかデベロッパーモードが
有効になりましたなどとポップアップ
が表示されるはずです。
そうしましたら開発者向けオプションの
項目が出現しているはずですのでそれを
タップします。
開発者向けオプションがONになっている
のを確認して下にスクロールして
ワイヤレスデバッグの項目を
表示させます。
ワイヤレスデバッグの項目をタップして
ONにします。
このネットワークで常に許可するに
チェックを入れて許可をタップします。
これでワイヤレスデバッグがONに
なりました。
LADB — Local ADB Shellアプリを
起動します。
始めにペアリング設定をしますので画面
を2分割にする為にSETTINGSをタップ
します。
デフォルトだと上部に開発者向け
オプション下部にLADB — Local ADB
Shellが表示されています。
分割された真ん中のアイコンで上下逆に
表示させることもできます。
上部の開発者向けオプションの項目
にワイヤレスデバッグの項目を表示
させてタップします。
もう一度このネットワークで常に許可する
にチェック入れて許可をタップして
ワイヤレスデバッグをONにします。
ワイヤレスデバッグの項目をタップ
します。
ペア設定コードによるデバイスのペア設定
をタップします。
デバイスとペア設定のポップアップ表示
の中のWi-Fiペア設定コードを下部の
LADB — Local ADB ShellのPairing
codeに入力します。
IPアドレスとポートの最後の5桁の
数字を下部のLADB — Local ADB
ShellのPortに入力します。
入力できましたらPAIRをタップします。
下部のLADB — Local ADB Shellの画面
にSuccess!と表示されればペアリング
設定は完了です。
通知でも確認できます。
2分割になっている画面の真ん中の部分
をタップしたまま上にスワイプすると
ワイヤレスデバッグの設定画面が消えて
LADB — Local ADB Shellアプリが
全画面表示になります。
(操作方法説明の為画面にリストを
表示させるところです)
画面のクリアは右上の︙(三点リーダー)
からおこなえます。
︙をタップしてClea screenをタップ
すると画面がキレイになります。
︙をタップして一番下のMoreは設定
メニューになります
LADB — Local ADB Shellは起動した
ままで今度はApk Analyzerアプリを
起動します。
参考動画ではPackage Name Viewer
2.0を使っていますがこちらをおすすめ
します。
ストア検索で出てきたPackage Viewer
を手当たり次第試してみて一番Package
nameをコピーしやすかったアプリです。
でかい手で太い指の方でもコピー作業
は楽だと思います。
(スロバキアの作者が作ったアプリ)
試しでDocomoのおすすめ使い方ヒントを
アンインストールしてみます。
Apk AnalyzerのAPK分析画面でDocomo
のおすすめ使い方ヒントを見つけたら
タップします。
パッケージ名の項目でタップしたまま
長押しします。
するとコピーされます。
スマホの画面を下からスワイプして
途中で止めると起動したままの
LADB — Local ADB Shellを選択
できますのでタップして全画面に
します。
Shell command四角いボックスを
タップするとキーボードが出てきて
入力できるようになります。
そこにすべて英小文字で
pmスペースuninstallスペース–user
スペース0スペースと入力してから
コピーしたパッケージ名を貼り付けます。
スペースは12キーの場合はキーボードの
⎵アイコンです。
QWERTYの場合は長い横のバーです。
—はハイフンを2回です。
0は数字のゼロです。
入力が終わったらエンターキー(改行キー)
を押します。
(画面上は紙ヒコーキみたいなやつ)
入力がちゃんとできているとSuccessと
画面上に表示されます
入力が間違っている場合はErrorの表示と
間違っている部分が表示されます。
(-ハイフンを1つ入力し忘れています)
入力がうまくいってSuccessと画面に表示
された場合はアプリはアンインストール
されています。
こんな感じでアプリをアンインストール
していきます。
じゃあキャリアアプリは全部
アンインストールしても大丈夫?
というとダメです!
どうしてか?というとスマホ端末の
システム(スマホを動かしている部分)
と連携したりしているアプリもあるから
ですね。
わかりやすい例でいえば
おサイフケータイアプリでしょうかね。
今現在だとGoogle Payを動かすシステム
などと連携していますよね。
だったらアンインストールしても
大丈夫なキャリアアプリのリストとか
ないの?
というとこのあたりは世界中で問われる
話になります。
どこでも一緒です。
やってみるしかない!
現在のAndroidスマホだとミドル端末
でもメモリやストレージにわりと余裕
があるものが多いですよね。
ですので遥か昔のAndroid端末ように
血眼になってキャリアアプリ探して
一切合切アンインストールしなくても
目障りなものだけアンインストール
すればいいんじゃないかな?
とは思います。
最後にですが
目障りなキャリアアプリ
アンインストール
してやったぜ!ヒャッハー!
などと手放しで喜んではいけません。
設定からリセットで工場出荷状態に
初期化をすれば…
キャリアなめんなよ!
こらー!
とアンインストールしたはずのアプリ
がゾンビのように復活してきます。
ということで…
丹精込めてアンインストールしていた
作業というのは…
残念ながらただの
無効化
です。
一応参考こちらが参考動画です。
そういえばこのアプリってadb shell
コマンドの入力が違うよね?
というのを説明している動画は
こちらです。
他にもADBコマンドでできることは
とても多いです
操作になれている方はこちらを参考
に使ってみてください。