Home > スマートフォン単体でADBコマンドを実行する

スマートフォン単体でADBコマンドを実行する


  • Posted by: F&F
  • 2020年5月24日 13:08

2005241304_480x269.jpg
ADBコマンドを実行するために、普通はスマートフォンとPCをUSBケーブルによって接続する。
しかしスマートフォン側に一定の設定をすれば、スマートフォン単体でadb shellが実行出来る。

理屈としてはターミナルエミュレータアプリを使い、自分自身(スマートフォン自身、localhost)に接続する。
しかしデフォルトではUSB接続を許しているだけなので、ネットワーク接続を許可しなければいけない。
ネットワーク接続が許可されていないのだから、最初はUSBで接続する必要があり、PCを必要とする。
だったらPCで操作すれば良いじゃないかと、確かにそうなる。
まあ一度ネットワーク接続を許可しておけば、その後はスマートフォンでも操作ができるしネットワーク経由でPCから接続も出来る。

PCを接続して adb tcpip 5555 とやると5555番ポートで待ち受けてくれる。
この状態で、例えばPCから以下を行うとネットワーク経由で接続出来る。

adb connect 192.168.1.100:5555 ※当該スマートフォンのIPアドレスが192.168.1.100の場合
adb shell

一々USBケーブルを接続しなくても良いのは便利だが、認証のない接続なのでセキュリティレベルは下がる。
使わない時にはUSBデバッグをOFFにしておいた方が良い。

スマートフォン単体で行うには、ターミナルアプリなどからlocalhost:5555に接続すれば良い。
Bugjaeger Mobile ADBはADB接続に特化したようなターミナルエミュレータだ。
Android Terminal Emulatorは汎用のターミナルエミュレータアプリだ。

接続したら以下を行う。
ドコモ位置情報2個・ドコモ電話帳の停止
pm disable-user --user 0 jp.co.nttdocomo.lcsapp
pm disable-user --user 0 jp.co.nttdocomo.lcsappsub
pm disable-user --user 0 com.android.contacts

Dozeの停止
dumpsys deviceidle disable

にほんブログ村 その他趣味ブログ 電子工作へ
にほんブログ村



Comments:0

コメント投稿には JavaScript が必要です。ブラウザのJavaScript 機能を有効にしてください。

サインインしなくてもコメントの投稿は出来ます。
サインインしている場合はお名前などを入力せずに、そのまま投稿できます。

登録は簡単&それによって何かが起きるわけではないのでお気軽にどうぞ。
登録ページ書き込み→確認メール送信→確認メールのURLクリックで承認、の手順です。
確認メールに書かれたURLにアクセスしないと登録は完了せず、正しいログイン状態に移行できません。
コメント フォーム
コメント投稿完了までには少し時間がかかります。
二重投稿にご注意下さい。

Home > スマートフォン単体でADBコマンドを実行する



VC