2012年5月5日 星期六

[翻] SONY XPERIA 系列 刷機相關知識 from DooMKernel

[各種 bootmodes (開機模式)]

2011後的SEMC/SE/Sony的手機有三種bootmode(開機模式),需先把手機關機


  • Normal(正常模式):僅需按電源鍵,然後手機開始開機程序.
  • Flashmode(刷機模式):這個模式是讓你是用flashtool這套軟體去刷進官方的韌體(firmware).進入此模式後會LED燈會呈現綠色
  • Fastboot(快速開機模式):這個模式可以讓你刷進客制化的核心(kernel),系統(system)的映像檔(images),但在這個模式下必須先解鎖你的bootloader.進入這個特別的模式後LED燈會呈現藍色.



[各式組合鍵按法]

這部分相當重要

手機電源在關閉的狀態

音量鍵上 + USB現接上電腦 -> 進入FASTBOOT(快速開機模式),此時LED藍燈持續恆亮

音量鍵下 + USB現接上電腦 -> 進入FLASHMODE(刷機模式),此時LED綠燈持續恆亮


手機電源在開啟的狀態

音量鍵上 + 按住電源鍵10秒鐘 -> 重新啟動電池,如同你把電池拿掉再裝回去.(此時手機將會震動1次)

音量鍵上 + 按住電源鍵15秒鐘 -> 強制關機.(此時手機將會震動3次)


[了解關於手機]






核心版本:
    代表你入前手機上的核心版本.


模組號碼:
    Xperia S 的 模組號碼是LT26 ,LT26i, or LT26a. 


Android版本:
    S.E 官方 釋出為2.3.x (GingerBread 薑餅人)
    之後即將會釋出4.0.x (Ice Cream Sandwich 冰淇淋三明治)

基頻版本:
    這部分是代表與radio溝通的ㄧ個軟體界面.基本上扮演著主要OS系統與電話中的硬體溝通的角色.


版本號碼:
    你所刷入的firmware版本.



甚麼是韌體(Firmware)?
    韌體(firmware)是ㄧ個套件,其中包含了所有官方的特制軟體.也包含了系統(system),核心(kernel)與基頻(baseband)的檔案.ㄧ般而言這韌體(firmware)通常被包成FTF格式的映像檔,能夠過使用flashtool來寫入至手機flash中.

怎麼 更新/修復 韌體的方法?

  • 透過SESU(Sony Ericsson Update Service)/PCC(PC Companion)/EMMA 這些軟體,是官方去更新或修復手機的方法.SESU/PCC 是給一般客戶使用者,EMMA是特別只給某些有特別選配的.這些都需要你連接手機至電腦上,由軟體透過internet去檢查更新並下載新的韌體. 
  • FOTA(firmware over-the-air)/OTA(over-the-air) 更新,不需連接手機至電腦即可下載及更新新的韌體  
  • FlashTool 是ㄧ個非官方使用者所提供的工具,也是ㄧ個去刷官方韌體(firmware)的好方法.可以事先下載官方的ftf格式firmware檔案.然後在離線狀態下更新.

[FlashTool]
    Flashtool 手機中是最重要的ㄧ個軟體,雖然它是非官方的,但是他是ㄧ個刷官方韌體的最好ㄧ個方法.可以直接透過FlashTool去刷官方的FTF格式的韌體檔,FlashTool 也是ㄧ個最容易的方法去最離線更新韌體,只要下載FTF韌體檔在你的電腦,你就可以隨時隨地的去刷你所想要的韌體.FlashTool也支援fastboot模式,如果你不習慣使用命令列方式(command line),你可以使用FastBoot Toolbox.

How to use simple speedtest in RaspberryPi CLI

  pi@ChunchaiRPI2:/tmp $  wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py --2023-06-26 10:4...