2008年4月26日 星期六

破解UIQ3檔案保護(顯示被系統禁止存的的檔案)

破解UIQ3檔案保護(顯示被系統禁止存的的檔案)
Hack to UIQ3 File Protection(Access to private folder)

本篇教學適用uiq3系列手機(P990/W950/W960/M6oo/P1)
This tutorial apples to uiq3 based phones which includes(P990/W950/W960/M6oo/P1)
本篇教學參考以下的網路資料整理而成
This tutorial is based on
http://forums.se-nse.net/index.php?showtopic=27191
http://www.ipmart-forum.com/showthread.php?t=240673

必備軟體
Sony Ericsson PC Suite for SmartPhones (Sony Ericsson 官方軟體)
按此下載
UIQ3 Hack Pack (解壓縮密碼: www.se-nse.net )
按此下載

步驟1. 請照以下的順序依序安裝軟體
  1. Sony Ericsson PC Suite For Smartphones
  2. Python-2.5.1 (如果出現要你重新啟動電腦,請重新啟動電腦!!)
  3. Win32-py2.5
  4. Pyserial-2.2.win32
2. 把 "1.py" 這個檔案放到你的本機磁碟C的根目錄下也就是C:\
3. 安裝APP TRK到你的手機上 (請安裝到手機記憶體內).
4.1. 把你的手機用 '正常模式' 連到電腦上('Normal Mode' or 'Phone Mode'.)


4.2. 等到你的Sony Ericsson PC Suite For Smartphones出現 聯結於『正常」模式.


5. 去 '開始' 在 '我的電腦' 上面按右鍵並點取 '管理(G)'.

6. 找到 '硬體管理員' 然後找出你的 'Sony Ericsson XXXX Application Port (COMX)' 是用哪個Port(我的port就是在17)?.

7. 到 C:\ 右鍵點在 '1.py' 上面並選取 '開啟檔案(H)...', 'Notepad', 記事本.


8. 按下 'CTRL-F' 找尋 'ser = serial.Serial'.
9. 從我的螢幕面可以看出我的 W950 使用 port '17', 因為要減1所以我改成'16',總之你的port減1填進去就對了.
10. 儲存檔案.

11. 從手機上器啟動 TRK APP.

11.2. 如果你的手機沒有出現Connected:請確定你有沒有照順序作,或是試著進去Setting面把Port改成1

12. 從 '我的電腦' 進去C:\ 雙點 '1.py' 檔案來執行...
13. 它執行完後應該會自動消失(你可能來不急看到他顯示什麼,不過你也不需要輸入任何東西就是了)

14. 完成! 你現在可以完全存取手機的 C:\ and 唯讀(Read-Only)的 Z:\了!
使用 SWISS Manager 或 X-Plore 之類的檔案管理程式來存取這些檔案試試看吧.

手機若是重新開機以後,保護機制又會重新啟動,只要把手機插上電腦重新執行一次1.py檔案就可以了.

或是! 使用 Caps Switch! [也已經內含在我上面放的UIQ3_Hack_Pack內了]

請照以下的順序安裝:

1. 將Hack Pack內的 trkdriver.ldd 拷貝到手機上的 C:\sys\bin 以覆蓋掉舊版本,重新啟動手機
2. 安裝 Caps Switch.
3. 執行 Caps Switch 然後你可以藉由 Switch off/on來控制要不要取消保護機制,這表示你再也不需要用到電腦就可以切換保護機制了.


破解後,可以從X-plore看到C:\sys\bin等原本看不到的內容了喔!!

增加UTF-8 http header以修正空白畫面

這個blog在我某次於高雄網咖內寫了那篇網咖破解的文章後就莫名無法在IE中正常顯示,僅會出現空白畫面,IE把他給當成big5頁面,但是明明我的網頁就是UTF-8格式(meta內也有指定是utf-8,但是IE就是不給面子....),所以只好搬出.htaccess大法,在.htaccess裡面增加了一行

AddType 'text/html; charset=UTF-8' html


這個問題是三月份發生的,直到都快五月了,我才把這個bug給修正掉。