擺脫USB線 WIFI 文件直傳 - Kindle 3 usbNetwork 破解流程 Kindle 3 有WIFI,卻還要用USB線傳文件,實(shí)在是不爽。雖然可以通過(guò)免費(fèi)email來(lái)轉(zhuǎn),但還是不爽。網(wǎng)上有usbNetwork的破解,但是要達(dá)到完滿(mǎn)的效果,還是需要一些小努力的。Google之后,參考了國(guó)內(nèi)外大蝦各種資料,經(jīng)試驗(yàn),終成正果。言歸正傳,流程開(kāi)始。(該流程僅針對(duì) K3,原創(chuàng)加親測(cè) K3 3G US 版本,固件 3.0.1。但是:本文無(wú)版權(quán),無(wú)責(zé)任,若有差錯(cuò),概不負(fù)責(zé),改機(jī)有風(fēng)險(xiǎn),三思而后行。) 1. Jailbreak 去網(wǎng)頁(yè)http://www.mobileread.com/forums/showthread.php?t=88004 下載 kindle-jailbreak-0.4.N.zip。解壓后,目錄下有一堆文件,是對(duì)應(yīng)不同的 Kindle 版本的。[HOME] -> [MENU] > Settings 下可以看到序列號(hào)和MAC地址。 k3g = K3 3G US (序列號(hào)開(kāi)頭是B006) k3w = K3 WiFi (序列號(hào)開(kāi)頭是B008) k3gb = K3 3G UK (序列號(hào)開(kāi)頭是B00A) 俺的小三是B006開(kāi)頭的,所以使用 update_jailbreak_k3g_install.bin 文件。插上 K3 的 usb 線,把對(duì)應(yīng)文件拷貝到 K3 的根目錄下。在計(jì)算機(jī)上停止 K3 usb連接,然后在 K3 上進(jìn)行下列操作 [HOME] -> [MENU] > Settings -> [MENU] > Update Your Kindle。在升級(jí)過(guò)程中會(huì)顯示有錯(cuò)誤,錯(cuò)誤碼是U004,沒(méi)有關(guān)系,這是正常的。K3會(huì)自動(dòng)重啟動(dòng)。 2. 安裝 usbNetwork 去網(wǎng)頁(yè)http://www.mobileread.com/forums/showthread.php?t=88004 下載 kindle-usbnetwork-0.28.N.zip。解壓后,像上一步一樣選擇升級(jí)文件。B006的機(jī)器使用 update_usbnetwork_0.23.N_k3g_install.bin。同樣插上usb線,拷貝到根目錄,斷開(kāi)usb,然后升級(jí)。這次會(huì)顯示升級(jí)成功,然后自動(dòng)重啟。 3. 修改 usbNetwork 配置 重啟完畢之后,再次連接USB到計(jì)算機(jī)。K3 的根目錄下會(huì)多出一個(gè)目錄 usbnet。進(jìn)入該目錄,將 DISABLED_auto 文件名改為auto。進(jìn)入etc子目錄,用文本編輯器,如記事本(Notepad),來(lái)修改config文件。這是UNIX格式的文本文件,不要修改成DOS格式。只要把兩處false改成true,保存。 K3_WIFI="true" K3_WIFI_SSHD_ONLY="true" 4. 制作密鑰 去http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 下載 puttygen.exe。運(yùn)行該軟件,點(diǎn)擊 Generate,然后根據(jù)提示隨機(jī)移動(dòng)鼠標(biāo)來(lái)產(chǎn)生隨機(jī)密鑰。搞完之后,要把 Public key for pasting into OpenSSH authorized_keys file 里面生成的文本粘貼到一個(gè)空白的文本文件,應(yīng)該是巨長(zhǎng)的一行。然后保存到 K3 的 usbnet/etc 目錄下,文件名是 authorized_keys,這個(gè)是公鑰。然后點(diǎn)擊軟件的 save private key 按鈕,取個(gè)名字,保存到本地硬盤(pán),這個(gè)是私鑰,步驟6需要使用這個(gè)文件。需要的話,可以在Key Passpharse填寫(xiě)一個(gè)密碼來(lái)保護(hù)私鑰文件。公鑰私鑰是配對(duì)使用的。斷開(kāi)USB連接,[HOME] -> [MENU] > Settings -> [MENU] > Restart,重啟K3。 5. 顯示 K3 的 IP 地址 先開(kāi)啟無(wú)線,顯示 WiFi 圖標(biāo)后,[HOME] -> [MENU] > Settings,然后輸入 alt+u, alt+q, alt+q。這就是著名的 711 頁(yè)面。在頁(yè)面上半部分有 MAC 地址,下半部分顯示有 IP Address。一般無(wú)線路由器上的DHCP可以根據(jù)MAC地址保留IP地址,在路由器里設(shè)置一下之后,IP 地址就不會(huì)再改變了。 6. SCP 客戶(hù)端 下載http://winscp.net/download/winscp429.zip。解壓縮,軟后運(yùn)行winscp。點(diǎn)擊 New 按鈕。Host Name 填寫(xiě)上一步得到的 IP 地址。User Name 填 root。Private Key File 選擇步驟4保存的私鑰文件。Protocol 選擇 SCP。左側(cè)點(diǎn)擊 SCP/Shell, 然后將 Lookup User Groups 前的勾去除。左側(cè)點(diǎn)擊Directories,右側(cè)在Remote Directory中填寫(xiě)/mnt/us。最后點(diǎn)擊 Save 按鈕保存。將來(lái)再次使用的時(shí)候,選中保存的配置,直接 login 就可以了。運(yùn)行之后,左側(cè)是計(jì)算機(jī)的文件夾。右側(cè)是 K3 文件夾。 如果需要顯示中文文件名,經(jīng)測(cè)試,winscp 的 Protocol 選擇 SFTP 而不是 SCP。點(diǎn)左側(cè)Environment,右側(cè)UTF-8 encoding for filenames 選擇 On 即可。SFTP 的傳送速度比 SCP 稍慢。 注意:/mnt/us = USB 連接時(shí) K3 的根目錄??截悥|西到 /mnt/us 下的各個(gè)子目錄即可。 7. Kindle 文件庫(kù)的刷新 拷貝到 /mnt/us/documents 下的文件 K3 不會(huì)自動(dòng)檢測(cè)到,所以需要一個(gè)刷新機(jī)制,否則每次傳完之后需要重啟。 用SCP連上K3,進(jìn)入usbnet目錄,按鼠標(biāo)右鍵 New -> File,文本中粘貼 dbus-send --system /default com.lab126.powerd.resuming int32:1,加一個(gè)回車(chē),然后保存。隨便取個(gè)名字,比如 refresh_kindle。以后每次傳完文件,回到usbnet目錄,右鍵點(diǎn)擊這個(gè)文件,選擇 Custom Commands -> Execute. 這樣不用重啟,K3 也能自動(dòng)更新文件庫(kù)。 8. SSH 客戶(hù)端 想要用命令行登入 K3 進(jìn)行危險(xiǎn)操作的同學(xué),可以http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 下載 putty.exe。用同樣的私鑰建立SSH連接即可。 這樣就再也不需要用USB線傳文件了,SCP速度大概是 700kB/s,SFTP大概是600kB/s。雖然不是很快,但夠用了,而且勝在無(wú)線,方便的同時(shí)又減少不必要的充電次數(shù)。 謝謝圍觀 @_@ ===== 更新 1 ===== 9. 自制刷新快捷按鈕 在 SCP 拷貝完成之后需要執(zhí)行步驟7的刷新文件,有點(diǎn)小麻煩。不過(guò)可以利用SCP可以自定義快捷按鈕功能來(lái)解決。選擇 SCP 菜單 [Option] -> [Preferences]。左側(cè)點(diǎn)擊 Commands,右側(cè)點(diǎn)擊Add按鈕,Description 輸入按鈕的名字,隨便取一個(gè);Custom command 輸入刷新文件的全路徑文件名,我的例子是 /mnt/us/usbnet/refresh_kindle,下面 Remote Command 需要選中,然后點(diǎn)OK即可。最后在菜單欄邊上空白的地方,點(diǎn)擊鼠標(biāo)右鍵,勾上Custom Command Buttons,你就可以看到自定義的刷新按鈕了。所有文件考完之后,點(diǎn)擊這個(gè)按鈕即可。 現(xiàn)在比較完美了 ^_^ ===== 更新 2 ===== 編輯文本文件請(qǐng)用記事本(notepad),不要使用寫(xiě)字板(wordpad)。 winscp 支持文件拖放,所以可以直接把要拷貝的文件從文件瀏覽器拖到winscp右側(cè)的K3窗口 ===== 更新 3 ===== 剛從3.0.1版本升級(jí)到3.0.2正式版,一切正常,不需要重新破解。 ===== 更新 4 ===== 新安裝了字體破解,發(fā)現(xiàn)需要把 linkfonts 目錄下的 autoreboot 文件刪掉。否則會(huì)導(dǎo)致 usbNetwork 不能運(yùn)行。 ===== 更新 5 ===== 關(guān)于中文文件名,經(jīng)測(cè)試,winscp 的 Protocol 選擇 SFTP。點(diǎn)左側(cè)Environment,右側(cè)UTF-8 encoding for filenames 選擇 On 即可。SFTP 的傳送速度比 SCP 稍慢。 ===== 更新 6 ===== 測(cè)試過(guò),固件3.0.3也可以,只要用新的jailbreak,連接已經(jīng)在正文中更新了。 [ 本帖最后由 xuanwuhu 于 2010-10-29 15:56 編輯 ] |
聯(lián)系客服