【玩客云ROOT】2023年最新恢复官方固件方法:下迅雷、挂甜糖、smb、ftp、彻底移除挖矿,绝育教程

动手之前重要提醒:

1、没经历过ROOT的请三思,过程不复杂,但是极其需要耐心,细心,外加一点点技术及动手能力。

2、ROOT原因是我只想用它的迅雷远程下载(不需要会员但是有会员的速度,你懂的)

3、阉了它的跑矿程序,让它仅仅做一个迅雷远程下载工具,这一点是ROOT的初忠,网上就是所谓的绝育。因为你不做这一步,它会24小时不绵不休的上传下载,占用你的带宽倒是小事,最最让我憎恶的是无论你给它塞了多大的硬盘,它都能在极短的周期内给你占满了,导至没多久就需要去清空硬盘,不然我迅雷下载就没空间了,实在是是可忍孰不可忍。

4、我手上的玩客云版本是1.3版的,故而下面的内容仅仅针对此版本,其它版本请自行测试。

5、感谢恩山的这些大神仙们~,我对这些内容做一次整理仅仅是为了方便自己,做个备忘而已,因为那个帖子的附件链接已经失效了,而且有几个步骤里的链接上的内容也对不上,我也跟着走了不少弯路,故而整理一下。

6、开始之前需要在玩客云APP里查看设备SN及MAC地址,一定要留好备忘。

首先要准备一个TTL编程器,一个USB双公头线,一个U盘

其次下载我整理的压缩包,内容如下(附件见结尾)

先打开USB_Burning_Tool_v2.1.3.exe安装一下,安装完成后打开它
点文件-导入烧录包,选择目录里的“inphic-S805-支持硬解.img
说明一下:图中红框处选择擦除所有,然后点开始。这里点了开始不是说它就开始烧录了,因为玩客云玩的还没连上电脑呢,点开始后程序就会自动在后台等待连接,一旦连上硬件就会自动开始烧录
接着把USB双公头线一头插电脑,一头插玩客云的靠近HDMI接口的那个USB口。
找到主板上的EMMC芯片,再短接EMMC(建议用尖头摄子),短接点见下图:
如果以上两种短接方法都提示失败了,可以尝试短接下面两个触点
保持短接状态,给玩客云通电。
顺利的话,USB_Burning_Tool程序你能看到会自动开始烧录,等待即可。
烧录完成后,点停止关闭USB_Burning_Tool程序,玩客云断电,拔掉数据线

接着看上图,标出的TTL三个触点,我是用电烙铁焊了排针,方便接插,把它连上TTL编程器,编程器再把USB头连接电脑:
TTL的RX 插 玩客云TX
TTL的TX 插 玩客云RX
TTL的GND 插 玩客云GND
只此三根即可,另外VCC不用TTL编程器上默认“vcc”和“3V3”是短接状态保持不动)

TTL编程器插入到电脑USB口上(不需要插电源),此时电脑会提示有新设备接入,电脑上打开Xshell,并建立一个SERIAL连接,COM口是你的编程器实际COM口(右键“此电脑”--管理--设备管理器--找到COM数字),波特率是115200
上面一切准备好之后,给玩客云通电,若TTL接线正确的话,Xshell会立刻开始跑码,在xshell跑码窗口里立即一直按回车中断启动,直到见到命令行出现m8b_m201_1G#,假如未出现一直跑码,就断电重新通电接尝试。

说明一下:板子上RX点的线(就是连到TTL上的TX点的线),一定要保证连接正常,因为没有这个点也是可以跑码的,但是你永远中断不了,按死了回车也没有用),我就在这个地方插电、断电、插电、断电,试了无数次,一直中断不了,后来才发现是我在焊TTL排针的时候,把RX点右侧的那个电阻给焊没了(手里是刀头烙铁,没有尖头的,那个地方实在是小,空间有限,不小心)
然后没办法我把GND点右侧的电阻给焊下来,飞了两根线给RX右侧的两个触点,GND右侧的电阻触点直接短接,不影响,然后顺利中断。

中断以后,在命令行依次输入如下8条命令,每输一行回车执行一次:
  1. setenv bootfromrecovery 0
  2. setenv bootfromnand 0
  3. setenv start_mmc_autoscript 'if fatload mmc 0 11000000 s805_autoscript; then autoscr 11000000; fi;'
  4. setenv start_usb_autoscript "if fatload usb 0 11000000 s805_autoscript; then autoscr 11000000; fi; if fatload usb 1 11000000 s805_autoscript; then autoscr 11000000; fi;"
  5. setenv start_autoscript 'if usb start; then run start_usb_autoscript; fi; if mmcinfo; then run start_mmc_autoscript; fi;'
  6. setenv bootcmd 'run start_autoscript; run storeboot'
  7. setenv firstboot 1
  8. saveenv
执行完成后玩客云断电,TTL线USB口不用从电脑上拔掉,Xshell关闭。

把准备好的U盘插电脑,打开USBWriter,source file选择目录里的Armbian_5.99_Aml-s805_Debian_buster_default_3.10.108_minimal.img,targeg device就选择你的U盘,给U盘写入Armbian系统
刷写完成之后,打开U盘BOOT分区,把meson8b_m201_1G.dtb复制到dtb文件夹里,vancloud_hackimage77复制到U盘根目录
把U盘插入玩客云靠近网口的USB口,连上局域网网线(保证和你的电脑在同一网段,不能上外网!!不能上外网!!不能上外网!!)
打开Xshell新建TTL连接(用不习惯Xshell的可以使用PUTTY,一样的效果),然后给玩客云通电,顺利的话应该是玩客云从U盘正常启动进入Armbian系统
Armbian初始root密码1234,登陆。登录完成后会让你改密码,先输入旧的密码1234,然后连着输两次新的密码,你随意,我改成了123456789
改完密码还接着让你创建新用户,直接按Ctrl+C取消掉然后重新连接,重新登录(用root新密码123456789),登陆成功之后先不管它,放在一边。

