我了解Android操作系统是基于Linux的。这是否意味着G1手机有终端模拟器,可以打开控制台并使用像cd
、ls
等命令?或者除此之外,是否有可能为其编写终端模拟器?
另外一个相关问题,是否有可能在G1上运行ssh服务器,并通过WiFi连接登录进去?
我了解Android操作系统是基于Linux的。这是否意味着G1手机有终端模拟器,可以打开控制台并使用像cd
、ls
等命令?或者除此之外,是否有可能为其编写终端模拟器?
另外一个相关问题,是否有可能在G1上运行ssh服务器,并通过WiFi连接登录进去?
实际上,直到最近 键盘上输入的所有内容都会被回显到根shell中。这个漏洞很恶心。
话说,你需要从Android市场下载PTerminal。
至于SSH,没错。你甚至可以在手机上安装Debian操作系统。
目前市场上和网络上有一些终端仿真器(快速谷歌搜索即可看到),但如果您正在运行最新的操作系统补丁级别(RC30),则将无法获得root权限。尽管如此,shell仍然有一定的用处,可以浏览文件系统并查看例如ps和top的结果。
Android SDK附带了一个工具,可以让您通过USB从开发计算机运行shell。su命令在TMobile手机上不起作用,但在直接来自Google的解锁手机上可以正常使用。