开启手机的usb调试模式,然后usb接入到linux pc。注意手机上一定要选择传输文件,如果选仅充电的话,会adb devices提示没有权限
找到Andriod的SDK目录,找到平台工具目录。
$ cd ~/Android/Sdk/platform
$ ls
adb etc1tool hprof-conv make_f2fs mke2fs NOTICE.txt source.properties
dmtracedump fastboot lib64 make_f2fs_casefold mke2fs.conf package.xml sqlite3
可以看到adb工具了,执行:
$ ./adb devices
List of devices attached
b28e70ac device
如果显示了usb设备,那设备已经连上了,可以使用adb命令来进行各种操作。
比如使用
$ ./adb shell
renoir:/ $ ls
acct d init.environ.rc odm_dlkm sdcard vendor
apex data init.recovery.hardware.rc oem second_stage_resources vendor_dlkm
bin data_mirror linkerconfig opconfig storage verity_key
bugreports debug_ramdisk metadata opcust sys
cache dev mi_ext postinstall system
config etc mnt proc system_dlkm
cust init odm product system_ext
可以进入到手机shell命令行