在adb命令中,我运行的是adb -s 127.0.0.1:21503 shell "su cat /data/data/org.telegram.messenger/files/cache4.db"
,得到错误/system/bin/ sh: su cat /data/data/org.telegram.messenger/files/cache4.db: not found
,当我再次运行每个命令时,它会工作
当我运行每个命令时
adb -s 127.0.0.1:21503 shell
su
cat /data/data/org.telegram.messenger/files/cache4.db
运行每个命令时的结果:始终向屏幕显示cache4.db文件数据
您可以尝试:adb -s 127.0.0.1:21503 shell "cat /data/data/org.telegram.messenger/files/cache4.db"
您可以使用以下命令:
adb -s 127.0.0.1:21503 shell "su; cat /data/data/org.telegram.messenger/files/cache4.db"
因此,su
和cat
命令之间的分号允许随后执行它们。
尝试
adb -s 127.0.0.1:21503 shell su -c "cat /data/data/org.telegram.messenger/files/cache4.db"