悟空 发布的文章

群辉HomsAssistant控制斐讯DC1智能插排


我的环境:LEDE主路由+腾达路由器作为ap使用
备注:梅林路由器在本次试验中不成功,不推荐使用。
准备工作:
1、配网工具APK和插件(来自恩山论坛),使用安卓手机,ios手机可以使用微信小程序 搜索 “DC1助手”
2、可以安装homeAssistant服务的环境。比如群辉,树莓派等。
3、斐讯DC1 本体(智能的,因为有2个版本,一定要买智能的 不是DC1 L)

第一部分

在群晖docker里安装HomeAssistant 0.91.3

备注:注意不要下载lastest最新版。因为不好使。
群晖里安装HomeAssistant 没法直接安装,要借助docker。在docker里安装homeassistant
1、域名解析。以LEDE路由器为例。将 (群晖地址,群晖地址就是homeassistant地址)
192.168.5.x Smartplugconnect.phicomm.com 添加这行到/etc/host或者单独新建一个myhost的文件 加入这行解析。重启路由器生效。

第二部分 设置DC1

1、长按DC1的开关键,wifi指示灯出现快速闪烁。此时进入寻网状态,打开配网工具app,连接dc的wifi,键入你的路由器信号ssid名称和密码,点击配置按钮。出现 配置成功的 TOAST 提示证明连网成功。

2、进入路由器后台,查看DC1 分配的IP地址,记录下来,后续填入插件的配置文件中。

3、下载插件.rar解压后。把所有文件拷贝到docker的homeassistant根目录下。覆盖。
修改packages下的dc配置文件的ip地址为 DC1分配的真实ip地址。 注意linux下可以用vi编辑。
如果你在pc下编辑好了在拷贝进去也行,但是要注意是否出现乱码。重启homeassistant的容器。

4、设置homeassistant密码
打开 configuration.yaml文件,打开http注释,下面一行输入 api_password: 你的密码
关于时区,可以在UTC后面设置,Asia/Shanghai


乐视屏霸SHC刷入第三方ROM(蓝同学官改6.5精简版本)+谷歌全家桶


本文参考文章:http://smarttvhome.ml/2019/03/04/屏霸系列电视精简官改刷机包/
谢谢蓝同学开发固件。

刷机开始
乐视屏霸SHC刷入第三方ROM(蓝同学官改6.5精简版本)+谷歌全家桶
前提条件,刷入此固件必须是系统EUI6.5,若高于6.5请降级。
1、准备一个U盘
2、下载938SHC_65.072S_0715_beta.7z和Leeco_X4_series_GAPPS_minimal.zip
3、解压938SHC_65.072S_0715_beta.7z 得到如下4个文件
图片1.png
4、把上面四个文件拷贝到FAT32格式的U盘根目录
5、打开工程模式,打开usb-uart---On
具体方法可以参考我的另外文章 http://www.wukongdaily.com/index.php/archives/150/
6、乐视屏霸断电(拔掉电源),将u盘插入usb3.0接口,然后按住屏霸机身的OK键不放,此时通电。
按住几秒后发现指示灯从红变蓝。观察屏幕反应,绿色进度条一闪而过出现如下画面
图片2.png
备注:如果你没有插入U盘则显示Not Found Usb Storage
7、断电,按住机身音量加,通电,进入recovery
分别刷入
图片3.png
刷机完毕!

后续:
刷入谷歌全家桶
将Leeco_X4_series_GAPPS_minimal.zip拷贝到U盘
1、断电,按住机身音量加,通电,进入recovery
2、选择Leeco_X4_series_GAPPS_minimal.zip,等10分钟左右。

链接:https://pan.baidu.com/s/1uOcQxW0vnqm1JTCie0jwFQ
提取码:rrmj


乐视屏霸SHC 零风险安装第三方app


由于乐视屏霸本身受到CIBN的限制,理论上不允许安装第三方app,解决方法如下。注意此方法没有风险,适用于任何乐视屏霸的版本

1、打开乐视屏霸工程模式
开机后在任意界面下(非轮播),依次按下遥控器按键 :123键,音量减,音量加,频道减,频道加,后出现如下界面

device-2019-07-09-150124.png
2、用遥控器选择Debugs,点击Adb Debug 选为On,此时已经打开adb了。我们可以自用的使用adb命令安装第三方app了
device-2019-07-09-150907.png

3、至于adb怎么使用 我就不赘述了。如图所示,我已经安装了当贝市场。
device-2019-07-09-151223.png

如图,当贝市场可以在我的应用里看到。当然你也可以安装其他当贝市场没有的apk
QQ截图20190709151753.png


WD MyCloud系列如何更换硬盘安装原装系统+第三方插件安装+DDNSto外网访问transmission


 

接上文。

上次我们折腾了在WD MyCloud里安装群辉系统。
群辉系统自然是强大无比插件丰富、可惜找到的群辉版本只有Beta版本、存在一定的bug。
如果是在咸鱼掏来的Wd-MyCloud 外壳只是用来硬盘备份。还是妥妥的安装My Cloud 原装系统吧。

准备工作,将网线接入wdcloud机身的网口。前面的步骤完全一样。
首先说明参考的外文资料和文档位于以下谷歌网盘
https://drive.google.com/drive/folders/0B_6OlQ_H0PxVRXllYjY5RG1CZEU?usp=sharing

1、进入Wd MyCloud 的recovery(恢复)模式
准备一个U盘,推荐16G或者以上。格式化为FAT32,将压缩包usbrecovery.tar.gz解压到u盘。也就是说u盘根目录有一个boot文件夹。里面包含四个文件

2、将U盘插入到MyCloud 机身的usb3.0接口,通电。10s后,WD MYCloud机身的指示灯变成黄色。

3、通过telnet连接MyCloud
打开路由器页面,在连接设备DHCP里找到MYCloud的ip地址,在运行里输入cmd,然后键入
telnet 192.168.xx.xx ,进入到telnet模式,如果没有这个命令,可以去百度搜索win10下如何开启telnet 教程很多。

4、格式化MyCloud硬盘分区
现在已经在telnet模式了。执行以下命令,注意最好一行回车一次,不要一次性复制。

parted /dev/sda
mklabel gpt
mkpart primary 1049kB 2149MB
mkpart primary 8591MB -1MB
mkpart primary 7517MB 8591MB
mkpart primary 2149MB 3222MB
mkpart primary 3222MB 4296MB
mkpart primary 4296MB 6443MB
mkpart primary 6443MB 7517MB
q
mkswap /dev/sda1
mkfs.ext4 /dev/sda3

5、安装WD 恢复模式
上面的步骤做好了说明群辉的分区建立好了。下面安装WD 恢复模式,键入以下命令。
注意最好一行回车一次,不要一次性复制。

mkdir -p /mnt/usb /mnt/root
mount /dev/sda3 /mnt/root
mount /dev/sdb1 /mnt/usb
cp -r /mnt/usb/boot /mnt/root/
cd /mnt/root/boot
rm uImage uRamdisk
mv uImage-wdrecovery uImage
mv uRamdisk-wdrecovery uRamdisk
cd /
umount /mnt/root /mnt/usb
sync
reboot –f

6、进入wd网页的恢复模式
固件下载地址:https://support.wdc.com/downloads.aspx?lang=en#downloads
QQ截图20181120111834.jpg

过一会wdmycloud重启后。在浏览器键入wdmycloud的ip地址,会提示进入恢复模式
安装原装MyCloud系统和安装群辉的步骤差不多。都是先进入恢复模式。不同的是这次恢复选择的文件是mycloud的镜像bin,不是群辉啦。载入固件bin后。进度条从0到100后系统会自动重启。屏幕虽然写着别中断操作,但是你要拔掉U盘。否则又会进入恢复模式的。
在路由器的DHCP列表里查看 myCLoud 所在IP。在浏览器打开。第一次可能系统初始化较慢。会有提示系统正在初始化。后面会进入一个MY CLoud的初始化页面。余下的操作就是按提示完成即可。

photo_2018-11-20_10-06-16.jpg

photo_2018-11-19_23-25-22.jpg
后面你还可以设置云访问。
photo_2018-11-19_23-25-41.jpg

你也可以用手机来同步备份文件和媒体资源
photo_2018-11-20_11-07-44.jpg


牛逼的分割线

上述仅仅是读写你nas里的共享目录。如果我们还想安装transmission等一系列牛逼的下载工具。请刷入上一个版本的固件。
下载地址http://download.wdc.com/nas/My_Cloud_GLCR_2.30.165.bin,下载后进入WEB的后台,在里面选择手动固件升级就好了。

OK那现在说下如何让固件支持插件的安装

首先说明以下操作参考自
1、https://community.wd.com/t/wd-mycloud-gen2-enable-apps-install-tab-apps/177885
2、http://www.nasyun.com/thread-62148-1-1.html
感谢2位大神的总结。
附上一堆插件集合地址:http://fox-exe.ru/WDMyCloud/WDMyCloud-Gen2/Apps/

具体的步骤可以参考
下载后进入WEB的后台,在里面选择手动固件升级就好了、降级好了,要装软件了
具体的步骤就是在WEB页面,找设置,网络,打开SSH

找一个define.zip 解压一下,把define.js 放到PUBLIC的文件夹中
然后用一个进入SSH的工具软件,执行以下2步,注意这里是2步 要分别执行

rm /usr/local/model/web/pages/function/define.js
ln -sf /mnt/HD/HD_a2/Public/define.js /usr/local/model/web/pages/function/define.js

弄好后再进WEB页面,想装软件 发现装不了,授权协议的提示点不了,这时用CHROME的浏览器进入开发者模式
开发者模式.jpg
输入代码.jpg
在控制台输入下面的代码,然后回车

APP_INSTALL_FUNCTION=1; APPS_EULA=1; check_app_eula();

我这边自己没用到破解的那个插件。我是每次执行完上面的代码后,在鼠标点击应用---点击左侧应用这个字,就会让你浏览,此时找到transmission的bin。因为有很多插件http://fox-exe.ru/WDMyCloud/WDMyCloud-Gen2/Apps/ 找你喜欢的下载
选择这个bin后 会迅速提示安装成功的。然后你还想安装其他的插件,还可以执行上面的代码

APP_INSTALL_FUNCTION=1; APPS_EULA=1; check_app_eula();

还是重复上面的动作去安装就行了。我理解的 一般用不了几个,我个人只用到了transmission这个插件用作下载器。安装好了大概是如图的样子
trans.jpg


上面又是一个牛逼的分割线。因为上述操作都是在你家里自己耍。如果你觉得不过瘾。不仅仅想在局域网控制transmission的话,你可以用路由器插件ddnsto实现外网控制transmission
ddnsto.jpg
最终实现如图

fin.jpg


WD MyCloud 系列换硬盘安装群辉系统小记


这一篇是我的一个记录。可能不算教程。算是个人备忘录。但是不准备出视频了。听说群辉比较严格,容易被告?

创作动机:已经买过一块红盘4T硬盘,之前连接Rock64 开发板的OMV做NAS,但是开发板我其实还是想经常捣鼓和折腾。看京东上NAS价格昂贵,当然这里面有服务成本、售后服务。不想购置大的nas,也不想浪费红盘4T硬盘,于是在咸鱼上看到WD Cloud Ex2的机壳300元。果断下单购买。因为这个MyCloud 单盘6T 在京东售价2229元,即便内置了6T硬盘。壳子也值不了1000元吧?
所以我斗胆买了一个壳子、四处寻找如何换硬盘安装新系统。起初的想法是安装4T的原装系统MyCloud,但是看了众多教程没有一个可以成功的。非常遗憾。本来都打算放弃了。扔到一边吃灰了一周。
后来。偶然间在网上发现WdCloud的硬件符合群辉的标准,经过大量查询。找到了一些英文的资料,最终试验成功。以下是操作的过程。

