Amazon Kindle中文破解與文件轉檔教學

作者:Bobby Tung 發表於 2009-11-08 21:12

6caafe2c6d9a4b28f35bef44a815c16e6a17abc0 雖然全世界100多個國家都可以買得到Amazon Kindle 2國際版本,但是畢竟Amazon上販賣的書籍、報章雜誌還是僅有英文。也理所當然的地,Kindle 2中預設的字型並不能顯示中文。但網路上的高手何其多,沒過多久就有將字型置換成Unicode的方法。配合轉檔程式,更能夠自行將書籍、文件轉成Kindle所支援的Mobi格式。
【追記】目前Kindle使用的軟體為2.3版,您可以利用以下網址提供的檔案更新Kindle、置換Unicode字型而不需破解。

將Kindle 2內建字型換成Unicode

Kindle_2_hack

▲Kindle 2預設字型並非Unicode,所以中文字會變成一堆框住的問號。

Step 1, 幫Kindle JailBreak

國際版本的Kindle 2軟體為2.2版,相較於美國國內版本多了一層保護,所以置換字體前,得先去除保護。先下載 update_freekindle-k2i.bin 這個檔案,將Kindle連結到電腦後,將檔案放到根目錄中;然後將Kindle退出,進行操作。

Kindle_2_hack02

▲直接將下載的檔案放進Kindle根目錄中就好,不會太麻煩的。

Kindle_2_hack03

▲接著按右下角的「MENU」鍵,進入「Settings」選單中。

Kindle_2_hack04

▲再按一次「MENU」,然後選擇「Update Your Kindle」。

Kindle_2_hack05

▲跳出視窗後,直接壓下五向控制鍵就會進行更新。

Kindle_2_hack06

▲系統更新一定會失敗,但也同時破解保護,接著就可以置換Unicode字型了。

Step 2, 用Droid字型取代內建字型。

接著下載update_ufh_droid_install-k2i.bin這個檔案,依照以上步驟重新進行一次,就可以完成Kindle的中文破解。不過原先Kindle的字型有著Serif(襯邊字)、San-Serif(無襯邊字)與Mono-Space(固定字寬)三種,使得排版上有著較多變化,破解以後就僅剩下San-Serif,不過總比只能顯示英文來得好。順道一提,破解所使用的Droid字體是由Google Android系統中所抽出。

如果想要移除Unicode字體的話,可以下載update_ufh_uninstall-k2i.bin這個檔案,重新進行一次流程即可。

Kindle_2_hack07

▲這次更新就會成功了,重開機後Kindle也就可以顯示中文。

Kindle_2_hack08

▲不僅是中文,連日文等多國語言也都可以正常顯示。

Kindle_2_hack09Kindle_2_hack10

▲左側為破解前的字體,右側為破解後,你會比較喜歡哪一種字體呢?

將文件轉為Kindle使用的Mobi格式

Kindle所能接受的文件格式僅有無版權保護的MobiPocket(Mobi)格式、TXT純文字格式與Amazon私有的、具DRM保護的AZW格式三種。Amazon有提供文件轉檔服務,你可以直接將BMP、JPG、GIF、PNG等圖檔,或是DOC、PDF等文件檔透過E-mail寄給Amazon進行轉檔,寄出的信箱只能是在Amazon Kindle服務下驗證過的,有著兩種不同的方式。

  1. Username@kindle.com:寄到這個信箱的話,Amazon會直接把文件無線傳到你的Kindle中,不過每MB需要收費$0.99元;
  2. Username@free.kindle.com:寄到這個信箱的話,轉完檔後會以E-mail回覆,接著就可以下載以USB傳輸進Kindle中,免費。

雖然可以直接把中文TXT檔放進Kindle的Document資料夾中開啟,但是閱讀到一定頁數時就會遇到亂碼的狀況。還是轉成Mobi格式顯示較為正常,Mobipocket官方就有提供Mobipocket Creator這款轉檔程式,但主要供出版商使用,所以要製作的細節非常多。要是求快的話,不妨可以考慮Calibre這款程式,不僅接受TXT格式,連ePub、PDF、HTML等格式都能轉。

