ssh工具 安卓,手机无法安装任何软件
我刚才在安卓手机上安装了sshd服务,我要记录下来。
尽管我已经在安卓手机上安装了完整的debian,但由于是以chroot方式进入的,安卓自身的一些命令不能像am、pm、getprop那样反过来使用,一直以来手机都有sshd服务。 远程登录后进入安卓自己的管理命令行,想使用am等命令,以前可以在安卓自己的管理命令行上使用
首先,我们将讨论可选的软件项目。 1 ) stepinto的sshd,2 ) dropbear sshd
因为两个都有问题,所以总是感到不舒服。
stepinto问题:结束时终端卡住
dropbear问题:无法执行android特定的命令,例如am/pm/getprop等
我的最终解决方案是使用dropbear解决了上述问题
2 )安装并初始化
3 )使用ssh客户端登录时,您会看到不会输出getprop等命令。 原因是缺少android特有的环境命令。 通过与在local的shell中分别运行env进行比较,可以看到dropbear缺少某些环境变化或缺陷,只需按local变量值即可进行修改。
我需要在我的手机上添加以下环境变量。 export boot class path=/system/framework/core.jar :/system/framework/bouncy castle.jar 3360/system framework/Android.policy.jar :/system/framework/services.jar 3360 framework/com.Motorola.Android.frameworks.jar 33330
export Android _ property _ workspace=9,69632