2012年10月23日 星期二

如何更換 LG KF390 滑蓋軟排線

上一次手機送修,翻出以前的LG KF390來當備用機,
才想起當初收起來的主要原因之一,就是喇叭聽不到聲音,
非得要開擴音才有辦法講電話...

某天閒著沒事就把手機給拆了,拆了之後發現滑蓋的軟排線邊緣裂了,
應該就是這個原因造成喇叭沒有聲音
沒辦法,滑蓋機的宿命,當機構不是固定的時候
總有些東西的壽命會比較短

因此就決定要修這支手機
在露天跟Y拍找不到KF390的排線
最後在大陸淘寶網買了排線寄回台灣
為了保險起見,多買一條線備用,以免手殘弄壞了

最後更換之後才想起來忘了拍照
所以拍下組裝的過程,然後反過來說故事XDDDDD


移除電池蓋與電池,紅色箭頭標示四顆螺絲位置,其中IMEI碼馬賽克處理XDDDD
卸下螺絲後,沿著四周輕輕的撬開卡榫,這需要一點技巧與經驗,溫柔一點做就對了

移除背蓋後的樣子,IMEI碼還是馬賽克處理XD,紅色箭頭標示出少數零件
後鏡頭模組可以先移除,兩邊的按鈕各有一個小的按鈕塑膠件,小心別弄掉了
將主板輕輕地與機構分離,可以看到有排線與主板連接,將排線連接座移除

將主板與機構分離的樣子,中間就是滑蓋軟排線跟連接座,拆的時候要小心

KF390按鍵部分機構,移除圖上四顆螺絲

同上圖,將滑蓋輕微滑開可以看到滑蓋機構的樣子

移除按鍵部分機構後,剩下上滑蓋部分,可以看到完整的滑蓋機構與外露的軟排線
移除圖上標示四顆螺絲,依樣沿著四周輕輕的撬開卡榫,移除滑蓋機構

移除滑蓋機構後可以看到完整的滑蓋軟排線
將下方連接座與左上方前鏡頭模組先移除
右上方的Speaker與震動馬達先移出機構
小心的將排線剝離,因為原本應該有用雙面膠黏,剝離的時候要小心一點
接著用烙鐵將Speaker跟震動馬達解焊,再焊接到新的軟排線上


組裝怎麼辦?

照著上列圖片順序反過來組裝回去即可XDDDD

2012年10月5日 星期五

Sony Xperia Play Root!

因為手機之前送修,還原系統設定,
所以要重新做Root一次...

找了一下,找到這個網誌

幫Xperia Play 2.3.4版取得root權限



之前要Root的時候有找到這個網誌,
但是他提供的檔案是有問題的...

這次找到同樣的網誌,就看了一下有那些問題...
主要是他提供的壓縮檔沒有放adb進去,所以執行的指令通通沒有用
另外他的batch檔寫的也有問題,路徑全都寫死了,
只要解壓縮放的位置跟他寫的不一樣就沒辦法用...

重新包了一個壓縮檔,包adb跟相關的dll檔進去,修改Batch檔的路徑...
這樣就可以用了
順便放上來或許會有人需要?
https://dl.dropbox.com/u/3357679/Blog/root.7z

據原先的網誌與Mobile01的說法,
這應該適用於Xperia系列的手機,Android 2.3.4的版本
我只有在Xperia Play上測試OK,
使用說明請自行參照原網誌...

2012年10月3日 星期三

Modify Android Soft Keyboard

前言是這樣的...
今年尾牙抽中了一支手機,Sony Xperia Play R800i...
經過幾番掙扎後,把原先的Acer Stream給賣了,換用這支手機...

雖然說是舊規格的手機(Qualcomm MSM8655 1Ghz, 400MB ROM)
但也已經相當足夠,
上週六騎車去苗栗,掛著Sony的耳機用手機聽音樂,倒也是很愜意~

不過這一兩個月發現,手機右邊1cm左右的觸控失效了,
漸漸地造成一些問題,最大的問題是,輸入的軟體鍵盤的右側按鍵一整個按不到Orz


沒有辦法按"P"、"0",打錯字沒辦法按Backspace清除,一整個超麻煩阿...

要拿去送修的時候發現,保固只到2012年8月,可我是今年尾牙才拿到手機的阿~
換言之,我拿到手機的時候保固已經只剩半年了...
拿去維修站報修,居然報價是2440,這隻手機空機價都只剩下5000的價值,
一整個無言以對...

暫時還沒打算換手機的情況下,想出了一個不是辦法的辦法,
就是自己來改一個鍵盤來用= =
上網抓Android SDK,用Soft keyboard的Sample project改出了一個變通用的鍵盤XDDDDD


這麼一來,我終於可以按到右側的這幾個按鍵了XDDDDD

修改過的輸入法也放上來提供下載,
若你觸控有跟我一樣的狀況,
可以試試這個輸入法XDDDD
https://dl.dropbox.com/u/3357679/Blog/SoftKeyboard.apk

How to disable GUI on armbian (revert the Desktop to server)

Check which Display manager that you're using currently cat /etc/X11/default-display-manager nodm should be default if you're choose...