強刷可以救磚,不需要驗證地區code,可以跨刷其它國家/地區的固件,但不是所有機型都可以這樣,Lumia 620是支持跨刷的。
看本文你首先要知道使用Nokia Care Suite強刷的步驟,參考從《教程二:【強刷/跨RM刷機教程】》開始讀。
如果你不需要跨刷其它地區固件,只為救磚機,可以直接使用恢復工具(Lumia Software Recovery Tool或者Windows Phone Recovery Tool),下文即可不看。
首先描述一下我遇到的問題的4個症狀,可以對照一下是否與你遇到的問題一致:
1.選好了USB口,出現的不是下圖的手機圖片,而是一把紅叉;
2.與上圖同一個界面,Nokia Care Suite右下角的魔方有個感嘆號,點擊提示"Data package selection failed. Product code reading failed"。字面意思是我的手機code讀取失敗,無法選擇數據包。
3.依然是同一界面。Basic info展開僅有三項,而第三項是Software Status Not available。Extended info展開提示信息讀取失敗。
正常情況:
4.來到強刷界面。關機狀態按住音量減和電源鍵,感覺小震一下,松開兩個鍵,插上數據線,點擊Retry,Rebooting一閃而過出現錯誤提示:Message send failed.
所以我覺得問題就在於讀取不了手機的信息。
我的解決辦法:
安裝Lumia Software Recovery Tool(不是Windows Phone Recovery Tool)。你看下圖左邊的手機信息都成功讀取出來了。回到Nokia Care Suite的強刷步驟,前面提到的四個症狀都會消失,完成強刷吧!
貼上以下文字,供本文更容易被遇到相同問題的朋友搜索到。
Message send failed.
Exception:
Nokia.Connectivity.Messaging.MessagingSendException: Message send failed. ---> Nokia.Connectivity.Messaging.CAPI.CapiMessagingException: TCSSend failed with error code: -2080331756
在 Nokia.Connectivity.Messaging.CAPI.CapiMessageStream.CheckReturnValue(String methodName, UInt32 returnValue)
在 Nokia.Connectivity.Messaging.CAPI.CapiMessageStream.Send(UInt32 cookie, Byte[] data, UInt32 dataType, UInt32 itemCount, UInt32 timeOut, IntPtr eventt, SendCallBack onSentCallBack, IntPtr paramz)
在 Nokia.Connectivity.Messaging.Handlers.MessageHandler.Send(UInt32 cookie, SendParameters sParams)
--- 內部異常堆棧跟蹤的結尾 ---
在 Nokia.Connectivity.Messaging.Handlers.MessageHandler.Send(UInt32 cookie, SendParameters sParams)
在 Nokia.Connectivity.Messaging.MessageStream.Send(Message message)
在 Nokia.Murzim.Connectivity.FuseAdaptation.MurzimFuseMessaging.Send(Byte[] request, TimeSpan timeSpan)
在 Nokia.Murzim.Connectivity.RawMessaging.MurzimRawMessaging.SendAndReceive(Byte[] request, TimeSpan sendTimeout, TimeSpan receiveTimeout)
在 Nokia.Murzim.Uefi.BootManager.MurzimBootManager.DisableTimeouts()
在 Nokia.CareSuite.PlugIns.MurzimRecovery.RecoveryDialog.RecoveryDialogModel.Flash()
在 Nokia.CareSuite.PlugIns.MurzimRecovery.RecoveryDialog.RecoveryDialogModel.<HandleDownloadVariantPackageCompleted>b__c(Object state)