0. 前言

  • 因是前几个月时脑子一抽,捡了台玩客云,看看能不能整成瘦客户机。最好是能root掉,刷个centos。结果寄到后一直没时间碰,搁置到了现在。疫情严重,只能乖乖待在家里,寒假标化补习刚刚结束,学校的课都改成了网课,刚好可以忙里偷闲 研究一下机器
  • 开箱在机器刚寄到的时候就完成了,主体+电源+网线,到手时亚克力前面板已经伤痕累累,仔细端详后发现贴着的膜还没斯,撕下以后跟新机一样,nice!
  • 我的机器到手固件版本是1.7.2,现在最新版本是3.21.0。在最新版本固件中这个办法不再可用,漏洞已被修复。新版本暂时现在还没有发现有可以利用的程序漏洞,唯一方法大概是TTL线刷 )

卖家说,他那儿大部分机器的固件版本都是1.7.2。矿机挖币数越来越少,母鸡都不下蛋了,他关了自己的矿场,出手母鸡,毕竟电费都赚不回来,开一天那就亏一天。母鸡价格日益下跌,从指导价499跌到现在二手平台均价40带绝育,也是很绝


在这几天时间里,我尝试了一些办法,最后成功地拿到了root权限,也遇到了一些困难。这个root方法理论3.12以下版本都能使用,但是因为没有条件,我也没有进行实际的测试。在下面我会分享root的过程,以及遇到的问题。

成功连接root后的玩客云。- xshell截图

1. Root过程

准备:首先 你需要下载网络抓包软件,我使用了Charles

(软件官网:https://www.charlesproxy.com/

如果下载速度很慢,也可以在博客底部下载

 

S!

1. 下载安装后打开软件,可以看到顶部的按钮如图。

2. 先关闭SSL代理的锁,否则软件只会抓取https协议的请求,抓取不到我们需要的请求连接。

3. 下一步将手机连接到电脑进行代理。在你已安装玩客云app的手机里,打开 设置 > WLAN> 已连接的WLAN,开启代理,模式选择手动,主机名是你的电脑局域网IP地址,端口号填8888(Charles的默认端口为8888,可以在设置里更改)。

4. 完成后Charles会弹出窗口,选择Allow同意,软件就会开始抓取手机的连接请求。

5. 打开玩客云app,在APP设置(为什么是在APP设置里!?)> 局域网访问 > Samba开启Samba。这个时候其实可以先清理一下Charles抓取到的请求,在Charles里点扫把(Clear)即可。

6. 修改Samba访问路径设置为 自定义路径,单选一个目录文件夹,选择确定。

7. 现在如果一切顺利,软件已经抓取到了请求。按下Ctrl + F打开搜索,搜索 sysmgr?opt=setsmbscandir。正常情况下搜索结果会匹配到两条或以上的请求,请选择来自本地的,然后两个都试一遍以下方法。

8. 右键搜索请求,选择view,右键代码,选择compose,再选择text 如图。

9. 可以看到我设置的path是 \/media\/sda1\/DCIM,修改他为\/media\/sda1\/DCIM\/..\/..\/..\/..\/etc,根据自己的路径进行修改。完成后点Execute执行,如果成功会返回“rtn”: 0,不是这个则会返回sign_rtn: 103,这个时候就要在搜索结果里选择另一个修改了

9.5. 更新:如果发现执行返回结果为 -3,说明这个方法在该固件版本已经不可用,只能通过TTL线刷刷机

10. 到这一步, root就完成了。进入smb共享,可以看到etc目录已经被挂载出来,这时候就可以干想干的事情了。smb的使用方法是在文件资源管理器的地址栏里打入两条反斜杠加玩客云ip地址。win10的smb服务可能没有开启,具体开启方式请自行百度

11. 为了连接玩客云的命令行窗口,你还需要在smb中进入init.d文件夹,放入文件S90telnetd(附),然后编辑S90telnetd的两个root属性,改成linux下可执行属性,以防止迅雷检测改动。在app中重启玩客云后,就可以用telnet 1287端口访问玩客云了,不需要root密码


2. 在刷root的过程中,我遇到了很多坑

  • 一 如果没有抓取到setsmbscandir请求,可能是没有关闭SSL Proxy Only这个锁,它开着的时候就只会抓取https头的请求。
  • 二 恩山的教程比较简略,在实际操作中我也没有发现edit按钮,耽误了我在这一步耽搁了一些时间。
  • 三 smb不是DLAN,出现在计算机里的蓝色玩客云图标是DLAN,只能查看和下载,不能进行编辑。Smb共享的进入方式是在文件资源管理器的窗口中打入两条反斜杠\\后跟玩客云局域网IP地址。
  • 四 机器通电连网过夜后会自动更新固件版本,更新后的固件版本不能保证这个方法是否仍然有效。Root完成后应尽早进行下一步操作,比如添加SD卡启动系统指令,防止节外生枝。过夜前请切断电源以防止固件更新,可以使用智能插座来完成这个操作。

有任何疑问可以在评论留言,我会及时回复
(这个评论我还没用过,bzd好不好用)

3. 参考资料

  1. 玩客云root成功,2019年新方法 - jocover 2019.01.11
  2. Van♂Cloud3无视固件版本强刷armbian/LibreELEC/Volumio -wz1024 2019.07.26

4. 下载

博文

相信奇迹总在发生

推荐

+1
1+ 1+