Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android手機 >> Android刷機教程 >> 三星刷機 >> I9100更新4.04官方版變磚分析

I9100更新4.04官方版變磚分析

編輯:三星刷機

三星的若干設備從某一次官方更新開始,因為官方內核的一個特性未考慮所有版本的硬件因此導致官方更新變磚事件,此事比較討厭,因為是官方帶來的BUG,因此感覺有必要詳細解讀一下:1.問題根源:eMMC芯片控制器的低版本固件無法正確處理MMC_ERASE指令,當操作系統執行MMC_ERASE指令時將有一定概率引發eMMC芯片內部死鎖。在早期的三星設備內核中沒有使用MMC_ERASE指令,從I9100的某個更新開始,N7000的某個更新開始,M250S的Update4內核更新開始,引入了MMC_CAP_ERASE能力,因此使用這些內核就會觸發eMMC的BUG。


2.什麼設備有此問題:絕大部分I9100,一部分N7000,絕大部分M250。對I9100來說,執行下列命令:


adb shell "cat /sys/class/block/mmcblk0/device/cid|cut -b 19,20"


復制代碼


如果上述命令的返回結果是19或小於19,則你的設備有eMMC固件BUG。


為什麼說是絕大部分I9100有此問題,也就是說還有一部分9100沒問題?2011年11月以後出廠的I9100/N7000/M250的eMMC固件版本更新到了無問題的版本,因此即使使用激活了MMC_CAP_ERASE特性的內核也不會變磚,這就是為什麼有些人怎麼wipe都沒關系,這些人主要的幸運是購買I9100的時間比較晚,或者換過主板。其他大部分人都是沒有這麼幸運的。

3.情況下會觸發eMMC死鎖?使用官方更新的較新的內核,在使用官方自帶3e recovery的wipe或者CWM的Recovery或者在內置SD卡上復制/刪除大尺寸文件時都可能會觸發此BUG。也就是說並不是CWM單獨引起的問題,即使完全使用純官方內核也有風險。

4.如何避免?


不要刷入最新的純官方ROM,如果最新的純官方ROM的cache.img中帶有自動wipe腳本,則可能刷純官方ROM直接變磚。


盡量不使用最新的官方ROM內核或基於該內核的修改版(嵌入CWM),因為eMMC的bug並不局限於wipe操作,因此就算你從不wipe也可能遇到問題。


三星的若干設備從某一次官方更新開始,因為官方內核的一個特性未考慮所有版本的硬件因此導致官方更新變磚事件,此事比較討厭,因為是官方帶來的BUG,因此感覺有必要詳細解讀一下:1.問題根源:eMMC芯片控制器的低版本固件無法正確處理MMC_ERASE指令,當操作系統執行MMC_ERASE指令時將有一定概率引發eMMC芯片內部死鎖。在早期的三星設備內核中沒有使用MMC_ERASE指令,從I9100的某個更新開始,N7000的某個更新開始,M250S的Update4內核更新開始,引入了MMC_CAP_ERASE能力,因此使用這些內核就會觸發eMMC的BUG。

2.什麼設備有此問題:絕大部分I9100,一部分N7000,絕大部分M250。對I9100來說,執行下列命令:

adb shell "cat /sys/class/block/mmcblk0/device/cid|cut -b 19,20"

復制代碼

如果上述命令的返回結果是19或小於19,則你的設備有eMMC固件BUG。

為什麼說是絕大部分I9100有此問題,也就是說還有一部分9100沒問題?2011年11月以後出廠的I9100/N7000/M250的eMMC固件版本更新到了無問題的版本,因此即使使用激活了MMC_CAP_ERASE特性的內核也不會變磚,這就是為什麼有些人怎麼wipe都沒關系,這些人主要的幸運是購買I9100的時間比較晚,或者換過主板。其他大部分人都是沒有這麼幸運的。

3.情況下會觸發eMMC死鎖?使用官方更新的較新的內核,在使用官方自帶3e recovery的wipe或者CWM的Recovery或者在內置SD卡上復制/刪除大尺寸文件時都可能會觸發此BUG。也就是說並不是CWM單獨引起的問題,即使完全使用純官方內核也有風險。

4.如何避免?

不要刷入最新的純官方ROM,如果最新的純官方ROM的cache.img中帶有自動wipe腳本,則可能刷純官方ROM直接變磚。


盡量不使用最新的官方ROM內核或基於該內核的修改版(嵌入CWM),因為eMMC的bug並不局限於wipe操作,因此就算你從不wipe也可能遇到問題

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved