adb指令若干
折腾安卓阅读器C67ML Carta2+时使用adb指令的一些记录。
手上有一台文石BOOX C67ML Carta2+,系统是Android4.2.2,root后一些功能还是需要adb实现,在此进行记录。
在上位机设置好adb后,连接文石后,可执行以下命令:
#查看和连接设备
adb devices
#安装应用
adb install PathToApkFile
#安装应用时允许测试模式的包
adb install -t PathToApkFile
#安装应用时指定指令集(例如,要在arm64-v8a或arm64-v8l设备上安装带有armeabi-v7a的apk)
adb install --abi armeabi-v7a PathToApkFile
#查看应用(用包名指定)是否在运行,如ps的结果中有该包名,则该应用正在运行
adb shell ps | grep PackageName
#强制停止应用
adb shell am force-stop PackageName
#禁用旋转屏幕(阅读器没有传感器,禁用后以实现手动控制屏幕显示方向)
adb shell content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:0
#切换至横向显示(需要先禁用旋转屏幕,结尾的值代表屏幕朝向,0为竖向,1为横向,2、3为另外两个方向)
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:1
#从设备接收文件
adb pull PathOnDevice PathToSaveFile
#向设备发送文件
adb push PathOnComputer PathToSaveFileOnDevice
#重启设备
adb reboot
直接使用adb shell可以登录设备端的终端,再执行su可启用Root权限(前提是已获取Root)。
后续需要记录的adb指令将在该页面继续添加。
很实用