關於手機字型檔損壞的真相

來源:互聯網
上載者:User

標籤:io   os   使用   sp   資料   問題   bs   代碼   ef   

手機字型檔是源於Windows Mobile時代的說法,所謂字型檔就是一個緊挨著CPU附近很小的一個flash晶片,那個時候手機大多沒作業系統,手機的控制資訊、字型檔等是固化到flash晶片的ROM裡的,因為主要部分是字型檔,所以修手機的都把ROM稱謂字型檔。
    而flash晶片簡單的說就是我們優盤裡的儲存晶片,起儲存作用的,這flash晶片是不會因為斷電而遺失資料的,你的優盤裡的資料沒電不是一樣儲存?
    而 現在的安卓手機所謂的字型檔IC,已經不是以前的裝字型檔資訊的ROM,現在的字型檔IC僅僅是手機開機一瞬間,對手機各硬體起到引導作用,簡單的說就類似主板 的BIOS晶片,“基本輸出入系統 (BIOS)”,跟主板BIOS一樣,如果你刷BIOS刷失敗了,你主板就”變磚“了,就需要拿到修主板的地方取下BIOS晶片, 用編程器刷BIOS。所以現在的主板都有雙BIOS,M_BIOS刷失敗了,B_BIOS頂上。以後的手機肯定也是雙字型檔IC的設計,永不變磚的。
    能卡M的defy代表字型檔IC都已經引導完成,系統許可權都可以交給ROM了,那是ROM的事了,至於你進不了刷機模式也跟ROM有關。
    如果真是字型檔IC壞了,你手機就是一個標準的板磚,螢幕無顯示、按鍵無反應,一切一切都沒任何反應,這才是字型檔IC損壞變磚的跡象,而對於defy來講,CPU和字型檔IC是上下層整合了的,所以就算變磚了一樣盲刷救活,defy的小白假磚不少,真磚貌似真沒有,如果誰有defy刷死的“真磚”,我現金收,物理損壞的真磚不要。
    造 成手機字型檔IC損壞的,除了極少數自身品質問題,這機率估計比你中500W還低,對於大多數目前的機型來說,唯一能損壞字型檔IC的就是亂刷機刷錯字型檔 IC,而對於defy來說,字型檔IC和CPU是整合的,就算變磚了一樣被RSD Lite救活,至於這其中的原理,我想可能是MOTO的核心技術,我們沒必要去研究,只需要知道,我們的defy除了物理損壞以外,是不可能變真磚的,變 假磚的到不少。
    字型檔壞了,一般是拆機外部直接連接到字型檔IC針腳,串連到字型檔用三方裝置強行刷入,跟主板BIOS用編程器刷BIOS一樣,這是可行的, 但是更換字型檔IC我覺得是無稽之談!
    換 手機字型檔IC對裝置和焊接技術要求非常高的,我記得全國只有上海和廣東有這個技術,其他地方根本換不了!手機換字型檔IC不是一台簡單的BGA焊台就能搞定 的,更別說像defy這種CPU和字型檔IC整合的IC了,這CPU和字型檔整合的IC晶片不要說你有沒有裝置和手藝能成功更換了,那特種IC你買都買不到!
    對於MOTO售後來說,如果真的是字型檔IC壞了,換整塊主板的成本比換字型檔IC更划算,MOTO售後根本不會跟你換字型檔IC,直接換版!
真正能手機晶片級維修的不多,手機的BGA返修比電腦BGA難度大的多, 尤其是現在電路板高度雙面整合,本來是A面的IC壞了辛辛苦苦把A面的IC換了,B面同位置多半也被迫遭殃了,現在很多手機維修店放個熱風槍,有些還放個 一萬多的BGA返修台,絕大多數都是擺設作秀的,手機要真的BGA返修的話,換版比BGA返修划算的多!!能換CPU換字型檔IC的更少,能換像defy這 樣字型檔CPU整合的我估計除了MOTO工廠層級的以外,其他人沒這個技術和裝置能換,就算是MOTO工廠層級的更換,也不可能說100%成功,就算修好了 返修的幾率也並不小。
    字型檔損壞是指外部電腦程式或重寫ROM(就是刷機)意外斷電對手機ROM資料的刪除或修改,造成手機系統引導程式無法啟動的情況,造成字型檔損壞的原因一般就是這兩種情況:重寫ROM時意外斷電,造成刷入rom的資料不全,手機啟動失敗,另外一種情況就是給ROM刷入錯誤的資料也會造成手機啟動失敗。

字型檔,又稱FLASH,為Flash ROM閃速唯讀記憶體。

它以代碼的形式裝載了手機的基本程式和各種功能程式。至今字型檔這個名詞概念混,很不清楚,到底字型檔是什麼呢?

實際上我們可以這樣區分,把它們分開叫比較易懂一些。

字型檔,一般可以分別叫程式儲存空間(稱程式)和漢字型檔儲存空間(字存),那為什麼人家不這樣叫呢?

這是因為先前手機設計時把漢字型檔作為一個儲存晶片焊接在手機上,程式儲存空間版本也作為另一個儲存焊接再手機上,而後來發展到把程式和字存複合在一起,所以我們稱之為字型檔罷了。

字型檔的容量要比碼片的容量大的多,常見的有32M 64及128M等。字型檔在手機的作用很大,地位非常重要,具體作用如下:

