安卓终端IDE应用程序是否与棒棒糖兼容



我刚刚订购了一台Nexus 9,并将用它来编程。有没有人尝试在Nexus 9或任何其他使用Android 5.0 Lollipop的设备上运行终端IDE?

终端IDE中包含的"链接"浏览器在KitKat下的Nexus 5上运行良好,但是由于Lollipop下提到的PIE错误而崩溃。除此之外,Terminal IDE为我完美地表现了大约一年。抱歉 - 忘记添加:如果使用Android键盘启动,则Lollipop下的终端IDE"已停止",或者切换了Android键盘选项。如果切换了终端 IDE 键盘选项,它将恢复运行。

7175 静态重新编译了所有终端 IDE 二进制文件,因此它们不会在 Android 5+ 上给出 PIE 错误。 http://forum.xda-developers.com/showpost.php?p=57292384&postcount=68 (2014年12月)

7175 建议从以下保管箱下载 Apk,然后解压缩(apk 是 zip)并仅复制所需的二进制文件(而不是旁加载整个 apk)。https://www.dropbox.com/s/h2d23ecbrt2akeu/terminalide-2.02-binary-mod-signed.apk?dl=0

我下载了这个,它的 vim 适用于我的旧 4.2.2 Android 手机 - 但我实际上还没有在 Android 5+ 手机上尝试过!(我没有;我正在研究我的升级路径)。

至少一个堆栈溢出用户使用它:在使用dalvikvm加载类时拒绝以前失败的类错误重新初始化

答案中的问题:有人知道如何确认这些二进制文件是安全的吗?尤其是 ssh - 从匿名用户下载"安全"的 shell 二进制文件违背了目的!

该帖子的背景似乎是100%合法的,并且有467个"感谢"(等等,这是所有7175的帖子;这个特定的帖子只得到了2个"感谢"......) - 大概是下载它的人,发现没有问题。但该网站似乎很狡猾(http://forum.xda-developers.com),有很多广告和安全警告。也许它们是最近的,在这些较旧的帖子之后,xda曾经很好?

终端IDE吸引了那些不想植根手机的人 - 他们可能不想旁加载应用程序,或从互联网上下载匿名二进制文件。我认为Play商店会进行一些基本的验证,使用它的人越多,发现问题的可能性就越大。因此,如果 spartacusrex 可以在 Play 商店中将其作为升级发布,或者 7175 发布一个新的分叉,那将是令人放心的......或者其他人释放一个。分叉是开源的优势之一!

顺便说一句:怀疑7175的善良和伟大的工作,我感到非常糟糕,但可悲的是,安全性是一个真正的问题。 :(

不,但termux似乎是棒棒糖的一个很好的终端IDE替代品 - 并且正在积极开发中。有vim,ssh,git,gcc等和apt-get的版本。

[它适用于Android 5+,所以我自己还没有尝试过。

编辑:看起来它不适用于所有新设备,也许是目标SDK版本不兼容?终端 IDE 至少应该在其他一些设备上工作,因为它使用静态编译的二进制文件来运行它的不同部分。静态编译的二进制文件是 PIE(位置独立可执行文件)安全的,这是棒棒糖的要求。我一直在用我的Galaxy Nexus在棒棒糖版本上运行它,没有问题。

EDIT2:还有一些二进制文件是动态链接的,不是 PIE,所以这些不会起作用。

你现在有很多选择:* 特穆克斯* GnuRoot应用程序* 用户用户* 千字节

当然,应该可以用 fakechrootfakerootproot 自己构建一个出色的文件系统。或者非根包管理器。

我记得在Sourceforge上看到一个名为"Android non-root的Gentoo前缀"的项目。我不知道它是否还处于阿尔法阶段...

相关内容

  • 没有找到相关文章

最新更新