ADB安装、查看手机cpu、Tasker配置等
手机adb调试,要求安装adb。以及手机自动化,要求adb授权。
废旧手机不少了,寻思着用起来,记录一点笔记,都是简单的东西。
ADB安装
简介
ADB 全名是Android Debug Bridge,是开发或使用Android 时很常用到的工具。可以从电脑透过USB 连线到Android 手机上,利用指令列来控制你得手机。简单讲,就像是安装在电脑上面的Android 遥控器,只是这个遥控器需要用指令才能操控你的手机。ADB 可以做到的事情举例还来说有:
通过adb 进入机器或模拟器的shell 模式
直接在手机与电脑中间传送档案
直接将手机截图到电脑
命令手机直接执行档案
将Android 手机刷机,取得手机最大权限的时候,会需要和Fastboot 搭配使用
遥控手机的时候,例如有些游戏脚本就是透过ADB来控制手机。
安装
ADB不需要安装也能直接使用,但是每次使用时都要在切换到放文件的位置很麻烦,所以安装一下。
Google 提供的下载路径:
- Windows 版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
- Mac 版本:https://dl.google.com/android/repository/platform-tools-latest-darwin.zip
- Linux 版本:https://dl.google.com/android/repository/platform-tools-latest-linux.zip
在此电脑—属性—高级—环境变量—系统变量—Path,添加platform-tools的路径。
cmd界面输入 adb --version
验证。
安装scrcpy
开发时,需要手机界面显示,下载这个用就行。需要打开开发者模式的adb调试。
下载安装解压:略,开源的。
查看手机cpu类型
手机打开开发者模式后,连接电脑。
安装好adb工具后,命令行界面输入 adb shell getprop ro.product.cpu.abi
一般来说:
armeabiv-v7a: 第7代及以上的 ARM 处理器。相对比较旧,一几年的手机了。
arm64-v8a: 第8代、64位ARM处理器,新手机都是这个。
armeabi: 第5代、第6代的ARM处理器,早期的手机,非常老,赛博古董级别。
x86: 平板、模拟器用得比较多。
x86_64: 64位的平板。
Tasker 基本配置
有了ADB,怎能少了Tasker。
通过下面的命令可以详细获取 Tasker 相关的权限和服务
大部分权限可以手动通过设置来打开,一部分特殊权限需要使用 adb 授权.
获取普通权限的方法
安装 Tasker 时获取
可以通过 (把 Tasker 安装文件放置到手机存储根目录)
或者 (把 Tasker 安装文件放置到 adb 根目录)
这两种 adb 安装方式直接获取常规权限.
安装 Tasker 后手动设置
可以在系统设置的应用管理界面手动赋予权限。建议是这个。
获取特殊权限的方法
特殊权限只能通过 adb 或者 root 授权:
1 | adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS |
一般来说,第一条命令(修改系统权限)就很够了。AutoJs等自动化工具亦是如此。
截屏权限
Tasker 需要开启的服务
无障碍服务 (辅助功能) 和 通知管理服务,既可以手动通过系统设置赋权也可以使用下面的 adb 命令开启
1 | adb shell settings put secure enabled_accessibility_services net.dinglisch.android.taskerm/.MyAccessibilityService |
更多
参见:Tasker 配置教程站
参考
ADB安装、查看手机cpu、Tasker配置等
未找到相关的 Issues 进行评论
请联系 @scutLMG 初始化创建