手機字型檔

儲存手機控制、字型檔信息的軟體

手機字型檔是維修人員對FLASH MEMORY的俗稱,其全名是閃速只讀存儲器。字型檔是固化在硬體晶元里的軟體。功能機時代,很多手機程序、控制信息、字型檔信息是存儲在一個專用晶元裡面,晶元中主要部分是字型檔,所以一些售後和維修人員就習慣把這個存儲晶元稱做字型檔晶元。不過,到了智能機時代,這個存儲晶元的功能已經遠遠超越了存儲字型檔這麼簡單,所以它也遠不是“字型檔”所能概括的。

歷史


在90年代國內移動通訊事業蓬勃起步的時候,手機維修行業也悄悄地在迅猛發展。早期的手機維修是個暴利行業,當時是大哥大流行的時代,換一個聽筒排線要上千元,借著這個東風發跡的人也很多。後來維修行業壯大,慢慢接觸到了在當時感覺非常高深的軟體。當時的手機最為流行的是MOTOROLA2700、愛立信337(電影明星施瓦辛格使用過的機型)。那時的手機都是英文的,其軟體構架是一個8K-32k的EEPROM,和一個4M到8M的FLASH。
EEPROM裡面存儲的是手機參數設置的數據,所以俗稱“碼片”;而FLASH裡面則存放著系統程序和英文字模,字型檔是由一個個字模構成。後來出現了GC87C,愛立信766、768等機型,手機顯示由英文--->中文顯示--->中文輸入這個過程發展的。第一個中文輸入的手機是MOTOROLA928,中文輸入號稱CKE,是手機在中國的革命性進步。從此手機簡訊開始發展了。
“碼片”、“字型檔”、“48資料”等稱謂都來源於廣東。隨著廣東電子產業的興起,越來越多的電子類相關從業人員聚集在廣東,所以也有了這些比較“廣東味”的稱謂。

工作流程


當手機開機時,CPU便傳出一個複位信號REST經字型檔,使系統複位。再待CPU把字型檔的讀寫端,片選端選端后,CPU就可以從字型檔內取出指令,在CPU里運算,解碼,輸出各部分協調的工作命令,從而完成各自功能。字型檔(FLASH)程序儲存器的軟體資料是通過數據交換端,地址交換端與微處理器進行通訊的。CE(CS)端為字型檔片選端,OE端為讀允許端,REST端為系統複位端,這四個控制端分別者是由CPU加以控制。

損壞的原因


字型檔損壞是指外部計算機程序或重寫ROM(就是刷機)意外斷電對手機ROM數據的刪除或修改,造成手機系統引導程序無法啟動的情況,造成字型檔損壞的原因一般就是這兩種情況:重寫ROM時意外斷電,造成刷入rom的數據不全,手機啟動失敗,另外一種情況就是給ROM刷入錯誤的數據也會造成手機啟動失敗。

修復方法


修復字型檔主要分為兩類。
第一種是JTAG修復,它屬於軟體維修範疇,一般是針對刷錯ROM導致不開機的情況。
具體步驟:1、需要用內存卡做一張死機修復卡,將修復卡放入手機當中,啟動刷機工具,安裝電池等待進入recovery模式;2、下載針對該機型的官方固件(5件套),然後用Odin3進行刷機;3、在刷機模式下修復EFS,然後再修複信號,最後在開機狀態下修改串號,至此修復工作完成。
第二種修復是通過編程器重新編寫字型檔啟動程序進行修復。不過這需要專業的團隊,而且編程器也昂貴,幾萬到幾十萬不等。到售後維修的時候往往是通過此方法進行維修。
維修過程
維修過程
具體步驟:1、將字型檔從主板上拆下;2、放在編程器中重新編寫字型檔啟動程序;3、將字型檔重新安裝回主板上;4、修複信號。5、安裝新字型檔,如同電腦的CPU一樣,字型檔背面也有著類似針腳的錫點和對應的腳位,安裝時需要找准方向和位置,反了的話是沒辦法用的,這個過程同樣需要風槍加熱進行操作(高級工程師可操作,需要對溫度、時間、力度有相當準確的掌握)。新字型檔安裝完成後,並不代表維修的完成,這時手機可以開機,也能讀出SIM卡,但是頂部狀態欄依舊沒有信號,在撥號鍵盤輸入*#06#出現的串號前四位為0049(工程模式串號),這時還需要修複信號、寫入串號。6、用SPT設備寫入串號、修複信號。SPT模式和工廠模式是手機內置的兩種不同的工程模式,SPT模式用於修複信號,工廠模式則用於寫入串號。字型檔和CPU是加密的,換完原裝全新字型檔后,主板上的CPU和新字型檔不匹配,就會出現沒有基帶串號的問題,這時需要用專業的SPT儀器去寫入串號和修複信號。修復完成之後,再開機就可以看到信號和運營商的顯示。

主要功能


刷死手機是不會刷壞硬體的,只是把其中的引導(BOOT)部分數據造成了損壞,就像電腦的XP系統引導文件損壞不能引導一樣,並不是硬碟損壞。所以這種情況下修復手機,不需要換“字型檔”。智能手機時代,出現了Emmc硬碟,在維修行業也俗稱字型檔,就是說,只要存儲系統程序的晶元都粗略地稱為字型檔。