1 儲存主機主程式

2 儲存字型檔資訊

3 儲存網路資訊

4 儲存錄音

5 儲存加密資訊

6 儲存序號(IMEI碼)

7 儲存作業系統FLASH 

按工作電壓分為:

5V、3.3V、1.8V、0.9V

按資料匯流排寬度分為:

8位元據匯流排寬度

16位元據匯流排寬度兩種

按其匯流排和資料分為:

(1)匯流排和資料匯流排分離

(2)低16位地址匯流排和資料匯流排合并

(3)地址匯流排和資料匯流排合并

按其扇區分布分為:

TOP、BOTTOM兩種;

其封裝形式分為:

TSOP40、TSOP48、FBGA48、UBGA56 FBGA72 BGA80 BGA69 等

按其腳管的多少,手機的字型檔又可以分為兩大類:

一類為40腳的字型檔(如型號28F004,28F008)

另一類為 48腳的字型檔(如型號28F800,28F160F160等)

字型檔的工作流程比較複雜:

當手機開機時,CPU便傳出一個複位訊號REST經字型檔,使系統複位。

再待CPU把字型檔的讀寫端,片選端選端後,CPU就可以從字型檔內取出指令,

在CPU裡運算,解碼,輸出各部分協調的工作命令,從而完成各自功能。

字型檔(FLASH)程式儲存器的軟體資料是通過資料交換端,地址交換端與微處理器進行通訊的。

CE(CS)端為字型檔片選端,OE端為讀允許端,REST端為系統複位端,這四個控制端分別者是由CPU加以控制。

如果字型檔的地址有誤或未選通,都將導致手機不正常工作,通常表現為不開機,顯示字元錯亂等故障現象。

由於字型檔可以用來擦除,所以當出現資料丟失時可以用編程器或免拆機維修儀重新寫入。

和頁碼一樣,字型檔本身也可能會回損壞(既硬體故障),如果是硬體出現故障的話,就要重新更換字型檔。

字 庫其最大的特點是可擦寫(即可程式化),器件相對與以往的EPROM程式儲存空間而言,最大的優點是可以在系統編程(ISP- InsystemProgmmable),對於這種IAP技術簡單點就是指電路版上的空白器件可以編程寫入終端使用者代碼,而不需要從電路版上取下器件,已 經編程的器件也可以用ISP方式擦除或在編程。

一般通用做法是內部的儲存空間可以由上位機的軟體通過串口來進行改寫。

對於單片機來將通過SPI或其它的串列接受上位機的資料並寫入儲存空間中。

所以即使我們將晶片焊接在電路版上,只要留出和上位機介面的這個串口,就可以實現晶片儲存空間的改寫,而無須在取下晶片。

說的通俗點,就是不用把字型檔從手機上拆下來,就可以用電腦配合傳輸線擦寫字型檔,

但不同的手機需要配合不同的工具軟體來完成ISP(在系統可程式化)。

隨著手機功能的越來越多,手機的工作程式也越來越大,相應的手機的字型檔容量也越來越大。

例如摩托羅拉328英文手機的字型檔型號為28F800,容量為1M位元組,定址線寬A0-A18共19條地址線。

到了摩托羅拉V988的時候,定址線寬A0-A19共20條地址線。

而V988++ 的字型檔型號為28F320,容量為4M位元組,尋地線寬A0-A20共21條地址線。

由於上面的例子可以看出,字型檔的地址匯流排的線寬是隨字型檔容量的增加的,每多出一條高位地址線,則字型檔的容量增加一倍。

1、 新型的FLASH,例如320C3B等,在常規儲存地區後面還有128Bit的特殊加密,

其中前64Bit(8位元組)是唯一器件碼(64BitUniqueDeviceIdentifier),每一個字型檔在出廠時已經帶有,

並且同一種字型檔型號不會有相同的編碼,哪怕這個字型檔是全新空白的字型檔。

後來64Bit為使用者可程式化OTP單元(64BitUserProgrammableOTPCells),可以由使用者自用設定,單只能寫入,不能擦除。

2、 目前有部分手機例如西門子,NEC等,是採用64Bit 唯一碼進行加密,

(1) 手機生產前,所有字型檔的內容都是統一寫入的。

(2) 手機生產完成後,開機自我測試 (POST),自檢程式判斷唯一碼,並根據唯一碼的編號,在常規儲存地區寫入相應的資訊,因此出廠的手機字型檔是完全不一樣的。

(3) 手機廠商的這種做法是為了保護其自身的產權不受到非法抄襲。

(4) 很多維修工作者也嘗試過,把一部正常使用的手機字型檔拆下來,把資料讀出來並寫入一顆全新字型檔,並裝回到另外一部手機,哪怕是同一部手機上面,也不能正常使 用,例如西門子的就是顯示兩行英文。其原因是手機開機後判斷字型檔的唯一代碼是否和主儲存地區的相對應,如果不對應,就顯示錯誤資訊。

3、 作為正常的維修方法,可以藉助一些工具來找到唯一碼的解秘。

如用淩凱LK48,UP48,選帶“LOCK”或“-MLOCK”的選型 ,如320C3OCK,可以把唯一器件碼和使用者可程式化OTP單元讀出來,

然後通過對比等方法找到解密的方法,但是一般來講,刷機很少有刷壞字型檔的

關於手機字型檔損壞的真相

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.