2018年3月8日 星期四

[Kindle]使用Kindle For PC + ePUBee,幫你去除亞馬遜(Amazon)電子書的DRM







小弟大約在2012年左右的時候入手了Kindle
Touch(現在也還是這一台,真的很耐用!),不過當時礙於只有美國亞馬遜有推出電子書,而且那時也還沒有學會如何購買電子書,所以大部分都是在好讀下載中文書來看。

不過後來漸漸地發現,對岸的多看,還有最近的Kobo都有提供電子書的服務,所以後來也索性在Kindle上裝了多看,這樣就可以下載/看多看的電子書,以及Kobo去DRM後的電子書,再加上我也學會了如何購買美國亞馬遜電子書的方法,讓我Kindle的實用性大大提高。

然而最近因為文學大師村上春樹出了新書[刺殺騎士團長],但是上述平台又沒有推出這本電子書,心中有些失望,不過我在無意中發現,中國亞馬遜居然有電子書,而且有[刺殺騎士團長]的電子書,於是小弟就開始研究如何取得中國亞馬遜電子書的途徑。

主要思路分成
(1)取得中國亞馬遜的帳號(絕對不能綁定信用卡以及填寫台灣的地址)
(2)下載電子書至PC(使用Kindle For PC)
(3)再將下載到PC的電子書去DRM

以下就分成三個段落

1.取得中國亞馬遜帳號

首先,先進入中國亞馬遜的網頁,然後點選創建來建立新帳號。這邊要注意,美國亞馬遜與中國亞馬遜的帳號是不互通的,所以基本上依定要申請新帳號。資料填寫完成後,中國亞馬遜會發送簡訊認證,接著把簡訊中的認證碼輸入後就完成創建帳號的工作了。


創建完成後,要進入修改地址,地址要中國的地址。填寫完地址後,就要替你的帳戶充值。你可以去淘寶購買中國亞馬遜的禮品(點數)卡,然後到你的帳戶充值。或是也可以申請另一個帳號,這個帳號可以綁定台灣的信用卡,然後就用這一個帳號買禮品卡,替主要的帳號(只有禮品卡的帳號)進行充值。充值的做法可以參考我之前的文章"[音樂]如何購買amazon的數位(mp3)音樂"

這裡有一點要注意的地方,申請兩個帳號時似乎不可以使用相同的門號,否則在創建帳號的時候會發生一直登錄至原先帳號的情形。

最後,也就是最興奮也是最關鍵的時候,請退出原帳號,開啟VPN(取得中國的網路IP,因為中國亞馬遜會檢查IP),再登錄,接著在中國亞馬遜搜尋你要的電子書(在Kindle商城),點選購買然後確認,之後這本電子書就會出現在你帳號中的書庫裡面了。




2.使用Kindle For PC

要把帳號中書庫裡的電子書弄到電腦上,就必須安裝Kindle For
PC,這樣才可以用電腦閱讀/下載電子書。

Kindle For PC安裝完成後,保險起見請先開啟VPN,再開啟Kindle For
PC並且選擇Amazon.cn進行登入,登入完成後Kindle For
PC就會自動把你在中國亞馬遜的電子書清單,同步到你的電腦上。然後你再點選你想要看的書,這時Kindle
For PC就會自動下載這本書,這樣就完成了下載的工作。





電子書放置的位置大概是在C:\Users\username\Documents\My Kindle
Content裡面,裡面的檔案副檔名為azw的,就是我們下載的電子書。

3.使用ePUBee去除DRM

去除亞馬遜電子書的DRM有很多方法,方法不外乎使用Kindle設備的序列號、用Android設備取得PID、用Kindle For PC下載後破解,上述方法理論上使用Kindle設備破解機會最高,但是因為我的Kindle是很舊的Kindle,可能無法登入中國的亞馬遜;另外,我也不想因為我的Kindle登出美國亞馬遜之後,設備上的美國亞馬遜電子書會消失(這還未證實,但是總是會怕),所以我就選擇了Kindle For PC的方式來破解。

