以前 Amazon の Fire タブレットをカスタマイズすることで、普通のタブレットとして使 っていましたが、ホームランチャーアプリの自動更新が行われるたびに Amazon Fire Toolboxで再設定する必要がありました。ところが、かなりの頻度で自動更新していたため、Android Debug Bridge(adb)というツールを使って、自動更新を強制 OFF にしちゃいました。また、adb を導入することでカスタマイズできることが増えたので、色々と弄って遊んでみた結果を備忘録として紹介したいと思います。
古い比較になってしまいますが、iPhoneの脱獄よりもandroidのadbの方が簡単で捗りますね~
目次
1.adb を利用出来るようにする
2.やったこと
2-1.Fire タブレットの自動更新を強制OFF
2-2.OPPO Reno A デフォルトアプリ削除
3.F-01Jの楽天wifiルーター化
3-1.F-01J で楽天回線に接続
3-2.F-01Jデフォルトアプリ削除
1.adb を利用出来るようにする
まずは下記URLを参考にPCにadb環境を導入しました。導入出来たらあとは各端末をデバッグモードでUSB接続するだけでした。
Windowsでadbコマンドを使う方法! Android SDKを入れてパソコンのコマンドプロンプトから操作しよう
2.やったこと
2-1.Fire タブレットの自動更新を強制OFF
コマンドプロンプトを起動し、下記の3つのコードを入力→Enterにより実行します。実行すると、「Success」と表示され、システムアップデートがオフになりました。
adb shell pm disable-user --user 0 com.amazon.device.software.ota
adb shell pm disable-user --user 0 com.amazon.device.software.ota.override
adb shell pm disable-user --user 0 com.amazon.kindle.otter.oobe.forced.ota
2-2.OPPO Reno A のデフォルトアプリ削除
Android にプリインストールされているアプリの中には、アンインストールや無効化ができないケースがあります。adbにかかればそんなゴミアプリの削除も余裕です。ストレージ容量や電池(余計な通知がなくなるため)の節約になります。
・プリインストールアプリを強制的に削除するコマンド
・adb shell pm uninstall -k --user 0 <アプリのパッケージ名>
アプリのパッケージ名は下記アプリで確認する事ができます。
手持ちのOPPO Reno Aも御多分に洩れずゴミアプリが山盛りだったので全て削除しました。具体的には下記のアプリを削除しましたが、その後も問題なく動いています。自社アプリのてんこ盛りやめて欲しいのですが、最近はドコモなんかのキャリアだけでなく、楽天モバイルですらやり始めて困っています。umidigiのシンプルさが恋しい( ˘ ³˘)♥。
App Cloner
adb shell pm uninstall -k --user 0 com.coloros.oppomultiapp
ゲームスペース
adb shell pm uninstall -k --user 0 com.coloros.gamespace
Keep メモ
adb shell pm uninstall -k --user 0 com.google.android.keep
Music Party
adb shell pm uninstall -k --user 0 com.coloros.musiclink
OPPO Cloud
adb shell pm uninstall -k --user 0 com.coloros.cloud
OPPO Share
adb shell pm uninstall -k --user 0 com.coloros.oshare
音楽
adb shell pm uninstall -k --user 0 com.oppo.music
キッズスペース
adb shell pm uninstall -k --user 0 com.coloros.childrenspace
天気
adb shell pm uninstall -k --user 0 com.coloros.weather2
天気サービス
adb shell pm uninstall -k --user 0 com.coloros.weather.service
写真
adb shell pm uninstall -k --user 0 com.coloros.gallery3d
ビデオプレーヤー
adb shell pm uninstall -k --user 0 com.coloros.video
マイ OPPO
adb shell pm uninstall -k --user 0 com.oppo.usercenter
YouTube
adb shell pm uninstall -k --user 0 com.google.android.youtube
スマートアシスタント
adb shell pm uninstall -k --user 0 com.coloros.assistantscreen
スマートドライビング
adb shell pm uninstall -k --user 0 com.coloros.smartdrive
データ移行
adb shell pm uninstall -k --user 0 com.coloros.backuprestore
ロック画面マガジン
adb shell pm uninstall -k --user 0 com.coloros.pictorial
画面録画
adb shell pm uninstall -k --user 0 com.coloros.screenrecorder
入金取引保護
adb shell pm uninstall -k --user 0 com.coloros.securepay
プライベートセーフ
adb shell pm uninstall -k --user 0 com.coloros.encryption
コンパス
adb shell pm uninstall -k --user 0 com.coloros.compass2
ジェスチャーとモーション
adb shell pm uninstall -k --user 0 com.coloros.gesture
スマートサービス
adb shell pm uninstall -k --user 0 com.coloros.sceneservice
3.F-01Jの楽天wifiルーター化
3-1.F-01J で楽天回線に接続
モノの試しに手持ちのスマートフォンで余っていたF-01Jに楽天simを差してみました。バンド3に対応しているので、apn設定をすればすんなり繋がるかと思いきや、一瞬だけ4Gの表示が出て繋がるけど、またすぐに切断されるという状態でした。そこで下記サイトを参考に、接続先の帯域をLTE onlyにしてしまうadbコマンドを入力することで、問題なく楽天回線に接続できるようになりました。
adb shell settings put global preferred_network_mode 11
adb shell settings put global preferred_network_mode1 11
adb shell settings put global preferred_network_mode2 11
adb shell settings put global preferred_network_mode3 11
adb shell settings put global preferred_network_mode4 11
富士通 / arrows Fit F-01H | 楽天モバイル Rakuten UN-LIMITまとめ
3-2.F-01Jデフォルトアプリ削除
F-01JをWiFiルーター代わりに利用するのに、「少しでも電池持ちを良くしよう!」ということでドコモ様のデフォルトアプリを根こそぎ削除しました。多少は電池持ちが改善したと思います。毎回のように出るうざったい通知も無くなりました。ホームランチャーは別途インストールしたNova launcherを使用しています。
dマーケット
adb shell pm uninstall -k --user 0 com.nttdocomo.android.store
dメニュー
adb shell pm uninstall -k --user 0 com.nttdocomo.android.dmenu2
iコンシェル
adb shell pm uninstall -k --user 0 com.nttdocomo.android.iconcier
iコンシェルコンテンツ
adb shell pm uninstall -k --user 0 com.nttdocomo.android.iconcier_contents
おすすめ使い方ヒント
adb shell pm uninstall -k --user 0 com.nttdocomo.android.devicehelp
しゃべってコンシェル
adb shell pm uninstall -k --user 0 com.nttdocomo.android.mascot
エリアメール
adb shell pm uninstall -k --user 0 com.nttdocomo.android.areamail
オートGPS
adb shell pm uninstall -k --user 0 com.nttdocomo.android.atf
スグ電
adb shell pm uninstall -k --user 0 com.nttdocomo.android.phonemotion
スケジュール/メモ・トルカ同期
adb shell pm uninstall -k --user 0 com.nttdocomo.android.databackup
スケジュール&メモ
adb shell pm uninstall -k --user 0 com.nttdocomo.android.schedulememo
ドコモクラウド設定
adb shell pm uninstall -k --user 0 com.nttdocomo.android.cloudset
ドコモサービス
adb shell pm uninstall -k --user 0 com.nttdocomo.android.docomoset
ドコモデータコピー
adb shell pm uninstall -k --user 0 com.nttdocomo.android.sdcardbackup
ドコモメール
adb shell pm uninstall -k --user 0 jp.co.nttdocomo.carriermail
ドコモ位置情報
adb shell pm uninstall -k --user 0 jp.co.nttdocomo.lcsapp
ドコモ位置情報SUB
adb shell pm uninstall -k --user 0 jp.co.nttdocomo.lcsappsub
ドコモ文字編集
adb shell pm uninstall -k --user 0 com.nttdocomo.android.voiceeditor
DOCOMO Initialization
adb shell pm uninstall -k --user 0 com.nttdocomo.android.initialization
docomo Application Manager
adb shell pm uninstall -k --user 0 com.nttdocomo.android.applicationmanager
docomo LIVE UX
adb shell pm uninstall -k --user 0 com.nttdocomo.android.dhome
docomo LIVE UXバックアップ
adb shell pm uninstall -k --user 0 com.nextbit.app
dアカウント設定
adb shell pm uninstall -k --user 0 com.nttdocomo.android.idmanager
デコメ絵文字マネージャー
adb shell pm uninstall -k --user 0 jp.co.omronsoft.android.decoemojimanager_docomo
メディアプレイヤー
adb shell pm uninstall -k --user 0 com.nttdocomo.android.mediaplayer
災害用キット
adb shell pm uninstall -k --user 0 jp.co.nttdocomo.saigaiban
端末エラー情報送信
adb shell pm uninstall -k --user 0 com.nttdocomo.android.lac
端末エラー情報送信(設定)
adb shell pm uninstall -k --user 0 com.nttdocomo.android.settings.lac
+メッセージ
adb shell pm uninstall -k --user 0 com.nttdocomo.android.msg
アプリクラッシュレポート
adb shell pm uninstall -k --user 0 com.nttdocomo.android.bugreport
タップ&ペイ
adb shell pm uninstall -k --user 0 com.nttdocomo.android.tapandpay
ドコモ電話帳
adb shell pm uninstall -k --user 0 com.android.contacts