いくつかのテストをセットアップしていますが、USB テザリングと構成を行うには、かなりの数の電話が必要です。テザリングされたら、希望どおりに構成することに成功しましたが、コンピューターを(再)起動したり、テストバンクを移動したりするたびに、メニューをナビゲートして電話をテザリングするのは非常に面倒です. 私は現在cyanogenmod v10.1.0を実行しているNexus S電話を使用していますが、テストバンクはおそらくSamsung Galaxy S4で、手元にあるいくつかのNexus S電話と混合される可能性があります.
これをbashスクリプトとして実行したいのですが、最初にコマンドライン(Ubuntu 13.04)で動作させて、スクリプトから発生する可能性のある問題を解決しようとしています. スクリプト化は自分でできるはずですが、簡単にbashスクリプトで答えていただけるならお願いします。デバイス ( ) に砲撃してadb -s $deviceID shell
実行してみました:
setprop sys.usb.config rndis,adb
これにより、すぐにデバイス シェルから追い出され、デバイスにアクセスできなくなります。を実行するadb devices
と、電話が「?????????? No Permissions」と表示されます。その時点で、USB ケーブルを取り外してから再度接続し、adb サーバーを再起動する必要がありますadb kill-server
adb start-server
。電話にアクセスして必要な設定変更を行うことができないため、これは機能しません。
私はグーグルで検索しましたが、実りあるものを見つけることができませんでした。助言がありますか?