打开Http File Server.exe,在左侧窗口右键Add files,添加这三个文件:uboot.binstart_app.shonecloud242.img
添加完成后如下图所示:请记好你的IP,我这里是192.168.13.130

返回Xshell TTL的窗口,在Armbian系统先刷入uboot.bin,命令如下(IP地址请自行改成Http File Server里显示的地址):

  1. wget -O - http://192.168.13.130/uboot.bin | dd of=/dev/mmcblk0boot0

再刷入onecloud242.img,命令如下(包比较大,耗时比较长,预计10分钟左右,耐心等待刷完:

  1. wget -O - http://192.168.13.130/onecloud242.img | dd of=/dev/mmcblk0 bs=1M

重要:刷新完成以后千万不要重启!!!继续执行如下命令(每行执行一次):

  1. mkdir /media/haha
  2. mount /dev/sda1 /media/haha
  3. dd if=/media/haha/image77 of=/dev/mmcblk0 seek=5613600 count=2 bs=512

这一步的目的是用预先拷在U盘里的image77去替换掉系统里的相同文件,因为这个文件里就有设置好的root密码(账号root、密码2021march25

所有这一切做完后,玩客云断电后拨掉U盘,同时也可以把TTL线的USB口从电脑上拔掉,并重新通电,再次强调一下:需要有网络,但不能上外网,和计算机保持在一个网段。

玩客云启动成功之后,路由器里查看它分配到的IP地址,用XshellPuTTY 建立SSH连接,默认端口,帐号就是上面说的(账号root、密码2021march25),至此,成功提权root:

接下来要做的首要事件就是恢复原厂MAC,再次打开Http File Server.exe,左侧添加wkcfix.sh:

SSH窗口依次执行如下命令:

  1. wget http://192.168.13.130/wkcfix.sh
  2. sh wkcfix.sh b0:d5:45:e1:77:51

至此,原厂MAC恢复完成,wkcfix以后就不需要了,可以用以下命令删了它,想留着的这步可以跳过:

  1. rm -f wkcfix.sh

可以改一下root密码:

  1. chattr -i /etc/passwd
  2. chattr -i /etc/shadow
  3. echo root:此处替换为你的root密码|chpasswd
  4. chattr +i /etc/passwd
  5. chattr +i /etc/shadow

最后执行重启命令:

  1. reboot -f

reboot后玩客云自动重启,重启后再次SSH 以root用户登陆,插上U盘,执行如下命令删除升级程序和挖矿程序:

  1. sh /media/sda1/vancloud_hack/hack.sh

说明:

1、/media/sda1是U盘路径,请以实际路径为准(一般无须更改)
2、vancloud_hack目录有甜糖程序,我不跑甜糖,故而用不着,有此需求的朋友,可以进vancloud_hack\甜糖 目录,将甜糖程序文件(S94ttnode、crash_monitor.sh)剪切到vancloud_hack目录下再执行hack.sh命令即可。

执行完成后以后,系统会自动重启,拔掉玩客云主板上的TTL针脚线,再把玩客云连上外网了,从此世界清静了~

后续说明:
1、假如一阵子之后发现又有挖矿行为,再次ssh root连到玩客云执行hack.sh程序进行清理即可。
2、(恩山原话)玩客云里有个叫fdrawer的程序,作用不明。不删它,硬盘会经常读写。删了它,又无法设置主副盘。所以只插一个盘的朋友,或者双盘已经设置好主副盘了,可以删掉它。rm -rf /onecloud_app/thunder/bin/fdrawer 后重启
3、控制LED指示灯颜色的代码(备忘):
开启红色:echo 1 > /sys/class/gpio/gpio2/value
关闭红色:echo 0 > /sys/class/gpio/gpio2/value
开启绿色:echo 1 > /sys/class/gpio/gpio3/value
关闭绿色:echo 0 > /sys/class/gpio/gpio3/value
开启蓝色:echo 1 > /sys/class/gpio/gpio4/value
关闭蓝色:echo 0 > /sys/class/gpio/gpio4/value
通过搭配红绿蓝能显示更多颜色(论三原色的终级奥义)

到今天为止(2023-04-05),玩客云已经root后一周了,发现真的是安静了,再也不会硬盘灯一天24小时狂闪不止了,不下载的时候基本上硬盘灯不动,偶尔动一下,因为玩客云还是会把下载的日志文件和缓存文件保存在移动硬盘上,这是没有办法的。最最重要的是,空间再也不会以极快的速度(通常1-2天)硬生生的被跑矿程序占满了。从此以后,它就是一个安安静静的远程迅雷,见下图:
附件:工具包下载地址(解压密码,微信关注公众号获取):

解压密码,微信关注下面公众号,回复“玩客云”即可获取解压密码。
若发现链接失效,请留言给我,看到后我会修复链接。

发表评论

请大家文明评论,禁止一切不良言论,违者禁言处理。

后一页 前一页
快连VPN,永远能连上的VPN