关于J3455物理机安装黑群晖DS918+没有硬解的破解方法(思路)

2020年12月17日更新内容:

友情提醒:下面的教程是基于DSM6.2版本下进行的,由于系统版本不断在更新,DSM6.23版本需要替换两个文件:extra.lzma和extra2.lzma,请自行下载最新版本的补丁文件进行替换,需要最新的补丁请移步到这里下载:https://dl.gxnas.com:1443/


       博主网盘的“J3455专用的1.04b引导”文件,本来是可以支持硬解的,但是有群友跟博主反映:为什么我用了不行?经过博主一段时间的调查研究,发现这个J3455专用的1.04b引导,版本是6.2-23739,如果你在全新安装的时候,手动上传“DS918-6.2-23739.pat”这个安装包进行安装,那就没有问题。如果你点立即安装,或者手动上传的安装包版本高于引导文件的版本,那么系统会自动去平衡你的引导文件版本,所以引导文件就被系统替换掉了,变成了没有硬解。

       刚才说了原理,现在讲一下破解的方法(思路):既然是系统替换的,那么我们可以在升级之前把相应的文件先备份好,升级之前把文件替换回去。或者安装到最新版本以后,把文件替换回去,来个偷龙转凤、狸猫换太子,嗯就这么盘它!

需要替换的这个文件在这下载:extra.lzma

 

替换方法一:SSH命令大法。

重要提醒:由于涉及到删除文件和替换文件的操作,如果你对Linux的操作比较熟悉,可以用此方法。否则,用错命令有可能会造成系统进不去了。

重要提醒:由于涉及到删除文件和替换文件的操作,如果你对Linux的操作比较熟悉,可以用此方法。否则,用错命令有可能会造成系统进不去了。

重要提醒:由于涉及到删除文件和替换文件的操作,如果你对Linux的操作比较熟悉,可以用此方法。否则,用错命令有可能会造成系统进不去了。

先下载 extra.lzma  文件放到群晖,我临时上传到/volume1/video 文件夹里面了。

admin@GXNAS:~$ sudo -i
Password:
root@GXNAS:~# echo 1 > /proc/sys/kernel/syno_install_flag
root@GXNAS:~# mkdir -p /tmp/synoboot2
root@GXNAS:~# mount /dev/synoboot2 /tmp/synoboot2
root@GXNAS:~# cd /tmp/synoboot2
root@GXNAS:/tmp/synoboot2~# ls
checksum.syno extra2.lzma extra.lzma grub_cksum.syno rd.gz Sone.9 zImage
root@GXNAS:/tmp/synoboot2~# chown -R root:root /volume1/video/extra.lzma
root@GXNAS:/tmp/synoboot2~# chmod +x /volume1/video/extra.lzma
root@GXNAS:/tmp/synoboot2~# rm /tmp/synoboot2/extra.lzma
root@GXNAS:/tmp/synoboot2~# cp /volume1/video/extra.lzma /tmp/synoboot2
root@GXNAS:/tmp/synoboot2~# rm -rf /usr/lib/modules/update/*
root@GXNAS:/tmp/synoboot2~# reboot

 

替换方法二:DG替换大法。

重要提醒:由于以下操作涉及到文件替换,请谨慎!否则搞错了有可能会造成系统进不去了。

重要提醒:由于以下操作涉及到文件替换,请谨慎!否则搞错了有可能会造成系统进不去了。

重要提醒:由于以下操作涉及到文件替换,请谨慎!否则搞错了有可能会造成系统进不去了。

1、先下载 extra.lzma  文件放到电脑上;
2、把群晖的引导U盘插到电脑上,打开DG浏览U盘的第2个分区,会看到checksum.syno、extra2.lzma、extra.lzma、grub_cksum.syno、rd.gz、Sone.9、zImage这些文件;


3、把下载到电脑的 extra.lzma  文件上传到U盘里面,覆盖;
4、引导U盘插回黑群晖,重启。

 

群晖重启以后,来检查看看:

admin@GXNAS:~$ sudo -i
Password:
root@GXNAS:~# :/$ ls /dev/dri
card0 controlD64 renderD128
root@GXNAS:/$ sudo cat /sys/kernel/debug/dri/0/i915_frequency_info
PM IER=0x00000000 IMR=0xffffffff ISR=0x00000000 IIR=0x00000000, MASK=0x00003ffe
pm_intr_keep: 0x80000000
GT_PERF_STATUS: 0x000000b9
Render p-state ratio: 0
Render p-state VID: 185
Render p-state limit: 0
RPSTAT1: 0x03000000
RPMODECTL: 0x00000d92
RPINCLIMIT: 0x00004740
RPDECLIMIT: 0x00007f80
RPNSWREQ: 100MHz
CAGF: 100MHz
RP CUR UP EI: 480 (400us)
RP CUR UP: 269 (224us)
RP PREV UP: 0 (0us)
Up threshold: 95%
RP CUR DOWN EI: 485 (404us)
RP CUR DOWN: 269 (224us)
RP PREV DOWN: 0 (0us)
Down threshold: 85%
Lowest (RPN) frequency: 100MHz
Nominal (RP1) frequency: 250MHz
Max non-overclocked (RP0) frequency: 750MHz
Max overclocked frequency: 750MHz
Current freq: 100 MHz
Actual freq: 100 MHz
Idle freq: 100 MHz
Min freq: 100 MHz
Boost freq: 750 MHz
Max freq: 750 MHz
efficient (RPe) frequency: 250 MHz
Current CD clock frequency: 624000 kHz
Max CD clock frequency: 624000 kHz
Max pixel clock frequency: 624000 kHz

 

至此,破解成功!
需要注意的是:以后要升级系统的时候,先备份文件,升级完成再替换回去,重启群晖又可以正常硬解了。 以上方法仅用于J3455物理机安装DS918+并且已经洗白的黑群晖。

 

点赞
  1. panda说道:
    Google Chrome Windows 10
    嗯。Video station 也有测试过的,播放原始质量时可以串流播放,切换质量为其他质量时就卡住了。top命令可以查看到切换质量后,ffmpeg进程 指定了 -vaapi_device /dev/dri/renderD128 -hwaccel vaapi -hwaccel_output_format vaapi ,但一样是卡住了,一直转。
  2. panda说道:
    Google Chrome Windows 10
    华擎J4105-ITX(UHD600),安装后成功引导手动选择安装系统。进入系统后查看 /dev/dri 下有驱动,i915_frequency_info正常输出信息。docker安装jellyfin就是硬解不成功。心累。。。ffmpg转码log报错:Error during QSV decoding.: device failed (-17) Error while decoding stream #0:0: Input/output error
    1. panda说道:
      Google Chrome Windows 10
      尝试了一下改用Redpill引导安装了DSM7,一样的问题。切换到VAPPI也无法解码。FFMPEG转码log报错:hardware accelerator failed to decode picture。 有没有哪位大佬用的J4105可以帮忙指教一下呢?
    2. 博主说道:
      Google Chrome Windows 10
      在root状态下敲ls /dev/dri能看到有东西,就证明有核显了。至于jellyfin硬解不成功,多半是设置的问题。
      1. panda说道:
        Google Chrome Windows 10
        嗯。我换了两个docker,一个是linuxserver的,一个是sleepgod的。按照教程升级ffmpeg到4.3.2.1,qsv驱动升级到21.1,在容器bash里 ls /dev/dri 有挂载到核心,vainfo 也可以正常输出信息。就是搞不懂怎么回事,一直硬解不了。QSV和VAPPI都不行。
        1. 博主说道:
          Google Chrome Windows 10
          你可以试一下套件直接安装!
          1. panda说道:
            Google Chrome Windows 10
            晚上测试了,在套件中心添加第三方源后安装Jellyfin,测试结果与Docker环境下测试结果相同。 :bugaoxing:
          2. 博主说道:
            Google Chrome Windows 10
            你用Video播放一个1080P的视频测试看看不就知道了,干嘛非要用Jellyfin来测试呢?
  3. johnny说道:
    Google Chrome Windows 10
    DG替换大法是不是还得要求是正式版或者破解版的DG啊,楼主能分享一下吗
  4. 想大佬学习说道:
    Google Chrome Windows 10
    大佬。劳烦求教,我是从3615升级到的918+ 6.2.3-25426 UP3版本,CPU:i5-7600K 主板:Z270 这么一套配置,按理来说硬件是支持硬解硬解的,但是PUTTY试了没有文件,能否通过您这个教程解决
    1. 博主说道:
      建议重装系统吧,你去看我的博客置顶文章《黑群晖常见问题》,按照第15问的方法处理硬盘和引导盘,然后再重新做引导去启动来安装系统。 装好新的918就可以硬解了。
  5. 我的世界说道:
    Google Chrome Windows 10
    我现在是从原来J3455迁移到10代平台上的6.23-25426版本,系统补丁文件还是文中得第一个extra.lzma,记得当时应该是用WinSCP替换得2.3mb那个,因为新平台有2.5g网卡,所以在u盘启动分区里面替换了0.13.3得两个补丁文件,现象是引导后不能进入系统,硬盘没有数据读写,Synology Assistant能读到非原系统设置得ip,并提示可恢复(6.2-23739版本),现在是2.5g网卡可用但是显示1g,请教大佬我现在该如何处理,谢谢。
  6. z酱说道:
    Google Chrome Windows 10
    大佬大佬,请问我这个是怎么回事= = 我是第一安装黑群晖,直接用的大佬你网盘里面的引导+安装包 但是仍然没有核显,应该怎么办? (ls: cannot access dev/dri: No such file or directory)
    1. 博主说道:
      Google Chrome Windows 10
      什么CPU?物理机安装还是虚拟机安装?
      1. z酱说道:
        Google Chrome Windows 10
        华擎j3455-itx 物理机
        1. 博主说道:
          Google Chrome Windows 10
          博主亲测过,J3455用918-6.23的引导,安装6.23,是可以硬解的,只不过解不了4K,1080P无压力。
          1. z酱说道:
            Google Chrome Windows 10
            好的,谢谢大佬的回复,我再重新装一次试试。
  7. cm86说道:
    WebView Android 10
    ……凉了,用博主这包替换凉了网卡灯不亮了,算了我重新刷这1.04的引导吧 :weiqv:
    1. cm86说道:
      WebView Android 10
      内个……有安装教程吗?博主 :qian:
      1. 博主说道:
        Google Chrome Windows 10
        网盘有安装视频教程
  8. cm86说道:
    WebView Android 10
    …被坑了,从论坛下的固件1.03b的引导…说好的有核显…我都设置完一圈了,试试播放视频结果没有驱动,绝了 :nu: 那么请教博主我这情况…已经升级到了6.2.3-25426 Update 3版,有办法不动现有系统打上驱动补丁吗?谢谢。 :lei:
    1. 博主说道:
      Google Chrome Windows 10
      3615和3617是没有硬解的!
      1. cm86说道:
        WebView Android 10
        :a: 我的是918哦,能用吗?
        1. 博主说道:
          Google Chrome Windows 10
          918支持硬解。你用的是什么CPU?
          1. cm86说道:
            WebView Android 10
            :kaixin: 当然是3455啦博主
          2. 博主说道:
            Google Chrome Windows 10
            如果没有核显的话,按照本文教程打补丁。
  9. ____Q__Q____说道:
    Google Chrome Windows 10
    博主你好,看了你很多文章也看了网上很多文章,第一次接触黑群还是有几个问题不太清楚 1.目前你网盘里面918+引导是1.04b,系统是6.23-25426.pat,这可以直接进行安装没问题,官方现在最新是6.23-25426-update3.pat,能用你的1.04b直接全新安装吗?安装后硬解还在吗?(如果不行应该可以通过补丁替换?);如果我安装的是6.23-25426.pat,你网盘中的单独升级包该如何升级?这就牵扯出第二个升级问题 2.网上大部分教程都是类似这种情形,eg:引导文件1.02b,DSM为6.17-xxx.pat,升级成1.04b,DSM为6.21-xxx.pat,先制作升级的引导文件,再去引导升级,那如果本身就是1.04b的引导,怎么去引导系统升级?直接在群晖控制面板中点击手动升级选择完整升级包? 小白一枚,今天才开始接触,望解惑,谢谢
    1. 博主说道:
      Google Chrome Windows 10
      1、用网盘里面918-6.23引导,安装的时候选择:立即安装,系统会自动帮你安装最新的6.23up3;如果你的硬件支持硬解,全新安装的话,是有硬解的,不需要打补丁。如果是从低版本(有核显)升级到最新版本后无核显的,按照本文教程去打核显补丁。 2、你的6.23-25426,想升级到最新的6.23UP3,有两种办法:直接在群晖点升级,或者下载我网盘里面的“6.23升级到6.23up3升级包”在群晖手动升级,不需要更换引导。如果更新遭遇显示文件损坏的,需要先打一个补丁(地址:https://wp.gxnas.com/8237.html)。
      1. ____Q__Q____说道:
        Google Chrome Windows 10
        谢谢回复,关于回复的第一点有疑问,1.“用网盘里面918-6.23引导”,是DS918+_6.23-25426-1.04b(引导文件).img吗?2.“系统会自动帮你安装最新的6.23up3”,不是自己手动选择pat文件进行安装吗?我点击安装的是6.23-25426.pat,没有进行网络安装怎么会自动安装最新的up3呢? 还有一个核心问题,黑群不是应该不能点升级吗。。。
        1. 博主说道:
          Google Chrome Windows 10
          1、918-6.23引导,是DS918+_6.23-25426-1.04b(引导文件).img这个文件; 2、如果你的群晖可以连接互联网,可以直接点:立即安装。如果没有连接互联网,那么只能手动上传6.23的安装包安装6.23,然后在群晖系统里面再手动上传6.23up3升级包进行升级。 3、黑群晖能不能升级,取决两点:硬件是否支持,引导是否支持。这两点同时满足,就可以升级。
          1. ____Q__Q____说道:
            Google Chrome Windows 10
            很奇怪,我改了u盘vid和pid,用的1.04b引导,第一次安装,显示DSM版本 6.2.23739 :yiwen:
          2. 博主说道:
            Google Chrome Windows 10
            那个是引导支持的最低版本,就是说安装包不能低于6.2-23739版本
          3. ____Q__Q____说道:
            Google Chrome Windows 10
            板子是华擎3455
          4. ____Q__Q____说道:
            Google Chrome Windows 10
            谢谢博主,已经安装成功
  10. decius说道:
    Google Chrome Windows 10
    大神,我这边用的是J4105的CPU,UHD600,硬件ID为3185,通过exsi安装,未进行硬件直接。在ssh中ls /dev下没有dri文件夹,现在用的是1.04b for DSM6.2.2 for 918+ Loader,DSM安装包用的是DSM_DS918+_24922.pat,尝试在xpenology.com中下载extra918plus_v0.8_syno,extra918plus_v0.8_std,extra918plus_v0.8_recovery,并将里面的extra.lzma,extra2.lzma通过DG进行替换再重新生成VMDK文件进行引导,都无法联网,已经琢磨好多天了都不知道要如何弄。看了一下extra918plus_v0.8_syno包中的modules文件夹,里面都没有i915.ko驱动,是不是因为这个原因。 通过硬件直通进行将设备添加给虚拟机,一样也是无法引导。 求指导
    1. admin说道:
      Google Chrome Windows 10
      1、首先要把核显直通给群晖; 2、建议把硬盘第一个分区格式化成NTFS,引导用6.23,直接全新安装6.23版本。
      1. decius说道:
        Google Chrome Windows 10
        直通vga,并通过楼主的引导和安装包重新装623,是毫无压力,昨天已经尝试并已经正常运行,但622的不知道是不是引导的包里面驱动少了还是怎么,反正是过不去
  11. 这个傻瓜说道:
    Google Chrome Mac OS X 10.15.6
    你好,想问下。这里都是说的使用U盘安装物理机群晖的替换方法,那PVE安装群晖的替换方法是怎样的呢?能有个教程么?
    1. admin说道:
      Google Chrome Windows 10
      有教程的。https://wp.gxnas.com/7206.html
      1. 这个傻瓜说道:
        Google Chrome Mac OS X 10.15.6
        感谢回复。我就是用您的这个教程漂白了我的群晖。但是我用这个教程得到的boot文件夹,里面找不到这两个要替换的文件唉。boot文件夹里只有EFI、grub、bzImage、info.txt这4个文件及文件夹。各个文件夹我也都看过,没有找到对应的这俩文件唉。
      2. 这个傻瓜说道:
        Google Chrome Mac OS X 10.15.6
        你好,我想问下,是不是还可以我用我原来的synoboot.img,用OSFmount打开以后,替换完文件以后,重新上传到PVE后,用img2kvm重新生成一个硬盘,再添加到PVE的群晖虚拟机里。重新开机引导,是否就可以了?
  12. 这个傻瓜说道:
    Google Chrome Mac OS X 10.15.6
    你好,引导918的新扩展文件已经失效了呢。
    1. admin说道:
      Google Chrome Windows 10
      因为有新版本出来了。下载地址:https://dl.gxnas.com:1443/index.php?dir=/%E9%BB%91%E7%BE%A4%E6%99%96/DS918
  13. leon说道:
    Google Chrome Windows 10
    站长,我的黑群晖硬件是华擎J3455-ITX,用U盘引导,引导版本是v1.04b.for.dms.6.2.1.synoboot-ds918,群晖系统是DSM 6.2.1-23824 Update 6,使用虚拟DSM的序列号半洗白的。其他都很完美,就是没有显卡驱动不能硬解,有没有办法在不重装系统情况下,用修改U盘引导或root账号改系统文件的办法加入驱动支持硬解呢?
    1. admin说道:
      Google Chrome Windows 10
      按照上述方法打驱动包的补丁
  14. 大猫一一说道:
    Google Chrome Windows 10
    请问这个3455专用版本可以正常软关机和重启嘛?开机时间多长? 另外,引导的下载连接好像又失效了
    1. admin说道:
      Google Chrome Windows 10
      正常的话开机后3分钟左右能搜索到Ip,显示:启动中,继续等2分钟左右可以显示就绪。开机、重启、关机均正常。下载链接已经更新。
      1. fsaoe说道:
        Google Chrome Windows 10
        老哥,“J3455专用的1.04b引导”失效了,无法下载,能重新上传吗?
        1. admin说道:
          Google Chrome Windows 10
          版本已经更新到6.23了,所以把之前的旧文件删除了
  15. myfz12说道:
    Microsoft Edge Windows 10
    以上方法仅用于J3455物理机安装DS918+并且已经洗白的黑群晖,是说半洗白还是完美洗白
    1. admin说道:
      Google Chrome Windows 10
      至少半白,才有缩略图和转码。
  16. 9a2331说道:
    Google Chrome Windows 10
    “J3455专用的1.04b引导” 404 not found.,請問要去哪下載。
    1. admin说道:
      Google Chrome Windows 10
      链接已经修复了
      1. 9a2331说道:
        Google Chrome Windows 10
        請問這個“J3455专用的1.04b引导”是不是24922而不是23739,所以是不是要替換extra.lzma從5900換成2181,謝謝回答。其他extra2.lzma, rd.gz zImage需要更換嗎?
        1. 9a2331说道:
          Google Chrome Windows 10
          CSM三項設定該如何設定,需要插顯示器嗎?
          1. admin说道:
            Google Chrome Windows 10
            我以前用J3455的时候,CSM设置为开启,918用UEFI方式引导。
          2. cm86说道:
            WebView Android 10
            我看论坛有人说的,中间一个选uefi 其他默认的csm
          3. 博主说道:
            Google Chrome Windows 10
            3615和3617,6.2以上版本,必须用传统引导。918支持传统和UEFI。
  17. Darknesszhou说道:
    Microsoft Edge Windows 10
    安装过后能够找到驱动,但是video station离线转码99.5后死机,另外试过jellyfin硬解转换码率后就直接自动重启。 请问是什么原因?难道还是试一试esxi+显卡直通+黑裙的思路?
    1. admin说道:
      Google Chrome Windows 10
      这个具体原因不知道了,反正华擎这个J3455非常的妖,什么问题都有可能发生。
      1. J3455+918+win10说道:
        Firefox Windows 10
        你好大神,你的网盘中更新的J3455专用扩展版v0.8的引导是和哪个系统对应的呀?24922?还是?
  18. guoyang说道:
    Google Chrome Windows 10
    是的,看大神的神贴,把emby的会员的硬解功能终于用上了! 谢谢大神!
    1. admin说道:
      Google Chrome Windows 10
      能用就好。
      1. guoyang说道:
        Google Chrome Windows 10
        不过昨晚我又进行了作死尝试,因为系统经常提示 系统分区无法访问,以为二合一SSD上还有一份设置文件,我就把两块盘的首分区都格式化为ext4了,结果二合一系统就提示初始化。。 我索性就按大神的3455专用引导和系统安装了系统,结果。。。 ls /dev/dri后提示,找不到驱动。。。 换了好几个3455的引导都不行,我安装方法不对?
        1. admin说道:
          Google Chrome Windows 10
          格式化的时候,选NTFS或者FAT32,别选其他格式。另外,二合一坑多多,别用!
          1. guoyang说道:
            Google Chrome Windows 10
            谢谢大神提醒,折腾路漫漫,我要继续干

发表评论