Samsung i9100 刷 rom 刷出火,剛刷了 Cognition S2 v1.40 for Samsung Galaxy SII 的 rom,刷完後部GS2就沒有接收訊號,也打不到電話,但 Wifi 就沒事,在以往,只要用備份的 /efs 資料夾覆蓋原來檔案再重新開機即可。

但今次已用 root explorer 將系統 r/w 後 /efs 還是不能修改限權,即是不能覆蓋,那就要用更多方法才可解決吧。

出現的問題

  • 手機不能打出和接聽電話,也收不到訊號。
  • 用覆蓋 /efs 方法,會出現 /efs 資料夾 read-only
  • 就算用 umount /efs 後覆蓋,重新開機後 /efs 還是會回復原狀,問題仍在。
  • 重新刷 Rom / CSC / Kernel 等都不能解決問題。

每次刷 / root機前都會看習慣看清楚所有說明文件,所以在一問始 root 部 GS2 後就立即將 /efs 資料夾備份,以往都只會在 Baseband Version 出現 Unknown ,但仍可以打話電,所以都沒有理會,但今次連電話都打不了,就比較嚴重。

解決方法 (我是所有都在手機中進行)
事前準備:

  • 備份的 /efs 資料夾或 /efs 內的 nv_data.bin 檔案。
  • Root Expleror 或一些可以在系統檔案管理的程式。
  • 手機內的 Terminal Emulator 或 Windows 內的 adb。

卸載 /efs 資料夾
- umount /efs

在 Terminal Emulator 輸入下方的指令後將會刪除 /efs 內的檔案,請再確認你已有 /efs 的備份。

  • mke2fs /dev/block/mmcblk0p1
  • mount -w -t ext4 /dev/block/mmcblk0p1 /efs

回復 /efs

  • 用 Root Expleror 將備份的 /efs 覆蓋原來的 /efs,今次會很順利地完成。
  • 重新開機。
  • 完成。

在今次重新開機後電話功能已可正常工作了,如果準備充足,整個過程不需10分鐘。



或許你還有會興趣的內容:

  1. Cognition S2 v1.15 rom for Samsung Galax…
  2. Cognition S2 v1.41 rom for Samsung Galax…
  3. Cognition S2 v1.5 rom for Samsung Galaxy…
  4. Cognition S2 v1.6 rom for Samsung Galaxy…
  5. Samsung Galsxy SII 當用戶用 Odin 刷入非原廠 Kerne…