在我的 Debian11/KDE 机器上运行,pip3 install mvt --user
然后在我的 Android 智能手机上启用开发人员选项(通过点击构建号几次),在其上启用 USB 调试,使用随附的功能齐全的 USB 电缆连接到计算机运行mvt-android check-adb
并确认手机上的弹出窗口,询问计算机的 RSA 密钥是否值得信任(无需检查是否始终信任它)。基本上就像文档中描述的那样这里。
我也尝试过选择将其用作 MTP 设备并安装它(但应该为此禁用 MTP),并且还在adb kill-server
上述命令之前运行。
但是,它总是失败并输出以下内容:
MVT - Mobile Verification Toolkit
https://mvt.re
Version: 1.2.10
INFO [mvt.android.cli] Checking Android through adb bridge
INFO [mvt.android.cli] Loaded a total of 0 indicators
INFO [mvt.android.modules.adb.chrome_history] Running module ChromeHistory...
ERROR [mvt.android.modules.adb.base] Unable to connect to the device over USB. Try to unplug, plug the device and start again.
运行adb devices
确实会显示设备:它显示 ID 和“未经授权”。在我运行之前,adb kill-server
它显示“设备”而不是“未经授权”(我CRITICAL [mvt.android.modules.adb.base] Device is busy, maybe run 'adb kill-server' and try again.
在运行它时显示“设备”时得到)。我可能需要跑步sudo adb start-server
或类似的事情吗?
与我的 Android 手机建立 USB 连接并保持长时间连接(即使使用另一部智能手机和其他 USB 电缆、其他 USB 端口以及另一台 Debian/KDE 机器)始终存在问题,但通常在重新连接几次后即可正常工作并在 Dolphin 文件资源管理器的弹出窗口中多次选择“打开文件夹”(通常时间不够长,不足以传输许多文件或方便地在手机上浏览文件,但已经足够了)。编辑:如果 Dolphin 在安装前关闭,通常会起作用。
怎么解决这个问题呢?
编辑:创建了一个问题这里。现在它确实运行了,但没有显示任何结果,显示一个错误并且 MVT 无法升级(那里的另一个问题)。