awesome-adb icon indicating copy to clipboard operation
awesome-adb copied to clipboard

todo

Open mzlogin opened this issue 9 years ago • 15 comments

  • [ ] adb shell uiautomator
  • [ ] 获取实时截屏
  • [ ] adb shell 获得点击屏幕的位置坐标 参考 这里
  • [ ] 举例 adb(d) 获取 root 权限后能干哪些普通权限干不了的事情
  • [ ] 使用 adb 拍照 - 参考 Take a Photo via adb
  • [ ] adb backup / restore
  • [ ] 调研是否能用 adb 让 Android 通过 USB 上网
  • [ ] adb shell am monitor
  • [ ] 更改设置
  • [x] 查看 Service
  • [x] USB 连接相关
  • [x] 无线连接
  • [x] 调起 Activity
  • [x] 调起 Service
  • [x] 发送广播
  • [x] 查看/过滤日志
  • [x] 显示屏参数输出解析
  • [x] 重新挂载 system 分区为可写
  • [x] 刷机相关的命令
  • [x] adb reboot
  • [x] adb root
  • [x] 更改 adb 运行端口
  • [x] 修改系统时间
  • [x] 查看 WiFi 密码
  • [x] 查看 Mac 地址
  • [x] 点亮/熄灭/解锁屏幕(adb shell input 的各种用法)
  • [x] 查看 adb 版本

mzlogin avatar Aug 11 '16 05:08 mzlogin

Done.

mzlogin avatar Aug 26 '16 06:08 mzlogin

还有

  • adb ppp
  • adb sideload
  • adb get-devpath
  • adb keygen
  • adb backup
  • adb bugreport
  • adb forward
  • adb reverse
  • adb sync

codeskyblue avatar Aug 28 '16 01:08 codeskyblue

命令太强大不忍直视

longdanie avatar Aug 28 '16 18:08 longdanie

sideload 在文档的刷机相关一节中有所涉及,backup 已在 todo 中。

有些命令我自己没有涉及过,会需要一些时间去了解然后再加入文档,感谢补充,也希望持续关注和提建议,如果有空,也欢迎加入进来撰写一些章节。

再次感谢! @codeskyblue

mzlogin avatar Aug 29 '16 01:08 mzlogin

确实是很强大的,毕竟是 Debug Bridge, :smile:

mzlogin avatar Aug 29 '16 01:08 mzlogin

大部分都被你写了,我还有一些奇葩方案,有空我再写上去

codeskyblue avatar Sep 05 '16 00:09 codeskyblue

欢迎欢迎!先谢过~ @codeskyblue

mzlogin avatar Sep 05 '16 01:09 mzlogin

还有 adb shell uiautomator dump 可以得到屏幕中控件信息~

bruce3x avatar Dec 04 '16 15:12 bruce3x

@brucezz 收到~感谢补充。

mzlogin avatar Dec 05 '16 02:12 mzlogin

  • adb -s <serialNumber> <command> 给指定设备发送指令 e.g. adb -s emulator-5556 install test.apk adb -s 192.168.1.10:5555 install test.apk

除了可以根据设备名称找到指定设备,还可以根据IP,Port寻找

flyfei avatar Feb 27 '17 07:02 flyfei

@flyfei 感谢补充,这一点在文档中有体现哈~

https://github.com/mzlogin/awesome-adb#为命令指定目标设备

如果你觉得文档中表述方式还可以改进,欢迎探讨和建议! :)

mzlogin avatar Feb 27 '17 07:02 mzlogin

补充一个Node.js 的封装实现 https://github.com/macacajs/macaca-adb

xudafeng avatar Feb 27 '17 07:02 xudafeng

@mzlogin 我觉得 根据 IP,Port 找到指定设备很实用,有必要提一下。很多设备做测试的是时候会用到

flyfei avatar Feb 27 '17 07:02 flyfei

@flyfei 噢噢……我没有体会到你的重点,你说的有道理,<IP>:<Port> 这种形式也是一个 serialNumber,但也并不是所有人都知道这点。我在文档相关章节里追加了说明和举例,@229643542521a4554ab99cab14154d2a89278a73 @49a448d7998b01381dc4d6b03d4c88034d0ce229 感谢!

mzlogin avatar Feb 27 '17 08:02 mzlogin

@xudafeng 我没有找到怎么使用……请问有说明文档吗? :)

mzlogin avatar Feb 27 '17 08:02 mzlogin