使用Kindle For PC的方式要搭配ePUBee去DRM軟體來破解,ePUBee的操作界面很陽春,但是也很容易上手,只要看的懂英文,應該都可以看圖說故事下去。原則上只要選取C:\Users\username\Documents\My Kindle
Content裡面,裡面的檔案副檔名為azw的檔案,然後選擇decrypt+convert to mobi。不過過程可能會有點漫長,因為檔案似乎要先上傳至server,然後再把轉換好的檔案下載下來。基本上就完成了去DRM的工作。






接下來就是要把檔案上傳到Kindle的documents目錄下,然後看看是否有去DRM成功。這次我試了刺殺騎士團長,結果相當成功,真的是太感動了!






雖然是簡體字,而且翻譯的比較沒有像台灣有經過修飾,但是看在是電子書而且便宜(只要67人民幣)的份上,以後可能又會轉到中國亞馬遜來買電子書了。


2018年3月2日 星期五

[eMule]使用路由器的port forwarding,讓你的eMule變成High ID







現在線上資源豐富,加上網路頻寬大幅提升,不管是Youtube、Netflix、Spotify、愛奇藝、KKBOX等,讓BT和eMule幾乎已經成為上一世代在使用的工具。只是有些線上影音無法提供的資源,仍然須要靠上世代的工具來補齊,尤其是有些稀少或是已經斷種的資源,有時候eMule還是有機會可以抓的到。因此,目前為止,eMule還是有其存在的價值,僅管它下載的速度慢,但是老騾拖車總有一天可以拖到目的地。

不過eMule有一個讓人困擾的問題,就是會有Low ID的問題,尤其現在家家戶戶都有一台路由器,這個問題就會一直存在。所以以下就提供一個簡單的方法來解決Low ID的問題(僅提通供方法,不代表一定能夠解決)。

首先,打開瀏覽器,在網址列輸入192.168.1.1(ddwrt)或是路由器說明書中連接路由器所用的IP,連上你的路由器。


接著進入設定port forwarding的位置,以ddwrt來說,就是在NAT/QoS-->port forwarding的地方。接下來,就是把12345及54321這兩個port,指定到192.168.1.9的位置,如下圖的第3行及第4行所示。


接著就要在你的電腦上手動設定IP(固定IP),IP書輸入192.168.1.9(若你的路由器IP是xxx.xxx.xxx.1開頭,你的IP就要設為xxx.xxx.xxx.9),預設路由器(以ddwrt為例)設為192.168.1.1,DNS則設為168.95.1.1(以HINET為例)或是8.8.8.8,如下圖所示。


最後就是要進入eMule(Linux則是aMule),然後進入偏好設定-->連線,TCP的port設為12345,UDP的port則設為54321。設定完成後,請重新啟動eMule,這樣才會執行你剛剛輸入的設定。


最後,若沒有問題的話,你就會發現你的eMule的ed2k還有KAD都是綠色的狀態。其實說穿了,這樣的設定,就是要讓另一個使用者可以透過特定的port(埠)來直接連接到你的電腦,因為如果多個設備使用一個路由器,勢必會發生共用IP的情形,而port就是用來區別路由器下的設備的一種方式,所以你可以發現有些網站的網址會是xxx.xxx.xxx.xxx:yyyy的形式,那就有可能是共用一個IP的情形,所以要用port來識別。所以,如果你今天是直接連線HINET的小烏龜,你會直接取得一個IP,你的IP不會與人共用,因此理論上就不須要定設定port來得到High ID,當然若是ISP有擋這樣的服務那就是另外一回事了。

延伸閱讀

[淘寶購物]Linksys WRT54G路由器(已刷DD-WRT版本)

【图文教程】全解eMule如何获得HighID

[DDNS]利用FreeDNS加上DDWRT路由器,讓你用浮動IP也可以架站
Netflix官網

愛奇藝官網

KKBOX官網

Spotify官網

Youtube官網

eMule官網