• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

实体机HACK QNAP迈过去的那些坑

威联通 QNAP  / 教程分享  / 只看大图  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2020-9-14 17:20

跳转到指定楼层
本帖最后由 naoki66 于 2020-9-14 17:34 编辑

真心感谢老骥伏枥的帖子和mojelly、shalisi、DY、各位网友的加强工具
下面就从我第一次接触HACK QNAP的过程中说说我迈过去的那些坑。

1.首先,下载最新的工具包。打patch。已经做的很自动化了。
shalisi修过过的自动化版本,基于增强型4.4.1.1000+通用版HACK-QNAP母盘 。
地址是http://www.nasyun.com/thread-69527-1-1.html
一定要下载最新的版本,之前的版本U盘不能启动。
这个版本已经可以自动启动ssh,并且设置tc密码了
将下载下来的QNAP-BOOT.vmdk写入U盘,我用到的工具是StarWind V2V Image Converter,
可以将vmdk转为img,再写入U盘用的是Win32DiskImager。

2.U盘插入电脑,最好USB2.0口。BIOS最好UEFI,设置U盘启动。
启动后,选择救援模式。
进路由器看分配的IP,或者在终端输入 ifconfig,看看网卡获得的IP。
SSH软件链接到IP.用户名tc  密码123456,
winscp软件登录,启动到tc目录下。
3.修改my_create_qnap_boot文件


先选的你需要的机型,我是主板6个sata,扩展4个sata,CPU是9100,主板是B365,所以选择TVS 1282.


先去官方,找到最新版本的下载地址
捕获.PNG


地址是  https://download.qnap.com.cn/Storage/TS-X82/TS-X82_20200907-4.4.3.1421.zip

修改 my_create_qnap_boot文件.把下载地址结成2部分,
写在1和2的位置,最后取消  .zip 的扩展名字,由于不知道硬解型号编码,3的地方先用XXX代替


QQ图片20200914171827.png

那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

0

精华

41

回帖

408

积分

入门用户

Rank: 1

云币
0
贡献
7
活跃
352
精华
0
dhec 发表于 2020-9-14 17:29 来自 中国广东广州
偶是新人,学习学习一下。
回复 支持 反对 印象

使用道具 举报

0

精华

78

回帖

761

积分

入门用户

Rank: 1

云币
0
贡献
49
活跃
476
精华
0
naoki66 发表于 2020-9-14 17:45 来自 中国重庆
本帖最后由 naoki66 于 2020-9-14 22:25 编辑

4.解码patch
修改好my_create_qnap_boot后,ssh运行一次   sudo ./my_create_qnap_boot
程序会自动去下载安装包,并且开始打补丁,由于没有指定硬件机型MODEL_TYPE,肯定会报错,
但是不要紧,会自动解开全部X82机型,对的名字在/initrd/etc目录下


QQ截图20200914222319.png



找到这些挨个打开,会显示机型名称,比如
model_QX790_QX800_13_11.conf
虽然同一个名字会很多,但是只有细微差别,区别不大。

QQ图片20200914174106.png

他对应的就是TVS-1282,截取model_QX790_QX800_13_11.conf文件名字,写入my_create_qnap_boot的
MODEL_TYPE位置
QQ图片20200914174433.png

5.再跑一遍  sudo ./my_create_qnap_boot  


QQ图片20200914172622.png
回复 支持 反对 印象

使用道具 举报

0

精华

78

回帖

761

积分

入门用户

Rank: 1

云币
0
贡献
49
活跃
476
精华
0
naoki66 发表于 2020-9-14 17:49 来自 中国重庆
本帖最后由 naoki66 于 2020-9-14 22:53 编辑

6.修改本机硬件标识
程序跑完,这个在/home/tc/mymodel目录下,会出现一个文件夹


QQ图片20200914224352.png

我们需要修改model.conf。


此部分非常关键,弄不好就不能识别硬解,导致失败。
ssh运行 lspci -vtnn
显示本机电脑硬件的PCI树

QQ图片20200914181528.png
这个地方有几个关键的地方,我被坑了好多次,还好群友不嫌麻烦的耐心解答.先补充一个知识点
pci是一种总线,而通过pci总线连接的设备就是pci设备了。表达方式为
bus number, device number, function number,
其中bus number为0是intel主板芯片组上的设备
lspci,顾名思义,就是显示所有的pci设备信息。我是本机6SATA,对应的控制器
+-17.0  Intel Corporation 200 Series PCH SATA controller [AHCI mode] [8086:a282]
,bus number:00
,device number:17
, function number:0
威联通的配置表达式为:

DEV_BUS=Bxx  :  Dxx  :  Fx

这个地方还有坑,别慌!
威联通的DEV_BUS=Bxx  :  Dxx  :  Fx
是需要的是10进制的,而通过lspci -vtnn获得的PCI设备地址是16进制的。
这里需要转换下,随便找个在线进制转换。
QQ图片20200914224108.png

我们可以获得SATA控制器的地址正确的表达方式  

QQ图片20200914224556.png

DEV_PORT 这个是SATA端口号,从0开始,SLOT_NAME 是系统内的显示磁盘位置,
我们可以通过它定位需要修改的DEV_PORT 位置


回复 支持 反对 印象

使用道具 举报

0

精华

78

回帖

761

积分

入门用户

Rank: 1

云币
0
贡献
49
活跃
476
精华
0
naoki66 发表于 2020-9-14 18:13 来自 中国重庆
本帖最后由 naoki66 于 2020-9-14 23:08 编辑

同理,找到[Boot Disk 1]修改启动盘位置同样我的USB控制器转换后是
[Boot Disk 1]
DEV_BUS = B00  :  D20  :   F0    (注意没有空格,论坛自动识别为表情了)
DEV_PORT = 4




然后这个DEV_PORT 有点意思,我怎么也搞不定,所以想了个熟悉的办法
用PE系统,进入PE,用aida64查找
QQ图片20200914225626.jpg

另外就说外接USB,你们也知道了吧  
QQ图片20200914225920.png

这个DEV_PORT_SS,按我的理解是USB3.0接口,DEV_PORT_NS 是2.0的接口。
虽然同一个USB口,单是你用不同的设备去测试,会得到不一样的port值。
我是拿着USB3和USB2的U盘一个一个的试出来的
修改mymodel目录下的model文件后,执行 sudo cp -f ./mymodel/* ./initrd/etc/
再执行 sudo ./re_packing 完成启动盘制作





回复 支持 反对 印象

使用道具 举报

0

精华

78

回帖

761

积分

入门用户

Rank: 1

云币
0
贡献
49
活跃
476
精华
0
naoki66 发表于 2020-9-14 23:14 来自 中国重庆

yj

本帖最后由 naoki66 于 2020-9-14 23:21 编辑

重启后,插入磁盘就能进入系统了 QQ图片20200914231543.png
慢慢学习威联通的系统吧
QQ图片20200914231937.png
当然,这个还是有很多地方不如
比如风扇控制,因为缺少控制器,无法完美


还有就是特有的恢复出厂设置、一键copy都无法实现。
还是支持下厂家吧

我本人多年来就一直支持官方,基本上每年都换代,
第一台威联通还是海淘的。
目前也有性价比非常好的453BMINI,性能很高的TS1677,
但是折腾也许也是一种乐趣
QQ图片20200914231949.png

回复 支持 反对 印象

使用道具 举报

0

精华

34

回帖

1059

积分

发烧玩家

Rank: 2

云币
0
贡献
105
活跃
517
精华
0
wql924 发表于 2020-9-15 05:50 来自 亚太地区
学习才是最最重要的 谢谢
回复 支持 反对 印象

使用道具 举报

0

精华

6

回帖

334

积分

入门用户

Rank: 1

云币
0
贡献
51
活跃
76
精华
0
as_733 发表于 2020-9-15 15:53 来自 中国广西崇左
楼主厉害,有空攒太机器折腾一下
回复 支持 反对 印象

使用道具 举报

0

精华

13

回帖

129

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
122
精华
0
lg5wyx 发表于 2020-9-15 19:57 来自 中国浙江湖州
群里看到,过来点赞
回复 支持 反对 印象

使用道具 举报

0

精华

57

回帖

483

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
454
精华
0
萨姆6 发表于 2020-9-16 15:37 来自 中国山西
楼主,请问可否将shalisi修过过的“自动做补丁(patch)并完成启动盘”的文件发送至2352301596企鹅邮箱呢?
回复 支持 反对 印象

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

naoki66

入门用户

  • 主题

    2

  • 帖子

    80

  • 关注者

    18

楼主新帖

etsme
快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图