问题:

我正在寻找一种工具来远程访问/管理同一网络中的Android设备(请不要使用基于云的工具)。我想


查看显示/屏幕内容
能够启动应用程序
能够访问设置
能够与“活动”(即控制应用程序,更改设置)
不需要访问呼叫/ SMS
该应用程序不需要过多的权限
强烈建议使用FOSS解决方案,欢迎使用其他免费解决方案。付费解决方案只有在可以进行“试用”的情况下才可以接受(我不想在戳子上买猪)。
客户端最好在Web浏览器中运行。如果它需要本机应用程序,则必须支持Linux。

请注意,Airdroid已经完全取消了自身的资格(请参阅下面的详细信息)。


一些背景说明

很明显,一种运行在Android设备上的VNC服务器将是一个不错的选择-但是所有现有解决方案都已过时(最新更新于2013年或更早)。我目前正在使用PAW服务器,但这不能满足所有要求(例如,我看不到设备的屏幕或无法与应用交互)。 Airdroid1和Webkey在通过云工作时是不合时宜的(不幸的是,除了需要很多权限之外,Airdroid非常适合,而且Webkey甚至可以满足FOSS部分),而我所知道的所有其他候选人都是再次过时。

欢迎需要有根设备的解决方案(我的所有设备都已有根),尽管不需要根的解决方案可能更可取。

相关问题我已经检查过:



如何远程控制Android设备?:VNC(请参见上文),TeamViewer(由于“云需求”而不合适)以及相关设备是无论如何都不支持)

从另一台Android设备远程控制和管理Android设备?:无答案。并没有真正匹配,因为我想从Linux计算机上控制它。

远程控制android设备:没有答案,而且不符合操作系统要求

完整远程访问Android设备:距离很近,但又再次成为云计算

从装有Linux的PC上控制Android设备:误导性的标题(OP宁愿寻找“第二屏”)


1 PS:阅读Airdroid常见问题解答我刚刚发现,可以在没有Airdroid站点帐户的情况下使用“ LAN连接”(即,不通过Airdroid服务器)。它还描述了精简模式,它被描述为“不通过AirDroid Web服务器直接连接您的Android设备”,但指出“精简模式中缺少某些AirDroid Web功能”。因此,如果有人正在使用此功能,并指出如何确保没有数据离开本地网络,则Airdroid可能是一个有效的选择(显然取决于缺少的功能(FAQ缺乏说明),以及其余功能仍然符合我的要求;)。 Airdroid的许可要求得到了很好的解释,因此我可以忍受(Xprivacy可以处理它们)。

我刚刚尝试了Airdroid尝试“清洁设备”。虽然我记得它从早期版本(它没有任何云服务)起的作用,但现在绝对不行:


刚开始时,甚至还没有获得要查看该应用程序的界面,它已经想连接到Facebook(EEEK !!!)
检查配置(我通常要做的第一件事),我看到它启用了一些“推送服务”-并“发送崩溃”报告”(无需问我,这对我来说是违反隐私的行为)
它既不提供https(至少不在本地模式下)也不提供密码保护。必须确认设备上的连接是一回事–但当设备不在附近(例如在房子的另一端)时,这是不现实的
从浏览器调用Web界面时,我几乎无法执行任何操作:带状态栏的空白屏幕,搜索框(Google Play和Quixey – WTF?),“关于按钮”,创建消息或拨打电话,将其关闭(切换屏幕尺寸(切换至“移动视图”并返回)似乎至少带来了缺少的元素,并启用cookie(Airdroid不需要此功能)启用了交互。)

该网络界面甚至嵌入了Google Analytics(分析)(EEEK!)
,即使在本地模式下,该网络界面也可以从母舰上加载内容。我没有设置禁用该设置的功能。
最后一招:在解决了所有这些问题之后,它想要root权限向我显示设备屏幕。没办法:您已经失去了对我的信任,Airdroid。

与云一样好,它完全不符合隐私方面的要求。


解决方案检查




Airdroid:不行,请参见上文

