Posts Tagged ‘i9000’

Samsung i9000 刷 ZSJP3 軔體

Sunday, September 12th, 2010

第一次用 Odin 刷感覺還蠻有趣的, 跟咱家的 QDownload 差不了多少..

也忘了哪邊下載新版軔體, 總之是 i9000 Froyo 最新版本, 雖然有一說是今年九月底十月初會正式發佈, 不過就是想玩玩看新東西, 反正手機裡面也沒什麼重要資料, 頂多費時重灌, 於是就花了點時間升級成 ZSJP3 (from JG4)

壓縮檔解開後升級所需工具軟體都在裡面, 可惜都是 Windows 版本. 執行 Odin 後選取所需檔案 (PIT, PDA, MODEM, CSC) 將手機關機, 透過同時按 Power + Volume down + Home 進入 download mode, USB cable 接到電腦, Odin 點選 Start 即可. 過沒多久手機重開機開始真正安裝軟體 (recovery mode), 再一次重開機後就可以看到 Home 畫面了.

使用起來速度還不錯, 繁體中文有翻譯不全的問題, 所以我直接切英文使用. Root 方法跟以前不同, 新版的 recovery 會檢查 signature 了 (哭哭) 所以得使用包含 test key 的 zImage 才能 root.

  • 首先參考這篇文章下載所需檔案.
  • 解開後有個 i9000_kernel.tar 與 I9000ZSJP3-zImage.tar, 前者為破解用, 後者為還原用.
  • 透過 Odin 只刷 PDA file: i9000_kernel.tar
  • 刷好後開機, 先將 Superuser 的 zip 檔更名為 update.zip 並 adb push 至 /sdcard 下.
  • 透過 adb reboot recovery 或很難操作的 Power + Volume Up + Home 進入 recovery mode
  • 選擇 apply update.zip 後重開機就有 root 囉 ! 潔癖者如果可以再進入 Download mode, 開啟 Odin 刷 I9000ZSJP3-zImage.tar, 把 kernel image 換成出廠版本.

Root 後當然先做 tuning, 再把工具程式必裝軟體下載回來, 接著開始摸索新功能. 先看圖吧:

我還蠻喜歡聯絡人那邊的快速捲動搜尋, 可以套用兩層 (還是本來就有 ? 我沒試過) 大致上所有的更改我都能接受, 目前使用愉快, 只有一些小小的問題:

  • Market Access 可以切換不同的 Market, 可是由於新版的機制改變, 導致 Paid 頁面無法顯示.
  • 聯絡人 Widget 無法使用 (有 Exception)

Samsung i9000 Easter Egg ..

Monday, September 6th, 2010

Don’t ask me how I found it ;-)

  • You must enable screen orientation (Settings -> Sound and display -> Check Orientation)
  • Enter Settings -> Wireless and network -> Mobile AP Settings -> Press menu key to enter settings
  • Change Name to “Vart”
  • Change Password to “Whyyoulittle…”
  • Uncheck Hide my device
  • Uncheck Tethering

Now rotate your i9000, you’ll see toasts like “Please…” “Do not more” “Don’t shake me”

分享幾個安裝在 i9000 上的 Android 軟體

Tuesday, August 3rd, 2010

自從有了 i9000, 每天都在找可以讓生活更美好的 Android 工具軟體, 不過這邊指的不是休閒生活, 而是我的日常手機使用生活. 一來 i9000 還是有一些設計上的缺陷, 導致反應速度不快, 程式執行太慢, 這對我而言是無法忍受的; 二來 Android 還不算是太成熟的作業系統, 有些可以讓手機使用經驗更好的功能不一定會內建在裡面, 得自行上 Android Market 尋找.

所以這邊整理一下這幾個星期以來用過覺得還不錯的軟體, 有的還在摸索調整, 有的已經融入我的日常使用, 希望可以給剛入手 Android 手機的朋友一些幫助.

(more…)

夏日 Android 小品 – 未處理訊息提示器

Tuesday, July 27th, 2010

動機:

  • i9000 不像 Nexus One 有發光的 jog ball, 當有未接來電/簡訊/Email/what ever .. 除了手動解鎖查看以外別無他法. 對於我這種開會玩手機, 吃飯玩手機, 上廁所玩手機, 睡覺前玩手機的阿宅來說似乎不是什麼問題, 但對於某些不是這麼愛發掘手機功能的使用者來說, 頻繁的 check 非常浪費時間.
  • 後來在 XDA Forum 找到一篇文章, 這是由 @madmack 所提出的 NoLED, 程式小巧而且相當有趣, 同時也滿足上述的需求. 可惜第一版有不少問題, 雖然很快就更新版本, 但沒有 source code 以致於後面出現了一些小問題得苦苦等待新版 release.
  • 身為一位 RD, 對於這種情況肯定是要挽起袖子敲打鍵盤打造一模一樣的程式, 所以我就這麼下海了, 並加上 virtual key pad light 閃爍與置換隨機出現方塊顏色的功能.

功能:

  • 當有未接來電/簡訊, 會以兩種形態提醒使用者: 隨機出現的顏色方塊或閃爍的虛擬按鍵背光.
  • 可指定方塊顏色以及方塊改變位置的間隔時間, 對於背光而言只能更改暗亮間隔.

使用方式:

  • 安裝後即可使用, 設定程式會出現在主選單內 “ScreenNotifier”

已知問題:

  • 耗電.. XD 最大的原因是 screen 得一直開著, 所以基本有 80mA 的電在跑, 再加上 SCREEN_OFF 的 intent 很多程式都在聽, 螢幕不關 intent 沒發出, 那些程式便不會休息. 也許你會問那 key pad light mode 呢 ? 應該比較省電吧 ? nop, 因為 key pad light 要亮, 螢幕也得跟著打開, 並不會比較省電. 當然有想過要用時再開螢幕, 不過開關瞬間的電耗並不會比較低, 因此沒有實作.
  • 彈出視窗會卡住, 得用 back key 離開, 因為我把 touch event disable 了, 暫時沒想到要怎麼調整 priority.

額外說明:

  • 本來想一口氣把 email / gmail / twitter / facebook 啥鬼的通通做進來, 後來發現自己真是個傻子, 還請有緣人自行 coding 吧 :-P
  • 其實應該要稱為 Miss Event Notifier, 不過當初沒考慮太多, 就..
  • 這是給 Samsung i9000 用的, 其他機種沒試過, 有興趣的自己拿去改吧 :-P

程式碼: http://github.com/shakalaca/ScreenNotifier

APK 下載: http://www.23corner.com/apk/ScreenNotifier.apk

i9000 強制使用 3G 網路

Sunday, July 25th, 2010

筆記一下:

*#*#197328640#*#* > debug screen > phone control > network control > band selection > wcdma band > wcdma all