kindle 越獄

最近因為買了本 Kindle 版《Mastering VMware vSphere 6.5》電子書,大概就是上下班捷運用 Kindle,回家(或上班空閒休息時間)則是在電腦用 Mac 版的 Kindle App 閱讀,因為閱讀位置可以同步到 Amazon 的雲端,所以也算是無縫接軌閱讀。

前面文章(同感)曾提到雖然切換到美亞帳號,但原已在中亞購買的電子書並沒有因而跟著被移除,仍是留存在 Kindle 上。在翻看留存的電子書時發現到一個「Kindle LAUNCHER」的玩意兒,猛然想起原來是去年或前年曾越獄時留下的玩意兒。試著打開看看,沒想到竟然還可以執行,這不就代表這台 Kindle 還是處於越獄的狀態?!

這也才回想當初是為了什麼原因越獄的 ─ 想替換 Kindle 的內建字體,而且還是簡轉繁的。這樣一來除了免掉將電子書簡轉繁的那些瑣碎工作外,還有一個好處:就是不用隨著拆了原版電子書再加工後,原來的 X-RAY 功能也會跟著消失的問題,而這也正是我蠻喜歡的 Kindle 電子書特色之一。

說起簡轉繁字體的使用,早在好幾年前就出現了,不管在手機或是桌機作業系統上都可以使用。原理也很簡單,就是把原來某一個字型檔的簡體字碼表部份全替換成繁體字型,這樣一來遇到簡體文(書),只要顯示字型改設成這種加工過的字型,自然就會把簡體自動(轉換)顯示成繁體。當然,這種方式還是有缺點的:其一自然還是老問題,簡繁間並非是一對一的對應關係,如果不看前後文,謬誤之處還是少不了。再者就是在 Kindle 上中亞買來的原版中文書都是橫排,即使硬用替換字體的方式來簡轉繁並不會連排版一起轉,所以當然不可能自動變成直排,還是少了閱讀中文書該有的舒適感覺。另外,最重要的就是這種修改的字型檔都是私人自力救濟自行加工來的,所以不管在智財權或品質上都多少是有點問題的。

不過,這個「Kindle LAUNCHER」 執行雖可執行,但打開幾本簡體原購書,顯示的卻還是簡體?!看來當初越獄後所安裝的替換字體外掛 ─ Fonts Hack 似乎失效無作用了。其實想想也不意外,當初越獄時的 Kindle 系統版本是 5.8.x 時,而隨著 Amazon 會自動推播的系統更新,目前已來到了 5.9.4 版了,系統的升級自然會導致越獄外掛的失效。於是回頭再翻找當初越獄時的參考網站資料(Kindle 升级到新固件后如何恢复越狱和插件 – 书伴),似乎還有一絲可能可以恢復越獄及外掛的功能。既然還能在這台 Kindle 上執行「Kindle LAUNCHER」,看來越獄可能尚未失效,如果還能再重啟外掛,或許真有可能恢復功能亦未可知?

於是,決定就花點時間再來玩看看,也把過程記錄一下:

  • 恢復越獄:因為已確定可正常執行「Kindle LAUNCHER」,所以這部份就可以略過不用再重新安裝。
  • 恢復 Fonts Hack 外掛
    • 重新下載 linkfonts 外掛:前往原論壇官網位置。因為我的 Kindle 是 PaperWhite 2,所以選擇的是 Packages targeting the Kindle 5 (Touch/PW1/PW2/KT2/KV/PW3/KOA/KT3) 下的 Fonts Hack: kindle-linkfonts-0.13.N-r14393.tar.xz 這個檔。並解壓縮備用。
    • 使用 USB 線將 Kindle 與電腦連接,會將 Kindle 掛載成一個 Kindle 磁碟。
    • 前面下載的檔案解壓縮後會有個 Fonts 目錄,將目錄裡的 Update_linkfonts_0.13.N_install_pw2_kt2_kv_pw3_koa_kt3.bin 檔複製到掛載的 Kindle 磁碟裡的 mrpackages 資料夾內。
❖ 將外掛檔複製到 Kindle 的對應目錄下
  • 從電腦上退出 kindle 磁碟,打開(執行)Kindle 上的「Kindle LAUNCHER」,依序點選 Helper → Install MRPackages
❖ 在 Kindle 上依序點選 Helper → Install MRPackages 執行外掛安裝
  • Kindle 將會開始安裝 linkfonts 外掛,稍待一段時間完成安裝後 Kindle 會自動重啟。
    • 重啟成功進入 Kindle 後,因為我早先的設定都還在,所以省略重新上傳字型檔及修改設定的步驟。再次打開(執行)「Kindle LAUNCHER」,依序點選 Fonts → Fonts Hack Behavior → Update fontconfig cache
❖ 再次打開(執行)「Kindle LAUNCHER」,依序點選 Fonts → Fonts Hack Behavior → Update fontconfig cache
  • 一樣等候一段時間系統更新完成後,Kindle 會再度重啟一次

再度重啟完成進入 Kindle 後,開啟一本之前趁特價買的全套《冰與火之歌》,將顯示字型改設定為黑體,成功轉換為繁體中文書。若切換為宋體(或圓體),則又轉換回原簡體書。可以確認已正常恢復 Fonts Hack 外掛的功能了。

❖ 這是之前趁特價買的全套《冰與火之歌》,可以看到扉頁因為是圖形,所以還是簡體;但書(卷)名頁已轉為繁體了
❖ 將顯示字型改設定為黑體,成功轉換為繁體中文書。若切換為宋體(或圓體),則又轉換回原簡體書。不過可以注意到仍有些字未轉換到:例如文裡的「並」未、證「據」這二處
❖ 使用簡轉繁字體的一個好處就是原書的 X-RAY 功能不會失效。

不管使用什麼方式,這種自力救濟式的做法都只能算是便宜行事的土偏方,將就使用也就罷了,畢竟還是期望能有大量官方正版又兼具品質優良的繁體電子書,這樣閱讀才會是真能享受到原該有的樂趣!