Vysor:需要Chrome(又称为“电话之家”和ADB(有问题的设备之一在房子的另一端,我无法在其上运行“通过WiFi的ADB”,因此无法使用)

stf:很多依赖项,包括再来一次ADB(请参见上一点)和更多内容–听起来有点沉重


评论

您是否尝试过:onecent的droid VNC服务器(开源),android-vnc-server,VNC服务器?

谢谢,@ eadmaster –但是您是否已对我的上述评论(“所有现有[VNC]解决方案都已过时”)进行了检查,并将其与您的建议进行了比较? 2012年/ 2012年/无法使用。不幸的是不是很令人信服。如果您可以命名一个仍在积极维护的名称,则情况会有所不同:)

droidVncServer似乎仍在维护。

奇怪。 Playstore的上一次更新是2012年(大师们对此进行了匹配-5月有5次提交(其中2次只是合并,而1次只是Makefile,剩下2个真实提交),是2012年之后唯一的提交被视为“仍保持不变”,而是“零星的爆发”,抱歉),而3.4的评分并不令人信服。根据回购链接,上次(也是唯一一次)发布是在2011年。如果他们每隔几年做一次提交但从不发布构建,对我没有多大帮助。

我了解,我已经在Android 4上尝试过几次,并且可以正常工作,但是需要root特权。

#1 楼

我出于不同的原因正在寻找类似的产品。

桌面版Vysor呢?

与旧版本不同,它不需要Chrome,它是独立的。

它允许您通过USB或设备的本地ip连接到android设备。

我仅通过USB对其进行了测试,但在Windows笔记本电脑和Windows笔记本电脑都无法正常工作的情况下手机已连接到互联网。我无法保证它是否可以打电话回家,但是即使它确实可以使用防火墙规则也可以阻止它访问Internet。

您可以通过光标和鼠标输入,将让您做任何可以用手拿手机做的事情。

链接:https://plus.google.com/110558071969009568835/posts/Ub7QKu2Pddu

它具有Windows和Mac版本。听起来您可能仍然需要chrome才能在Linux上运行它...或任何电子铬。

评论


碰巧:几分钟前,我刚刚检查了他们的网站,它的读起来就像订阅服务(从每月2美元到每年10美元或每年40个终身)。网站的“安装”按钮仍重定向到Chrome扩展程序。没有看到其他“桌面版本”(也许您可以提供Linux版本的链接吗?)–我宁愿确保它没有“回拨电话”。当然,我可以将防火墙规则设置为仅允许其进入本地网络-但我宁可避免过多摆弄;)

– Izzy♦
17年3月21日在17:04



参见编辑。它具有linux版本,但运行Windows或OSX看起来更简单

– Ne Mo
17年3月21日在17:10

哦,它有一个免费版本。不知道这对你有没有好处

– Ne Mo
17年3月21日在17:13

Mac / Win上的“看起来更简单”对我没有帮助,因为我没有使用那些系统。很抱歉,基于铬(无论哪种口味)对我来说都是一成不变的。电子铬是基于NodeJS的铬API。哦,有趣的旁注:它是由Koush(Koushik Doutta)开发的,他用它来发行Vysor。

– Izzy♦
17-3-21在17:14



只是想帮助哥们! Wine或virtualbox可能值得在那里探索

– Ne Mo
17年3月21日在17:17

#2 楼

我对此没有实际经验,但是听起来像它对您有用。
检查scrcpy https://github.com/Genymobile/scrcpy它使用ADB,但是您可以通过以太网使用任何ADB应用和OTG电缆绕过wifi限制。

评论


谢谢–但正如我在问题中指出的那样:而且我无法在其上运行“通过WiFi的ADB”,因此它无法正常工作–电缆绑定解决方案也不起作用,因为该设备“无法正常运行”电缆范围”。

– Izzy♦
19年6月17日在6:54

对不起,我误会了。我以为您无法在Vysor而非设备上运行的Wifi上获得ADB。

–user218076
19年6月17日在12:20

不,在该特定设备上(借助CM,运行Android 4.4的旧版,稳定的摩托罗拉Milestone 2仍然很不错;仍然可以作为床头柜和早晨警报器,如果……很好,可以解决问题)。尽管如此,还是谢谢您:您的回答可能会对其他人有所帮助!

– Izzy♦
19年6月17日19:07