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 驅動支持列表

2017年2月10日 星期五

蘇格拉底說失戀 (獻給失戀過的人)

[轉貼] 蘇格拉底說失戀 (獻給失戀過的人)

古希臘哲學家蘇格拉底見到一位年輕人茶飯不思,精神萎靡,其狀甚哀。

蘇格拉底:孩子,為什麼悲傷?
失戀者:我失戀了。

蘇格拉底:哦,這很正常。如果失戀了沒有悲傷,戀愛大概也就沒有什麼味道。可是,年輕人,我怎麼發現你對失戀的投入甚至比對戀愛的投入還要傾心呢?
失戀者:到手的葡萄給丟了,這份遺憾,這份失落,您非個中人,怎知其中的酸楚啊。

蘇格拉底:丟了就是丟了,何不繼續向前走去,鮮美的葡萄還有很多。
失戀者:等待,等到海枯石爛,直到她回心轉意向我走來。

蘇格拉底:但這一天也許永遠不會到來。你最後會眼睜睜地看著她和另一個人走了。
失戀者:那我就用自殺來表示我的誠心。

蘇格拉底:但如果這樣,你不但失去了你的戀人,同時還失去了你自己,你會蒙受雙倍的損失。
失戀者:狠狠地傷害她,我得不到的別人也別想得到。

蘇格拉底:可這只能使你離她更遠,而你本來是想與她更接近的。
失戀者:您說我該怎麼辦?我可真的很愛她。

蘇格拉底:真的很愛?
失戀者:是的。

蘇格拉底:那你當然希望你所愛的人幸福?
失戀者:那是自然。

蘇格拉底:如果她認為離開你是一種幸福呢?
失戀者:不會的!她曾經跟我說,只有跟我在一起的時候她才感到幸福!

蘇格拉底:那是曾經,是過去,可她現在並不這麼認為。
失戀者:這就是說,她一直在騙我?

蘇格拉底:不,她一直對你很忠誠。當她愛你的時候,她和你在一起,現在她不愛你,她就離去了,世界上再沒有比這更大的忠誠。如果她不再愛你,卻還裝得對你很有情誼,甚至跟你結婚,生子,那才是真正的欺騙呢。
失戀者:可我為她所投入的感情不是白白浪費了嗎?誰來補償我?

蘇格拉底:不,你的感情從來沒有浪費,根本不存在補償的問題,因為在你付出感情的同時,她也對你付出了感情,在你給她快樂的時候,她也給了你快樂。
失戀者:可是,她現在不愛我了,我卻還苦苦地愛著她,這多不公平啊!

蘇格拉底:的確不公平,我是說你對所愛的那個人不公平。本來,愛她是你的權利,但愛不愛你則是她的權利,而你卻想在自己行使權利的時候剝奪別人行使權利的自由。這是何等的不公平!
失戀者:可是您看得明明白白,現在痛苦的是我而不是她,是我在為她痛苦。

蘇格拉底:為她而痛苦?她的日子可能過得很好,不如說是你為自己而痛苦吧。明明是為自己,卻還打著別人的旗號。年輕人,德行可不能丟喲。
失戀者:依您的說法,這一切倒成了我的錯?

蘇格拉底:是的,從一開始你就犯了錯。如果你能給她帶來幸福,她是不會從你的生活中離開的,要知道,沒有人會逃避幸福。
失戀者:什麼是幸福?難道我把我的整個身心都給了她還不夠嗎?您知道她為什麼離開我嗎?僅僅因為我沒有錢!

蘇格拉底:你也有健全的雙手,為什麼不去掙錢呢?
失戀者:可她連機會都不給我,您說可惡不可惡?

蘇格拉底:當然可惡。好在你現在已經擺脫了這個可惡的人,你應該感到高興,孩子。
失戀者:高興?怎麼可能呢,不管怎麼說,我是被人給拋棄了,這總是叫人感到自卑的。

蘇格拉底:不,年輕人的身上只能有自豪,不可自卑。要記住,被拋棄的並非是不好的。
失戀者:此話怎講?

蘇格拉底:有一次,我在商店看中一套高貴的西服,可謂愛不釋手,營業員問我要不要。你猜我怎麼說,我說質地太差,不要!其實,我口袋裡沒有錢。年輕人,也許你就是這件被遺棄的西服。
失戀者:您真會安慰人,可惜您還是不能把我從失戀的痛苦中引出。

蘇格拉底:是的,我很遺憾自己沒有這個能力。但,可以向你推薦一位有能力的友人。
失戀者:誰?

蘇格拉底:時間,時間是人最偉大的導師,我見過無數被失戀折磨得死去活來的人,是時間幫助他們撫平了心靈的創傷,並重新為他們選擇了夢中情人,最後他們都享受到了本該屬於自己的那份人間之樂。
失戀者:但願我也有這一天,可我的第一步該從哪裡做起呢?

蘇格拉底:去感謝那個拋棄你的人,為她祝福。
失戀者:為什麼?

蘇格拉底:因為她給了你份忠誠,給了你尋找幸福的新的機會。

柏拉圖與蘇格拉底的對話—關於「愛情、婚姻、幸福、外遇、生活」

[轉貼] 柏拉圖與蘇格拉底的對話—關於「愛情、婚姻、幸福、外遇、生活」

有一天,柏拉圖問蘇格拉底:什麼是愛情?
蘇格拉底說:我請你穿越這片稻田,去摘一株最大最金黃的麥穗回來,但是有個規則:你不能走回頭路,而且你只能摘一次。
於是柏拉圖去做了。許久之後,他卻空著雙手回來了。
蘇格拉底問他怎麼空手回來了?
柏拉圖說道:當我走在田間的時候,曾看到過幾株特別大特別燦爛的麥穗,可是,我總想著前面也許會有更大更好的,於是就沒有摘;但是,我繼續走的時候,看到的麥穗,總覺得還不如先前看到的好,所以我最後什麼都沒有摘到...。
蘇格拉底意味深長地說:這,就是愛情。

又一天,柏拉圖問蘇格拉底:什麼是婚姻?
蘇格拉底說:我請你穿越這片樹林,去砍一棵最粗最結實的樹回來好放在屋子裡做聖誕樹,但是有個規則:你不能走回頭路,而且你只能砍一次。
於是柏拉圖去做了。許久之後,他帶了一棵並不算最高大粗壯卻也算不錯的樹回來了。
蘇格拉底問他怎麼只砍了這樣一棵樹回來?
柏拉圖說道:當我穿越樹林的時候,看到過幾棵非常好的樹,這次,我吸取了上次摘麥穗的教訓,看到這棵樹還不錯,就選它了,我怕我不選它,就又會錯過了砍樹的機會而空手而歸,儘管它並不是我碰見的最棒的一棵。
這時,蘇格拉底意味深長地說:這,就是婚姻。

還有一次,柏拉圖問蘇格拉底:什麼是幸福?
蘇格拉底說:我請你穿越這片田野,去摘一朵最美麗的花,但是有個規則:你不能走回頭路,而且你只能摘一次。
於是柏拉圖去做了。許久之後,他捧著一朵比較美麗的花回來了。
蘇格拉底問他:這就是最美麗的花了?
柏拉圖說道:當我穿越田野的時候,我看到了這朵美麗的花,我就摘下了它,並認定了它是最美麗的,而且,當我後來又看見很多很美麗的花的時候,我依然堅持著我這朵最美的信念而不再動搖。所以我把最美麗的花摘來了。
這時,蘇格拉底意味深長地說:這,就是幸福。

柏拉圖又有一天又問老師蘇格拉底:什麼是外遇?
蘇格拉底還是叫他到樹林走一次。可以來回走。在途中要取一支最好看的花。
柏拉圖又充滿信心地出去。
兩個小時之後,他精神抖擻地帶回了一支顏色豔麗但稍稍枯萎掉的花。
蘇格拉底問他:這就是最好的花嗎?
柏拉圖回答老師:我找了兩小時,發覺這是最盛開最美麗的花,但我採下帶回來的路上,它就逐漸枯萎下來
這時,蘇格拉底告訴他:那就是外遇。

又有一天又問老師蘇格拉底:什麼是生活?
蘇格拉底還是叫他到樹林走一次。可以來回走。在途中要取一支最好看的花。
柏拉圖有了以前的教訓。又充滿信心地出去。過了三天三夜,他也沒有回來。蘇格拉底只好走進樹林裡去找他,最後發現柏拉圖已在樹林裡安營紮寨。
蘇格拉底問他:你找著最好看的花了嗎?
柏拉圖指著邊上的一朵花說:這就是最好看的花嗎?
蘇格拉底問:為什麼不把它帶出去呢?
柏拉圖回答老師:我如果把它摘下來,它馬上就枯萎。即使我不摘它,它也遲早會枯。所以我就在它還盛開的時候,住在它邊上。等它凋謝的時候,再找下一朵。這已經是我找著的第二朵最好看的花。
這時,蘇格拉底告訴他:你已經懂得生活的真諦了。