Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android ADB: WiFi Connect #429

Open
hhstore opened this issue Jun 29, 2024 · 6 comments
Open

Android ADB: WiFi Connect #429

hhstore opened this issue Jun 29, 2024 · 6 comments

Comments

@hhstore
Copy link
Owner

hhstore commented Jun 29, 2024

📖 Abstract:

  • ✅ Android WiFi 无线调试

💯 Related:

@hhstore
Copy link
Owner Author

hhstore commented Jun 29, 2024

Android ADB WiFi 无线调试

  • ✅ Android 版本: 要求 >= Android 11
  • ✅ 无需 Root. (但是无法实现 Android 开机自动启动无线调试)

tips:

  • 💡 原则上 adb shell 包含所有手机设置的操作指令, 可以直接查 shell 指令, 比 UI 设置更高效.

手机设置:

  • ✅ 息屏时间调整
  • ✅ 开启调试模式: 不息屏.

锁屏/息屏设置:

小米/红米手机: (澎湃 OS)

  • 设置 -> 锁屏 -> 自动锁屏 -> 无操作 10 分钟.

开发者选项:

Oppo/一加手机: (ColorOS)

  • 设置 -> 显示与亮度 -> 自动息屏 -> 30 分钟.

开发者选项:

调试模式 + 不息屏:

参考:

低版本 Android:

@hhstore
Copy link
Owner Author

hhstore commented Jun 29, 2024

Android 开启 WiFi 无线调试

  • ✅ 要求: 手机📱 和电脑💻 在相同的 WiFi 网络下.
  • ✅ 先配对, 后连接. (注意顺序)

说明:

  • ✅ 只需要配对一次, 下次直接打开 无线调试 开关, 就可以自动和电脑💻配对连接.
  • ✅ 这个还是比较方便的.

小米/红米手机:

  • 开发者选项 -> 无线调试 -> 打开开关
image image image

流程:

✅ 1. 先和电脑配对: 手机点开 使用配对码配对设备. (注意此时不是 IP+端口, 配对之后, 才是.)

# 电脑端, 命令行:
adb pair 10.211.1.129:41237

# 输入配对嘛, 提示配对成功.


# 查看:
adb devices -l

List of devices attached
adb-ab3015d3-d2orWm._adb-tls-connect._tcp. device product:alioth model:M2012K11AC device:alioth transport_id:11

adb-e59db7b3-FTdiAc._adb-tls-connect._tcp. device product:OnePlus8T_CH model:KB2000 device:OnePlus8T transport_id:12


# 连接配对成功的指定设备: (多个设备时)
adb -s adb-e59db7b3-FTdiAc._adb-tls-connect._tcp. shell
image

✅ 2. 电脑 adb 连接 Android 手机: (电脑终端下执行)

# 注意: 这里连正确的 IP + 端口
adb connect 10.211.1.129:38585  
image

✅ 3. 执行 adb shell, 可进入 Android 手机的 adb shell 环境.

adb shell
image

✅ 4. 至此, 结束. 此时可以在电脑端开发环境(Android Studio 等), 方便的调试 Android 手机.

@hhstore
Copy link
Owner Author

hhstore commented Jun 29, 2024

Android 开机自动启动 无线调试:

需求:

  • WiFi 调试端口固定.
  • Android 开机自动启动.

方案: 非 root 权限

  • 目前看到只有临时设置, 没有永久设置
# 设置开启无线调试
setprop persist.adb.tls_server.enable 1 

# 设置端口号
setprop service.adb.tls.port 5555  

方案: root 权限

  • 更改启动配置: /system/build.prop
# 修改 /system/build.prop ,在末尾增加一条 
service.adb.tcp.port=5555
  • 安装 magsik

参考:

@hhstore
Copy link
Owner Author

hhstore commented Jun 29, 2024

ADB 常用指令:

查看 Android 版本:

  • 非 adb shell 内:
# 获取 Android 系统版本:
adb shell getprop ro.build.version.release

# 获取系统api版本:
adb shell getprop ro.build.version.sdk
  • 进入手机 adb shell 内:
# 查看 Android 版本:
getprop ro.build.version.release


getprop ro.build.version.sdk

@hhstore
Copy link
Owner Author

hhstore commented Jun 29, 2024

1

1 similar comment
@hhstore
Copy link
Owner Author

hhstore commented Jun 29, 2024

1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant