对我来说最好的机器人真空吸尘器就是我破解的那个
从概念上讲,我喜欢机器人吸尘器。一个帮我清理地板的小朋友吗?极好的。进去。不幸的是,问题是我不信任他们。它们不断向外部服务器报告,这可能会带来巨大的安全隐患。我不想那样。我推断,一定有人破解了这些东西。快速搜索表明我是正确的。这就是我遇到Valetudo的原因,这是一个旨在将机器人吸尘器从云端解放出来的项目。
Valetudo是机器人的固件替代品。它与吸尘器的现有软件集成,就像云替代品一样,允许您在本地控制机器人吸尘器。您不必使用手机上的专有应用程序(该应用程序连接到远程服务器,然后再连接回您的机器人),您只需使用Android应用程序或简单的Web界面直接控制它即可。(iOS应用程序目前不可用。)它还可以与MQTT配合使用,一旦正确配置,就可以通过开源家庭自动化解决方案HomeAssistant进行控制。
我要强调的第一件事是,在目前的状态下,这不是一个初学者项目。在兼容的真空吸尘器上安装和设置Valetudo需要一定的Linux知识以及耐心遵循说明的能力。即使您拥有这些技能,您仍然有非零的机会砖化您的机器人。安装后,您也不太可能将真空吸尘器恢复到默认状态。但如果你想要一个不依赖互联网连接的真空吸尘器,并且不介意弄脏你的手(并导致保修失效),Valetudo可以满足你的要求。
DreamL10SUltra已注入Valetudo固件。
DreamL10SUltra已注入Valetudo固件。照片:克里斯·珀森/TheVerge
Valetudo本身的存在是因为SörenBeye(又名Hypfer)和DennisGiese。Giese是东北大学的博士生,他于2017年开始黑客攻击,最终找到了一种root小米机器人的方法,并编写了一个名为Dustcloud的云替代实现。他在DefCon和CCC上发布了它,然后有人用它创建了一个更轻量级的实现,称为Dummycloud,其概念后来进入了Valetudo。(Valetudo是Hygieia的罗马名字,Hygieia是希腊清洁、健康和卫生女神。)
Beye看过Giese的DefCon演讲,一年后开始入侵他从Aliexpress获得的RoborockS5。最终,Beye将Valetudo的原型放在GitHub上,并在德国清洁和割草机器人论坛Roboter-Forum上发布。慢慢地,他们的工作逐渐融合在一起,Beye负责Valetudo的大量工作,Giese负责图像和root工具,并在它们发展的过程中寻找漏洞。Giese后来创建了DustBuilder,它简化了构建固件和root设备的过程。
为了解密新型号和供应商的固件,需要来自真实设备的密钥,虽然有些人确实捐赠了机器人,Beye和Giese也接受捐款来维持项目的进行,但很多成本都是自掏腰包。Giese承认他可能在机器人吸尘器上花费了近30至40,000美元。“捐款有点周期性。有时,我会攒点钱买个机器人。但这显然仍然是一个金钱坑,”他告诉我。
使用Valetudo代替真空吸尘器的默认系统有很多优点。最大的问题是你的机器人没有连接到云端,如果你过于偏执地担心你的吸尘器可能会拍下你在厕所的照片,然后这些照片会被零工分享到Facebook,那么这一点就非常重要了。“所有机器人都以一种或另一种形式存储图片。他们中的一些人正在上传这些东西,”吉斯说。“这不是你的设备;而是你的设备。”是供应商。他们完全控制数据和设备。”
Valetudo将扫地机器人从云端解放出来,让您可以在本地存储其所有数据
使用Valetudo,您房屋的地图不会存储在远程服务器上,而是本地存储在吸尘器的内部存储中。该界面在所有受支持的真空型号中都是标准化的,因此如果您切换到新的机器人,则无需重新学习任何内容。您不会被迫为您的机器人安装更新。您不会受到营销或推送通知的影响,您的电子邮件和电话号码也不会受到数据泄露的影响。您不同意扩展且不可读的公司服务条款。它不需要连接到远程服务器的智能手机应用程序,这也意味着命令的延迟更好。即使除了它不让你做的事情之外,还有大量的附加功能,如自定义家庭助理集成、Wi-Fi强度映射、将你的房子变成Minecraft地图的能力和语音包。(有人制作了一个GLaDOS包,但我正在尝试破解它,所以它听起来像《美国爸爸》节目中的罗杰。)
iRobot和Roomba几乎是扫地机器人的代名词。它们不适合黑客攻击,因为它们缺乏运行Valetudo的处理器开销。安装Valetudo最常用的模型来自Roborock和Dreame。
在这个项目中,我使用了DreameL10SUltra,它最近已被添加到兼容机器人列表中。修改机器人的方法因型号和供应商而异(一些较旧的机器人实际上可以通过OTA或无线方式获得root权限),但破解Dreame的最简单方法需要一些特定的硬件并直接访问机器人。此Fastboot方法利用了适用于Linux的AllwinnerLiveSuit工具和修改后的LiveSuit映像。“Fastboot是我防止人们破坏设备的解决方案,”吉斯说。“替代方案是真正的救生衣图像,这是危险的。”
为了破解这个机器人,我通过ValetudoTelegram组购买了一个价值5美元的定制硬件,称为DreameBreakoutPCB,该组为该过程提供了大部分支持。严格来说,你不需要这个适配器来破解这个模型;它只是让黑客攻击变得更容易,并且可以轻松地与黑客空间和志同道合的朋友群分享。我也永远不会放弃焊接从GitHub获得的小玩意的机会。
“[Valetudo]需要扎根。但对于构建器来说,即使对于非Linux用户来说,从技术上来说使用起来并不困难。我们有一个非常大的社区,里面有很多有经验的人。”吉斯告诉我的。“你会在Telegram中看到帮助人们的常见嫌疑人。”
下一步是实际获得root访问权限来破解机器人。我遵循的流程强烈建议使用安装了Linux的笔记本电脑(例如Debian)。(RaspberryPi在这种特定情况下不起作用,因为fastboot需要x86二进制文件,而Pi无法运行。)我手边没有Linux笔记本电脑,所以我从本地黑客空间向我的一个好朋友ping来寻求帮助出去。这也很方便,因为虽然我非常擅长使用中级Linux命令,但这种特定方法目前需要在160秒的稍窄时间范围内快速输入命令,否则可能会导致设备变砖,坦白说,他只是打字比我快。
我们安装了必要的依赖项和软件,使用几个小平头螺丝刀撬开顶部,取出我焊接的分线PCB,然后按照说明将其插入16针Dreame调试连接器。从那里,我们通过USB连接笔记本电脑,并使用该软件提取设备的配置值并将其输入到Dustbuilder中。
一旦网站生成并向我们发送了自定义固件映像和文本文件,我们就可以通过一系列快速启动命令对设备进行root和刷新。“生根的某些方面是黑匣子......我不一定喜欢这样,但我没有找到更好的解决方案,”吉斯后来告诉我。最后,我们使用Valetudo-Helper-HTTPbridge安装了Valetudo并备份了机器人的校准和身份数据。这些都是令人痛苦的部分;剩下的就很简单了。
在完成生根过程后,机器人将显示为Wi-Fi接入点,就像许多智能家居设备在设置过程中所做的那样。您连接到机器人的网络,打开浏览器,在其中输入本地IP地址,然后输入您的Wi-Fi凭据以将其连接到您的网络。从现在开始,在您的网络上找到它并在浏览器中打开该地址。恭喜你,小伙子,你自由了。
通过Valetudo与机器人交互就像使用HomeAssistant一样,是一件简单而严肃的事情。我通常通过本地浏览器窗口来控制我的。机器人首先会绘制其所在空间的地图,将空间划分为多个区域,然后可以使用UI自由修改该地图。您可以选择让机器人清扫所有空间、各个部分,甚至仅清扫您使用套索工具选择的区域。风扇强度、手动控制、表面行为、对接行为、计时器以及您能想到的每一种细粒度功能都可用。甚至还有一种方法可以用游戏手柄来控制它。虽然某些供应商特定的功能可能不存在,但对机器人进行完全访问和控制的能力带来了许多可能性。在撰写本文时,X(以前称为Twitter)上的一个人回应说,他们发现可以通过SSH将语音合成器连接到他们的机器人中,从而允许他们通过让机器人抱怨自己被监禁来与他们的室友搞砸。你根本买不到那样的乐趣。
科技公司所做的很多事情,无论是一般情况还是具体情况,都不是特别特别,而且在很多方面都是积极侵入的。iRobot目前还不是一家独角兽科技公司。这是一家拥有多个竞争对手的公司,他们都在努力做或多或少相同的事情。这些机器人并不严格意义上“需要”一直连接到云端来打扫你的房子,但它们确实如此,而且对我个人来说,它们是更糟糕的设备。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
宝子们,杭州 房子装修完成啦!这次要给大家分享几家设计超赞的装修公司哦。它们各具特色,从空间规划到风格...浏览全文>>
-
欲筑室者,先治其基。在上海,装修房子对于每个业主而言,都是极为关键的一步,然而,如何挑选一家值得信赖的...浏览全文>>
-
2025年以来,联通支付严格贯彻落实国家战略部署,以数字和科技为驱动,做好金融五篇大文章,履行支付为民社会...浏览全文>>
-
良工巧匠,方能筑就华居;精雕细琢,方可打造美家。当我们谈论装修公司时,选择一家靠谱可靠的公司是至关重要...浏览全文>>
-
在当今社会,随着城市化进程的高速推进,建筑垃圾的产生量与日俱增。据权威数据显示,我国每年建筑垃圾产生量超 ...浏览全文>>
-
家人们,在上海要装修,选对公司那可太重要了!古语有云:"安得广厦千万间,大庇天下寒士俱欢颜。"一个温馨的...浏览全文>>
-
近年来,新能源汽车市场发展迅猛,各大品牌纷纷推出各具特色的车型以满足消费者多样化的需求。作为国内新能源...浏览全文>>
-
近年来,随着汽车市场的不断变化和消费者需求的升级,安徽滁州地区的宝来2025新款车型在市场上引起了广泛关注...浏览全文>>
-
随着汽车市场的不断变化,滁州地区的消费者对高尔夫车型的关注度持续上升。作为大众品牌旗下的经典车型,高尔...浏览全文>>
-
在2023年,大众探影以其时尚的设计和出色的性能赢得了众多消费者的青睐。作为一款小型SUV,探影凭借其紧凑的车...浏览全文>>
- 安徽滁州途安L新车报价2022款,最低售价16.68万起,入手正当时
- 小鹏G7试驾,新手必知的详细步骤
- 别克GL8预约试驾,4S店的贴心服务与流程
- 安徽阜阳ID.4 CROZZ落地价全解,买车必看的省钱秘籍
- 淮北探岳多少钱 2025款落地价,最低售价17.69万起现在该入手吗?
- 安徽淮南大众CC新款价格2025款多少钱能落地?
- 淮北长安启源C798价格,最低售价12.98万起现在该入手吗?
- 安徽淮南途锐价格,各配置车型售价全解析
- 蒙迪欧试驾预约,4S店体验全攻略
- 沃尔沃XC40试驾需要注意什么
- 滁州ID.4 X新车报价2025款,各车型售价大公开,性价比爆棚
- 试驾思域,快速操作,轻松体验驾驶乐趣
- 试驾长安CS35PLUS,一键搞定,开启豪华驾驶之旅
- 天津滨海ID.6 X落地价限时特惠,最低售价25.9888万起,错过不再有
- 天津滨海凌渡多少钱?看完这篇购车攻略再做决定
- 安徽池州长安猎手K50落地价,买车前的全方位指南
- 山东济南ID.6 CROZZ 2024新款价格,最低售价19.59万起,现车充足
- 试驾海狮05EV,新手必知的详细步骤
- 生活家PHEV多少钱 2025款落地价走势,近一个月最低售价63.98万起,性价比凸显
- 奇瑞风云A9试驾,新手必知的详细步骤