Step 1, 將純文字轉成UTF-8編碼

mobi01

▲首先將文件轉成TXT檔案,再利用Notepad++之類的程式將其轉成UTF-8編碼。

Step 2, 將內容匯入Calibre

mobi02

▲開啟Calibre,按下左上角「添加書籍」,便可選擇內容加入書庫中。

Step 3, 編輯書名與作者

mobi03

▲選擇「編輯元數據(Metadata)」,輸入英文的書名、作者,不然Kindle將無法正常顯示。

Step 4, 將書轉成Mobi格式

mobi04

▲接著按下「轉換電子書」,這裡可以編輯許多細項與版型,按下確定後即完成。

mobi05如果要預覽轉出後的書籍、確認是否有亂碼等狀況,可以按下「查看」來開啟電子書瀏覽器。Calibre支援各種市售的閱讀器,轉好的電子書可以直接傳輸到Kindle上,也可以用來管理電子書中的書籍。就單純轉檔而言,Calibre相當方便,但是電子書的易讀性依然仰賴排版與設計。筆者認為,未來數位出版這一行,電子書的版型設計將會是一項重要的職能。如果各位讀者有時間的話,不妨可以多利用這幾款轉檔軟體自己從做中學,如果你對電子書出版有興趣的話。(開發倉頡輸入法的朱邦復先生在網路上提供了不少他的創作,可以用來實驗排版看看。會不會去讀又是另外一回事)

