2012年2月22日 星期三

電子書閱讀器 SONY PRS-T1 ROOT 流程與推薦安裝的軟體


ROOT 流程


▲ 待宰的 PRS-T1WC

1. 準備 MicroSD 卡
ROOT 前先依據 SD 卡大小來切割,
切割的目的是為  Link2SD 做準備。Link2SD 此 APP 用意在於擴展可安裝的空間。
原本能裝的空間僅 128MB 扣掉 SONY 自家的東西,剩下可運用的只有 20~40MB ,
很快會被裝爆。我用 32G 的卡,拿 MiniTool Partition Wizard (免費的) 來切 partition,
忘了是用 ext2 or ext3 ,配置了 400MB。

2. 更新 PRS-T1 韌體到 1.0.04.12210
官方更新連結:
http://www.sony.co.uk/support/en/product/PRS-T1/downloads/PRST1_FW_PC_v1004_12210

3. 下載 ROOT 包
從下列連結中下載 minimal-root-zeam.zip / restore-set-1.0.04.12210.zip,解開前面那個壓縮包到電腦上。然後連接 PRS-T1 到電腦。
直接在電腦上跑 flash_reader.bat (有建議說先充飽電力再開始,避免之後耗電迅速的問題,但我不確定先充飽有沒有用)
http://projects.mobileread.com/reader/users/porkupan/PRST1/flash_packages/

4. 接下來重啟後(印象中需要),發現 HOME 鍵可以前往預設的 Home 或是 Zeamlauncher 。
在此我先找了 Link2SD 離線版先裝了起來,開始拼命搬東西往 ext2 以保留 RAM 空間。稍後我發現 Market 也能安裝起來,增加了搜尋、安裝 APP 的便利性。


▲ Zeam Launcher -- 據說比 ADW Launcher
還不會閃 (當然也要把動畫全關)


▲ ROOT 後好處是一本書可用不同的 APP 開啟,
這樣、像 TXT、EPUB 編碼就不用去煩惱,交給 APP 處理。
好的 APP 還可呼叫外掛的英漢字典,並且讓你調字級、行距、頁邊寬。

5. 接下來解決傳說中耗電迅速的問題。剛 ROOT 後的前幾天我沒特別感到耗電快。
也許是使用量不高。稍後確實發現一天中一直用且開 WIFI,果然把夢幻般號稱可好幾週充電一次的電子書給耗到沒電。
解決之道如下:連接充電器、使用 ROOT EXPLORER 刪除  /data/system/batterystats.bin 。關機後讓它充個一整晚。
上述方法據說要進行個兩三輪,但我發現除此之外,Android 背景跑的東西仍會消耗電力。
所以需要再清除(不想刪也可複選後 Move 到 SD 卡 -- extsd 或別處去) /system/app 底下的
Phone.apk, Phone.odex
Bluetooth.apk, Bluetooth.odex
TelephonyProvider.apk, TelephonyProvider.odex
EbookDemo.apk, EbookDemo.odex
EbookDemoService.apk, EbookDemoService.odex
LiveWallpapers.apk, LiveWallpapers.odex
LiveWallpapersPicker.apk, LiveWallpapersPicker.odex
MagicSmokeWallpapers.apk, MagicSmokeWallpapers.odex
殺 Phone.apk 時會陷入  Force Close 的 loop... 這時候可同時壓 RESET + POWER 來強制關機。

6. 至此,耗電應該有所改善。接下來講鍵盤改寫,因為大部分 APP 不認得 PRS-T1 左右鍵,
建議可改成音量上下鍵,因為大部分  APP 認得,且會當作是翻頁的功用。
但這麼改,會讓預設的 Reader 翻頁失效。(但它仍可點擊翻頁,看個人需求取捨),改法如下:
ROOT EXPLORER 開( OPEN in Text Editor)  /system/usr/keylayout/gpio-keys.kl 檔案後面加入以下兩行
key 105    VOLUME_DOWN
key 106    VOLUME_UP
Save & Exit 後記得重啟機器。

▲ 原生的 Reader 討厭的地方在下面的 Page bar...
使得畫面沒辦法全螢幕。廢掉左右鍵的話,用 Swipe 仍可換頁。

7. 將預設 Home ( ROOT 後仍可前往使用 ) Recently Added 那三本書改成最近讀的三本書
http://www.softpedia.com/get/Internet/Servers/Database-Utils/SQLiteSpy.shtml 抓 SQLiteSpy
連接 PRS-T1 到電腦,跑 SQLiteSpy.exe 到 File - Open Database
到 READER/SD 的 \Sony_Reader\database 目錄下打開 books.db
貼入以下程式碼:
CREATE TRIGGER recently_opened_trigger AFTER UPDATE OF reading_time ON books
 BEGIN
 UPDATE books SET added_date = 0 WHERE _id = new._id;
 UPDATE books SET added_date = reading_time WHERE reading_time NOT NULL AND _id <> new._id;
 END
然後在工具列選 Excute - Execute SQL ,記得 READER 跟 SD 卡兩處會有兩個 Database 都要打開修正。關閉 SQLiteSpy 後重啟 PRS-T1。


▲ 本陣可以互相切換

▲ 建議原 Home 設為預設。(如下圖)
然後利用 ROOT 包中已裝的 APP - Bar Shortcuts
設定常用的 APP & Zeam Launcher... (如上圖)
那麼就能點擊上方的 status bar 進行快速切換

▲ 原 Home 且把 Recently Added 內容改為
比較實用的最近讀的第 2~4 本。


▲ 原 Home 第二頁,功能也都不受影響...
不過圖多時,進來就很慢。

************************
最後這幾句一定要寫:ROOT有風險,ROOT壞不要找我,以上僅是個人 ROOT 的步驟。
( 其實 ROOT 壞也有急救包 --> restore-set-1.0.04.12210.zip )
************************
推薦的 APP

1. 第一名對我而言是 Link2SD ,它能突破硬體限制,讓你多裝許多 APP...
2. Android Market: 可下載自 http://cme.at/android-market-prs-t1 先裝 GoogleServicesFramework.apk 再裝 vending2.2.11-signed.apk
3. 有 Market 後就可輕鬆裝載許許多多 APP... 推薦看漫畫(支援 zip rar 檔直讀,並可自動將雙頁檔案切成單頁) 看 PDF 也很好(全畫面比預設 Reader 更佳,因預設的有 status bar 擋畫面)
用 Perfect Viewer + Perfect Viewer PDF 插件 (Perfect Viewer 也可顯示目前電力/時間,讓閱讀者不至於太過忘我)


▲ Perfect Viewer 右上可開電力/時間顯示

▲自動裁切原本是雙頁的漫畫 (左慈說他想出來見見世面)

4. 輸入法可搜尋 android-tc-ime 取得有注音、倉頡、英數的輸入法
5. 閱讀軟體 Moon+Reader 可讀 epub / txt 並可自由調整行距、字型,重點是可以開外掛支援 ColorDict,就可以點擊英文單字叫出翻譯
6. ColorDict 裝後,建議除了英漢字典外,English Wordnet 那的也很棒,支援離線發音,另外日英、法英、德漢字典看個人需要再裝
7. 離線 RSS Reader 可裝一裝,出門前同步好,在沒有網路的地方可讀一讀新聞,這點是跟 Ezread Touch Livebook 看齊
8. 看圖使用 QuickPic ,殺掉預設的 Gallery 。因為預設的那個比較吃資源,而且會在 SD 卡上(也就是 internal 1.4G的空間上升 cache)
9. 好讀 APP (cBook 中文直讀) 雖然也可跑,但無法全畫面...

參考:
PRST1 Rooting and Tweaks
http://wiki.mobileread.com/wiki/PRST1_Rooting_and_Tweaks

2 則留言:

  1. 您好~
    想請問一下要怎麼在T1上安裝
    GoogleServicesFramework.apk vending2.2.11- 與signed.apk

    @@"

    回覆刪除