有的朋友問刷機時間是多少?得到的大案都不一樣,有的說是40-60分鐘,有的說10分鐘,可能大家也很迷惑,最近刷機也不少了,有點想法跟大家說一下,看看大家覺得正確不正確。首先說說我的刷機經歷,第一次刷機,買回來是F5的,刷成I1的,第一個文件用了30分鐘左右第二個文件用了10分鐘左右。后來幾次刷機都是刷I1,第一個文件花了1.5分鐘,后面一個還是十分鐘左右,(注:我沒有用串口加速軟件)為什么第一次和后面幾次有這么大的差別呢?我覺得是因為如下原因,大家刷機的時候一般是選擇了debug mode 和Different Only這兩個的選項的(如圖),
關鍵的問題在紅色的標記處,第一次從F5到I1,因為軟件版本內容的完全不同,所以,第一個文件的內容基本需要重新寫入,所以花費時間較長,而以后刷機是I1-I1軟件版本沒有變化,前面的內容也基本一致,所以刷機時間很快,也可以說只是花了個檢測比較的時間,那為什么后面一個文件的時間是差不多的?因為第二個文件本身里面有很多的空白數據,這些空白數據也就是我們刷鈴聲和圖片的地方,即使空白數據被寫入了很多其它數據,程序也只需要用空白數據把寫入的數據覆蓋掉,這個過程要比對整個文件進行操作要快很多,簡單的說,當F5-I1的時候,我們刷新的是原來有數據的地方,也就是文件的前半部分,當我們刷了很多圖片鈴聲要刷機還原的時候,我們刷的時后半部分,也就是原來的空白區域,所以,文件二的時間總是差不多的,有一次,我刷機的時候忘記了選擇Different Only,結果第一個文件花了30分鐘,這也證明了我的觀點。當然這只是我的想法,希望大家有什么不同的意見一起交流,有交流才有進步么!