大家的回應

  • Avatar
    1.  Zohar (發表於 2009-11-09 01:34)

    這篇真不錯,這樣就讓人比較會想去買一台了
    但還是希望可以出比較便宜精簡的機型......
  • Avatar
    2.  Jim (發表於 2009-11-09 14:01)

    請問會影響保固嗎??朗讀的功能會改變嗎??
  • 3.  Bobby Tung (發表於 2009-11-09 18:12)

    @Jim UnInstall以後就等於回復原狀,不致於影響保固。另外,英文朗讀破解後照樣可行,但當然念不出中文。
  • Avatar
    4.  zheng (發表於 2009-11-10 23:20)

    还有更简便的方法,到书仓shucang.com制作或上传转换,包括txt转成mobi,那里人们存放分享了近万本书报,均有kindle的格式,现在有近千本繁体的
  • Avatar
    5.  Lam (發表於 2009-11-14 09:04)

    我剛花了 10分鐘, 就把 unicode 給裝上了. 直接把 中文檔案名的 txt file 放到 Documents 裡面即可 (我的書全是繁體的, 簡體的還沒有試過, 估計也沒有問題). 每本書只要是 200kb 以內的, 可以全篇瀏覽, 不會出現怪碼, 按 Next Page, 只要 3秒左右就會跳到下一頁.

    再多一點的 kb , 沒有試過, 估計會越來越慢的, 如果是長篇小說, 建議把它切成多個小檔案 (200kb 以內), 即可以在 Kindle 2.2 International 裡面看了.

    http://69992.com/

    這裡有 3萬多篇言情小說的 txt 檔案, 我花了 24小時就把它全給下載了, 而且全是 txt 檔的.

    呵呵.
  • Avatar
    6.  guoweihsin (發表於 2009-11-23 22:12)

    請問一下,我照著您的方式更新了Kindle了
    現在幾個問題請教
    1.如果想要還原為純英的Kindle ,前面您的留言回覆中提到要uninstall,這該怎麼做呢?
    2.要如何像您所提到的「Step 1, 將純文字轉成UTF-8編碼」呢?
    您提及「首先將文件轉成TXT檔案,再利用Notepad++之類的程式將其轉成UTF-8編碼」,可是我上Notepad++的網址,卻還是摸不著頭緒…
    3.破解後,原來在amazon購買的英文書,其中有某些字元就看不到了,只剩下「□」,這有解嗎?
  • Avatar
    7.  Elvis (發表於 2009-12-13 13:52)

    有一個問題...我使用Calibre把TXT轉成MOBI,它會把當中的格式都毀掉了...
    例如,在TXT時一段的開始時有兩個空白格,但是轉成MOBI就變成在頂端開始,沒了兩個空白格,看得很不舒服,請問是不是有甚麼特別的設定方法來解決的呢?謝謝
  • 8.  Bobby Tung (發表於 2009-12-13 15:54)

    @guoweihsin
    1, 一樣,請將Uninstall檔案放到Kindle的根目錄中,進行一樣的更新流程就能解除Unicode字體。
    2, Notepad++下載位置:http://sourceforge.net/projects/notepad-plus/files/notepad%2B%2B%20releases%20binary/npp%205.6.2%20bin/npp.5.6.2.Installer.exe/download
    3, 沒辦法,本來有些Bullet等符號無法正確對應到Unicode字體上,這目前還無解。

    @Elvis
    不妨試試看全形字的空白,我晚點會試試看。
  • Avatar
    9.  Elvis (發表於 2009-12-13 16:03)

    @Bobby
    OK我等會試一下
    的確我輚那些檔都是中文及全形的空白...
    若然真的要手動全改回半形真的嚇人...(數千行><)
  • Avatar
    10.  KELVIN LAU (發表於 2009-12-17 14:26)

    我想請問一下我有些文件是英文的, 如果把它轉為mobi格式的話, 朗讀功能可以把我的文件讀出來嗎?
  • Avatar
    11.  Julian (發表於 2009-12-17 16:50)

    請問pdf形式下的文字太小 有解嗎? 我發現無法調整自行大小ㄟ 謝謝!!
  • Avatar
    12.  Bobby (發表於 2009-12-18 05:03)

    @Kelvin 最近截稿在即,稍晚我可以幫你測試。
    @Julian 沒辦法喔,Kindle 2目前的解決方案就是把畫面橫過來讀。
  • 13.  Bobby Tung (發表於 2009-12-21 19:47)

    @Kelvin Lau 可以,我利用 username@free.kindle.com的服務將一份英文DOC檔轉成Mobi格式,存進Kindle後可以正常朗讀。
  • Avatar
    14.  Jim (發表於 2009-12-22 01:54)

    你好: kindle 官方文件上是說有支援prc , 可是放進去kindle 卻無法讀取. 你寫到kindle 支援mobi txt azw卻沒寫到prc. 請問prc 能在kindle 使用嗎??
  • Avatar
    15.  Jim (發表於 2009-12-22 02:00)

    你好: 想再請問kindle 韌體2.3.0 現在只要放入新的字型即可不需去除保護. 如果要恢復原本字型, 是用uninstall 這個軟體嗎??
  • Avatar
    16.  陽羨書生 (發表於 2009-12-28 01:37)

    您好
    我上傳檔案到username@free.kindle.com
    他回信跟我說我可以下載我的檔案在 0981C99A.azw
    可是點進去之後一直進入amazon的登入畫面
    而且找不到檔案的位置
    可以指教一下嗎
    謝謝
  • 17.  Bobby Tung (發表於 2009-12-28 10:28)

    登入以後就會自動下載。
  • Avatar
    18.  陽羨書生 (發表於 2009-12-28 13:53)

    您好:

    在登入的畫面
    我輸入password之後
    他還是再跳出一個登入的畫面
    沒有看到下載檔案的畫面呀???

    謝謝
  • Avatar
    19.  小龟 (發表於 2010-01-02 23:47)

    Hi Mr Bobby :


    I love you
  • Avatar
    20.  ray (發表於 2010-01-07 21:43)

    Bobby,你好

    我刚拿到新kindle2i不懂,完全按照你的步骤操作结果有点问题。
    因为新k2 是2.3固件,是不用jailbreak的,我多此一举去update:update_freekindle-k2i.bin

    现在该怎么办阿? 汉化无法完成,望指教!
  • 21.  Bobby Tung (發表於 2010-01-08 00:31)

    @Ray
    kindle中有一項回到出廠設定的選項,利用他回到出廠的2.3狀態後就可利用頁首的2.3漢化工具置換字體了。
  • Avatar
    22.  ray (發表於 2010-01-08 09:36)

    @ 董 福興

    多谢回复,但是这个方法我已经试过了,还是无法用2.3的汉化。 “update your kindle”是灰色状态,无法执行。
  • Avatar
    23.  中國佬 (發表於 2010-01-10 11:54)

    Mr BOBBY :

    我的 amzon kindle 是第1代 , 可否漢化 ?

    謝謝.


    中國佬 上
  • Avatar
    24.  ponnychen (發表於 2010-01-26 23:01)

    你好
    不管在哪個國家買的國際板都可以顯然中文嗎??
  • 25.  Bobby Tung (發表於 2010-01-27 01:37)

    @Ray
    可以參考這一篇提供的檔案:
    http://blogkindle.com/2009/11/uninstalling-old-version-of-ufh/

    @中國佬
    Kindle 1我找不到漢化的方法。

    @Ponnychen
    國際版的Kindle都是相同的產品,都能套用Unicode Hack顯示中文。
  • Avatar
    26.  ponnychen (發表於 2010-01-29 22:34)

    請問假如次是國際版 可否用同樣方法顯示中文


  • Avatar
    27.  tian (發表於 2010-02-03 12:44)

    求教:为什么我用Calibre转完的格式K2不认显示乱码?
  • Avatar
    28.  ponny20003 (發表於 2010-02-04 09:32)

    你好 我下載了中文小說到kinldle後只能讀幾%的書.後出現視窗

    the selected item could not be opened
    if you purchased this item from amazon
    delete the item and redowload it from archived item available in home

    為何會這樣呢..可否有解


    thx
  • Avatar
    29.  chen (發表於 2010-02-05 01:26)

    你好我的kindle 2回覆原設定後無法在顯示中文.以照大大說的重新安裝.不知是何原因

    系統顯示 version 2.393993800470+0.3
  • Avatar
    30.  例子 (發表於 2010-02-07 10:01)

    大大

    請問我的kindle式禮物 我沒法註冊 但我安裝了破解檔 他一直重開機 之後爆了 現在該如何?
  • Avatar
    31.  ponny20003 (發表於 2010-02-08 05:33)

    終於破解成功...謝謝大大的解說.....
  • Avatar
    32.  Springman (發表於 2010-03-14 05:26)

    我的Kindle2 原本是2.2 安裝破解檔跟字型之後 中文字形可顯示無誤 但是後來update到2.3之後 完全就顯現不出中文 我試過Reset to factory default 再裝字型 沒有用 Reset 後再裝破解跟字型還是沒用 請問是不是2.3的中文字形檔是不一樣的呢?
  • 33.  Bobby Tung (發表於 2010-03-15 08:31)

    @Springman
    文章前面有2.3版用中文字型檔的下載連結。
  • Avatar
    34.  walter (發表於 2010-03-30 19:55)

    Thank you so much, you saved my time!
  • Avatar
    35.  慧 (發表於 2010-06-15 21:08)

    我的机子回到了出厂前的配置,现在的问题是,按好menu键,update your kindle 这一行显示淡色的,无法操作中文升级.请问是哪里出问题了?谢谢~
  • Avatar
    36.  Samuel (發表於 2010-07-26 20:23)

    我照上述方法中文化失敗。
    我的kindle 是2.5.3 ,要用不同的方法嗎?
  • Avatar
    37.  ivanx (發表於 2010-07-29 23:16)

    to Samuel:我的Kindle也是2.5.3,失敗三次後,不死心的決定先JB後再試一次,就成功囉!所以我想可能方法都是一樣的,只是仍需要JB過吧!提供給你參考~

    ps: 最新的JB程式和字型可從這裡下載:http://blogkindle.com/unicode-fonts-hack/

發表回應