up: 📂ソフトウェア開発ドメイン

ADBとは

adb(Android Debug Bridge)はAndroid端末をデバッグする為のツール.1 Android SDK Platform-Toolsのひとつなので,インストールはSDK Platform-Toolsをインストールする.2

PCとAndroid端末をTCP通信で接続することでPCから様々な設定や操作が可能になる.USB経由で接続する方法とWiki経由で接続する方法がある.

adbをAndroidで利用するには,開発者向けオプションが有効になっている必要がある.3 またAndroid v10以前ではUSB経由でadbに乗り込んでportを開ける手順が必要(adb tcpip 5555).v11以上ならAndroidからの設定だけでよい.

Topics

✅Blackviewで楽天モバイルが接続できないときのトラブルシュート

定期的に思い出しくなるので作業メモをここにおいておく.

楽天モバイル設定 w/APN Setttings

adb start-server

adb devices List of devices attached

USBにBlackviewを接続しても認識されないな…

端末のDelopper OptionsからEnable USBを有効にしてRebootしてみる -> できた

List of devices attached TE987A2ZM0B102309 device usb:1-3 product:BV6300 model:BV6300 device:BV6300 transport_id:2

ローカルIPアドレスを確認して接続.

```sh adb connect 192.168.100.119:5555 ```

dun設定

message

  • タイプdunのAPNの追加は許可されていません
  • 携帯通信会社よりタイプdunのapn追加は許可されていません

あれ,tetherを設定すればいける??

source: 楽天モバイル(MNO)でテザリングが出来ない時の対処方法 | Best Wifi

設定でエラーはでなかったものの,通信はできない…

これをやるか. https://www.reddit.com/r/Android/comments/77c1dj/android_tethering_and_apn_carrier_config/

tether_dun_apn,あれ,adbでは設定できない?仮にこれを設定できたとして,グローバル変数はRebootで消えそう. とりあえずグローバルでも設定して楽天LINKをつかってポイントを獲得したい.

```text adb shell settings put global tether_dun_required 0 ```

うーんAndroidに接続できない…

とりあえず楽天モバイル開通した.

adb shell settings put global tether_dun_required 0

フラグは再起動でおちるのでpovoに戻した.

References

Footnotes

  1. Android Debug Bridge(adb) - Android Developers公式(ja)の説明.

  2. https://developer.android.com/studio/releases/platform-tools?hl=ja

  3. https://developer.android.com/studio/command-line/adb?hl=ja#Enabling