【发布时间】:2010-09-23 13:26:11
【问题描述】:
我了解 Android 操作系统基于 Linux。这是否意味着 G1 手机有终端模拟器,您可以打开控制台并使用 cd、ls 等命令?或者失败了,是否可以为它编写一个终端仿真器?
在相关说明中,是否可以在 G1 上运行 ssh 服务器并通过 wifi 连接登录?
【问题讨论】:
标签: android
我了解 Android 操作系统基于 Linux。这是否意味着 G1 手机有终端模拟器,您可以打开控制台并使用 cd、ls 等命令?或者失败了,是否可以为它编写一个终端仿真器?
在相关说明中,是否可以在 G1 上运行 ssh 服务器并通过 wifi 连接登录?
【问题讨论】:
标签: android
实际上,直到最近everything you typed on the keyboard got echoed to a root shell。讨厌的错误。
也就是说,您需要来自 Android Market 的PTerminal。
至于 SSH,是的。你可以even install Debian on the phone。
【讨论】:
目前市场上有一些终端模拟器和网络上的其他软件(快速谷歌搜索,你会看到),但如果你运行的是最新的操作系统补丁级别 (RC30),你将无法再获得根本。例如,shell 对于浏览文件系统并查看 ps 和 top 的结果仍然有些用处。
【讨论】:
如果您不知道,值得指出的是,android 有一个相当安全的应用程序沙箱。每个已安装的应用程序都以自己的用户身份运行。手机上没有多少二进制文件是全球可执行的,很多文件甚至都不是全球可读的。
但是,我认为没有什么可以阻止您将可执行文件复制到手机并以非特权用户身份运行它们。
【讨论】:
android SDK 附带一个工具,可让您通过 USB 从开发机器运行 shell。 su 命令不适用于 TMobile 手机,但适用于直接来自 google 的解锁手机。
【讨论】:
很容易闪回 RC29 并获得 root,我做到了并且终端仿真器运行良好。我只是不知道很多命令。
【讨论】: