2017年10月7日 星期六

黑群暉洗白經驗分享—台灣版 (Hack Synology DiskStation with QuickConnect Enabled) by Jimmy

黑群暉洗白經驗分享—台灣版 (Hack Synology DiskStation with QuickConnect Enabled) by Jimmy
(純粹個人研究,並無任何營利行為,本人自己也有購買數個群暉產品,大推群暉!)

黑群暉 = Hack Synology,洗白意思是開啟全功能的群暉 DiskStation,也就是開啟 QuickConnect 功能。
(註:QuickConnect 是個強大功能,能穿透內網的虛擬 IP,以及播放非 MP4 格式的影片。)

若不需要用到 QuickConnect 的功能,此篇可以直接跳過。若有網路真實 IP,則使用免費註冊的 DDNS 服務即可。

感謝網路上許多高手無私地分享教學文章,才讓我的黑群暉之旅,雖有顛簸,但最終是有驚無險地成功了!基本上,網路上的教學,內容都是對的!問題在於「順序」!我也是洗白失敗了十次以上,到最後一次接近放棄時,索性將所有流程解構,再思考一次,最後終於找到正確的黑群暉安裝順序。本篇經驗分享的目的,便是希望能讓其他有興趣研究黑群暉的朋友,不用白走這麼多路!

舉凡網路上教學的步驟,都是從製作 USB 前導系統碟開始。但,其實啟用 QuickConnect 功能的重點是:「機器序號 SN 與網路介面 MAC Address 的對應」,也就是 SN 和 MAC 地址必須是對應的,否則無法洗白;而且現在群暉改採新式 13 位數字的 SN,使用老的 Excel 計算器所算出的 11 位數字的 SN 已經無法洗白了。話休絮煩,以下就介紹黑群暉洗白步驟。

1. 註冊官方 Synology 帳號。請先至官網 https://account.synology.com/,註冊帳號。登入。
2. 產生新式序號 13 碼,微調序號,並至官網「註冊新產品」。
(1) 開啟序號產生器網頁:https://xpenology.github.io/serial_generator/serial_generator_new.html,選擇型號 DS3617xs 後,按「Generate」,產生新式序號。
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\03_Hack Synology_SN.jpg
(2) 微調新序號。重點來了,產生出來的新式序號為 13 碼,分為 5 個部分:XX  XX  ODN  XX  XXXX。請將第四部分的兩位數字改為 00,增加註冊序號機率(猜測背後意思是,若序號的數字太大,機器序號資料可能尚未加入資料庫,第五部分 XXXX 則不更動)。如下圖:
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\2ca989deb170da0c751b0309a4fff3bf.jpg
(3) 複製這組序號,回到「Synology 帳戶」網頁,點擊「+註冊新產品」,將此序號貼上「產品序號」欄位,按「送出」。若註冊成功,則可進行下一步;若註冊失敗,請回到2.,重新產生新序號並嘗試註冊。完成至此,黑群暉洗白,已經成功 1/3 了!
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\01_Hack Synology_Login.jpg
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\02_Hack Synology_Login.jpg
3. 使用 Synology-mod-new-w.2017.xlsm 計算器。此處便是最容易出錯的地方,請仔細參酌。
(1) 下載並開啟「Synology-mod-new-w.2017.xlsm」
(2) 啟用編輯、巨集。否則無法計算序號。
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_DS3617xs_6.1.3-15152_New\解壓縮 synology-mod-new-w-2017 -3.jpg
(3) 選取 DS3617xs(2017 年版 .xlsm 才有此型號可選擇)
(4) 圈選 Null 和 Number 這兩欄,按右鍵,儲存格格式改變為「文字」,如下所示。(猜測可能是因為 Null 那欄要輸入 00)
(5) 使用剛才註冊成功的序號 13 碼,分為 5 個部分:XX  XX  ODN  XX  XXXX,分別填入 Excel 工作表中對應的 5 個欄位(XXXX 是 2. (1) 序號產生器網頁產生的四位數字,如:1234)。
(6) 可以注意一下,原本左邊 10 碼的舊序號,會變成 13 碼新輸入的序號,如:1130ODN001234。
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_DS3617xs_6.1.3-15152_New\解壓縮 synology-mod-new-w-2017 -4.jpg
(下圖為 2017 年版 Synology-mod-new-w.2017.xlsm 計算器)
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\04_xlsm.jpg
(7) 點選 Excel 檔案下方的「Synology MAC」工作表,MAC 位址會自動計算出來。複製 MAC 位址、貼上記事本,並去除中間的「-」,例如下圖,則儲存為:0011321AC410。至此,「機器序號與 MAC Address 配對」告一段落。記得將這兩組號碼記錄在一起,如:1130ODN001234 — 0011321AC410。
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_DS3617xs_6.1.3-15152_New\解壓縮 synology-mod-new-w-2017 -6.jpg
4. 製作黑群暉 USB 前導系統。USB 碟空間其實 128MB 或以上就足夠,USB 2.0/3.0 皆可。
網路上這篇寫得頗完整,可以詳細參考。https://www.nas2x.com/threads/dsm-6-1-3-15152-2017715.29/
(1) 使用芯片無憂 chipeasy_v1.5.6.6_en.exe 讀取 USB 碟的 VID 和 PID。以下圖為例,此 USB 碟的 VID 是 0930,PID 是 6544。請記錄好這兩個數值。下面修改配置文件 grub.cfg 會用到。或者可以用 USB Image Tool 查這兩個 ID 亦可。
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\07.png
(2) 修改前導系統 synoboot.img,建議先備份一份原始檔再修改。用 OSFMount 虛擬光碟軟體載入 synoboot.img,直接修改 IMG 映像檔,而非先寫入 USB 碟後才修改。OSFMount 下載地址:https://www.nas2x.com/downloads/osfmount-v1-5-1015.9/,安裝完成後執行 OSFMount,點擊左下角「Mount new」,選擇下載的 synoboot.img 映像檔。
(注意:目錄路徑必須是英文或數字,不能是中文)(其實我有用中文目錄路徑,好像也沒問題)
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\qunhui1.png
(3) 調整「Mount drive」設定值。接下來這個「Mount drive」的設定很重要,每一個欄位都要填對,若是填錯,便無法正確模擬磁碟機。圖中的是舊版的 DS3615xs,可使用 DS3617xs 的映像檔 synoboot.img。
Image file offset:「2048 Blocks」
Drive size:「30720 Blocks」
Drive type:「HDD」
Read-only drive「取消勾選」。按「OK」。便可將 synoboot.img 模擬成可讀寫的 E 槽磁碟機。磁碟機代號可自行調整。
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\qunhui5.png
(4) 載入映像檔後,開啟硬碟 E 槽,進入 grub 目錄,建議使用 EditPlus 或者 NotePad++,編輯黑群暉洗白的關鍵檔案「grub.cfg」,有些版本可能是「syslinux.cfg」。如下圖。
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\05.png
(5) 建議使用 EditPlus 或者 NotePad++,編輯 grub.cfg 設定檔,比較不會出錯。用軟體開啟 grub.cfg 後,找到圖中做記號該區塊。
set vid=0x058f → USB 碟的VID,填入 4. (1) 之 vid 值:set vid=0x0930
set pid=0x6387 → USB 碟的 PID,填入 4. (1) 之 pid 值:set pid=0x6544
set sn=A8ODN02468 → 機器序號,填入 3. (6) 的 13 碼新式序號:set sn=1130ODN001234
set mac1=0011322CA603 → MAC 位址,填入3. (7) 算出的 MAC 位址:set mac1=0011321AC410
填寫正確的 USB 碟的 VID 和 PID 碼,是為了在 DSM 界面隱藏 USB 碟,使它不會被辨識為外接硬碟。
填寫正確的 sn 和 mac1 地址,可以用於洗白,就是可以開啟 QuickConnect 及全部功能。
注意:vid 和 pid 的 0x 不可修改,只需要替換最後 4 位數字。
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\06.png
(6) 修改 grub.cfg 完成後,儲存、關閉檔案;回到 OSFMount 點擊「Dismount all & Exit」,選「是」。
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\08.png
5. 將修改好的 synoboot.img 映像檔寫入 USB 碟。執行 Win32 Disk Imager 磁碟映像工具(下載地址:https://sourceforge.net/projects/win32diskimager/),如下圖所示。
  1. 先在程式界面右側,裝置 (Device) 部分,選擇 USB 碟的磁碟機代號。
(建議在操作前移除所有其他的 USB 裝置,以防選擇錯誤,造成其他 USB 碟或行動硬碟資料遺失)
(2) 再點擊程式界面映像檔 (Image File) 右側藍色資料夾圖示,選擇修改好的 synoboot.img 檔案。
(3) 最後再點擊「寫入 (Write)」,約 10 秒即完成。至此,恭喜各位,黑群暉 USB 前導系統製作完成。
P.S. 若上述過程出錯,或想清除 USB 碟資料,可用 DiskGenius 此類磁碟分割區軟體重置 USB 碟。
(下圖是 XPEnobbot DSM 5.2 版,若要使用 DSM 6.x 版,請選擇對應之 synoboot.img)
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\w11.png
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\w12jpj.png
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\w14.png
6. 使用黑群暉 USB 前導系統安裝 DSM。
(1) 插入 USB 碟,開機進入 BIOS,設定從 USB 碟開機,若不知如何設定,請自行上網搜尋教學。
(2) 開機後,系統會預設選擇第 1 個「DS3617xs 6.1 Baremetal with Jun's Mod v1.02-alpha」,按「Enter」。
(3) 螢幕顯示「Booting the kernel.」,便表示機器已經準備好連線。
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\2017041711.png
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\201704zoz.png
(4) 螢幕顯示「Booting the kernel.」後,約等待 1-2 分鐘,在另一台電腦(同區網)開啟瀏覽器,輸入:http://find.synology.com/,搜尋同區網內所有 Synology 產品;若沒找到,可用 SynologyAssistant 查找。
建議用網頁瀏覽器處理,據說比較不會出現問題。(怕官方在 SynologyAssistant 裡面加入封鎖黑群暉的機制?)
(5) 安裝 DSM。出現 DSM 的安裝畫面後,依照網頁指示,點擊「手動安裝」,選擇之前下載的「官方 .pat 檔案」(官方下載:https://archive.synology.com/download/DSM/),目前最新版本是「DS3617xs_6.1.3-15152」,然後點擊「立即安裝」。安裝約 5-10 分鐘後,電腦會自動重開機。
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\201704ada.png
(6) 設定 DSM。自動重開機後,再次用瀏覽器連線http://find.synology.com/,會進入一些 DSM 基本設定畫面,可以根據自己的需求設定。
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\201704gjg.png
(7) 設定 QuickConnect。終於到了最後的重頭戲:「啟動 QuickConnect」功能。
可以先選擇下方第二個選項「用已有 Synology 帳號建立 QuickConnect ID」,按「下一步」,登入 Synology 帳號,設定「QuickConnect ID」。
也可先選擇「跳過此步驟」,等登入 DSM 後,再至「控制台」,「QuickConnect」設定「啟動 QuickConnect」功能,如圖所示。
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\201704sus2.png
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_洗白教學\05_QC.jpg
(7) 啟用 QuickConnect。恭喜大功告成!
D:\BACKUP\Drivers\DS_Synology_群暉\黑群暉_Synology\黑群暉_DS3617xs_6.1.3-15152_New\Synology_DS3617xs_QuickConnect_Blocked.jpg
7. 安裝完成後的基本設定和注意事項
(1) 不要升級,不要升級,不要升級。到「控制台」「更新和還原」「更新設定」中,關閉任何「自動更新」功能。
(2) 還是不要升級,去「任務排程」中關閉任何「DSM 自動更新」之選項。
(3) 在「儲存空間管理員」中,設置儲存空間後,才可進行其他操作,如「共享文件夾」或「安裝其他套件」。

P.S. 上述的各類工具軟體,已壓縮打包,下載網址:

References:
黑群輝DSM 6.1.3-15152 系統安裝圖文教程 (2017年7月15日更新)

Synology NAS 序列號生成器,支援DS3617xs/DS916+ 洗白用

2017 DS3617xs & DS3615xs序號產生器(舊版為 10 碼,新版為 13 碼)

2017 DS3617xs & DS3615xs卡號計算器 Excel 檔(2017 版才能計算出新版)

舊版 DS3617xs & DS3615xs卡號計算器

XPEnology 黑群暉DSM5.1安裝教學<一>:基礎安裝

XPEnology 黑群暉DSM安裝教學<二>:MAC Address與S/N產生

Synology DSM 6.x 配置文件grub.cfg修改

Synology DSM 6.x 添加硬盤/存儲空間的方法

Synology DSM 6.1 驅動支持列表

沒有留言:

張貼留言