首先说明参考的外文资料和文档位于以下谷歌网盘
https://drive.google.com/drive/folders/0B_6OlQ_H0PxVRXllYjY5RG1CZEU?usp=sharing

准备工作,将网线接入wdcloud机身的网口。
界面2.jpg

1、进入Wd MyCloud 的recovery(恢复)模式
准备一个U盘,推荐16G或者以上。格式化为FAT32,将压缩包usbrecovery.tar.gz解压到u盘。也就是说u盘根目录有一个boot文件夹。里面包含四个文件

2、将U盘插入到MyCloud 机身的usb3.0接口,通电。10s后,WD MYCloud机身的指示灯变成黄色。

3、通过telnet连接MyCloud
打开路由器页面,在连接设备DHCP里找到MYCloud的ip地址,在运行里输入cmd,然后键入
telnet 192.168.xx.xx ,进入到telnet模式,如果没有这个命令,可以去百度搜索win10下如何开启telnet 教程很多。

4、格式化MyCloud硬盘分区
现在已经在telnet模式了。执行以下命令,注意最好一行回车一次,不要一次性复制。

parted /dev/sda
mklabel gpt
mkpart primary 1049kB 2149MB
mkpart primary 8591MB -1MB
mkpart primary 7517MB 8591MB
mkpart primary 2149MB 3222MB
mkpart primary 3222MB 4296MB
mkpart primary 4296MB 6443MB
mkpart primary 6443MB 7517MB
q
mkswap /dev/sda1
mkfs.ext4 /dev/sda3

5、安装WD 恢复模式
上面的步骤做好了说明群辉的分区建立好了。下面安装WD 恢复模式,键入以下命令。
注意最好一行回车一次,不要一次性复制。

mkdir -p /mnt/usb /mnt/root
mount /dev/sda3 /mnt/root
mount /dev/sdb1 /mnt/usb
cp -r /mnt/usb/boot /mnt/root/
cd /mnt/root/boot
rm uImage uRamdisk
mv uImage-wdrecovery uImage
mv uRamdisk-wdrecovery uRamdisk
cd /
umount /mnt/root /mnt/usb
sync
reboot –f

6、进入wd网页的恢复模式
过一会wdmycloud重启后。在浏览器键入wdmycloud的ip地址,会提示进入恢复模式
页面很简单,只有一个浏览的按钮。此时需要浏览找到一个bin文件。就是群辉的引导文件
wd-to-dsm-8451.bin ,载入这个文件后。进度条从0% 瞬间变成100% ,代表已经传入了wdcloud机身。会自己重启,一切都等待,稍安勿躁。

7、进入群辉安装引导界面
过一会,查看路由器的DHCP连接设备列表里。找到MYCloud的群辉引导界面的ip地址。
在浏览器键入该地址。一般端口号5000.
此时进入了群辉的安装页面。浏览导入群辉的DSM-wdmc-gen2-8451.pat安装文件,余下的操作就是安装群辉了。全程是有界面,不再赘述。
界面.jpg

安装了大部分常用的插件,愉快的下载吧。

界面3.png
我觉得颇具颜值,安静的躺在路由器旁边挺好的。

界面3.jpg

后记

由于此群辉是一个Beta版本。并没有找到一个正式的版本。因此其实存在bug。昨天也是忽然间系统运行不了了。

查看文档是这个版本确实有这个问题。需要拷贝一些核心库到usr目录

  1. 拔掉硬盘或者从USB的U盘启动进入debian环境
  2. 解压DSM-wdmc-gen2-8451.pat ,pc下可以把pat修改为zip解压,解压后出现hda1.gz,继续解压hda1.gz
    然后找到以下文件
/usr/lib/libfileindex.so
/usr/lib/libsynopkg.so
/usr/lib/libsynoshare.so
/usr/lib/libsynostoragemgmt.so

3.拷贝这些so文件到WDMC的相应目录