无聊写了个小工具,快捷开启无线调试 (ADB WiFi)

2020-08-16 18:06:47 +08:00
 PlainTech

预览

首页 🏠 快捷开关 🧭

开源

项目地址

👏 路过的老哥求个 Star 🌟呗

10958 次点击
所在节点    Android
14 条回复
masker
2020-08-16 18:28:14 +08:00
无线调试啥时候需要 root 权限啦? 两台安卓手机都无 ROOT 都可以网络调试...
azh7138m
2020-08-16 18:38:00 +08:00
@masker
adb over network 的开关是 LineageOS 自己实现的
原生需要 11 才有
masker
2020-08-16 18:40:35 +08:00
@azh7138m
![Screenshot_20200816-183903.jpg]( https://i.loli.net/2020/08/16/z3PlY8jOkvM6Axu.jpg)
不是这个?我这是一加的 h2os,安卓 10
wangxiaohao
2020-08-16 18:49:07 +08:00
adb tcpip 5555
adb connect 192.168.1.105
已有 app:AdbWireless
azh7138m
2020-08-16 19:06:30 +08:00
@masker
https//i.v2ex.co/Sn8YqD3y.png
应该是同样的东西?没用过一加的东西
但是这个功能原生是在 11 才加上去的
masker
2020-08-16 19:13:26 +08:00
@azh7138m 就是同一个. 一加貌似从 andorid 9 的时候就加上这个功能了.
zsdroid
2020-08-16 19:23:25 +08:00
https://github.com/zhusaidong/AdbWifiDebug
5 年前写过一个,估计现在的 android 版本都运行不了了吧。
PlainTech
2020-08-16 19:48:56 +08:00
@masker 你的 rom 自带这个功能,有的 rom 是没有的。
PlainTech
2020-08-16 19:49:21 +08:00
@wangxiaohao 嗯,就是把第一个命令移到了手机端执行
RikkaW
2020-08-16 20:34:39 +08:00
两个不痛不痒小建议:
1. getprop 可以用 android.os.SystemProperties#get 替代(避免使用慢到爆炸的 su ),反射或者在单独的 module 中建立 stub 类再 compileOnly 都可以( android.os.SystemProperties#get 不是不可以使用的 hidden api )
2. 里面使用的 ShellUtils 看起来是每次都开一个新的 su 进程,又慢又浪费,推荐使用 topjohnwu/libsu (会共用一个进程)
PlainTech
2020-08-16 20:51:05 +08:00
谢谢你的建议
PlainTech
2020-08-16 20:51:22 +08:00
@RikkaW 谢谢你的建议
PlainTech
2020-08-17 09:10:27 +08:00
@zsdroid 哈哈,兼容一下还能用
howellz
2020-08-18 10:03:21 +08:00
@azh7138m shell 权限就行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/698732

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX