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 相关的权限和服务
1 | adb shell dumpsys package net.dinglisch.android.taskerm |
大部分权限可以手动通过设置来打开,一部分特殊权限需要使用 adb 授权.
获取普通权限的方法
安装 Tasker 时获取
可以通过 (把 Tasker 安装文件放置到手机存储根目录)
1 | adb shell pm install -g /storage/0/tasker.apk |
或者 (把 Tasker 安装文件放置到 adb 根目录)
1 | adb install -g tasker.apk |
这两种 adb 安装方式直接获取常规权限.
安装 Tasker 后手动设置
可以在系统设置的应用管理界面手动赋予权限。建议是这个。
获取特殊权限的方法
特殊权限只能通过 adb 或者 root 授权:
1 | adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS |
一般来说,第一条命令(修改系统权限)就很够了。AutoJs等自动化工具亦是如此。
截屏权限
1 | adb shell appops set net.dinglisch.android.taskerm PROJECT_MEDIA allow |
Tasker 需要开启的服务
无障碍服务 (辅助功能) 和 通知管理服务,既可以手动通过系统设置赋权也可以使用下面的 adb 命令开启
1 | adb shell settings put secure enabled_accessibility_services net.dinglisch.android.taskerm/.MyAccessibilityService |
更多
参见:Tasker 配置教程站
参考
ADB安装、查看手机cpu、Tasker配置等