国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 手機知識 > 正文

三星 E878(基于USB的agere系統通用)刷機失敗后的補救

2024-06-10 11:25:08
字體:
來源:轉載
供稿:網友

    大家可能會問:在上一回中我們講到我的小雅不是送給妹妹了嗎?怎么又來騙花了-_-b

    故事就要從送給妹妹開始了,我的立場在壇子里說過:亞太版的手機只要支持中文顯示和輸入是不主張刷機的。

    原因在于閃存里面有一個block會專門用來存放基帶的偏移量,這些參數是在出廠時微調的,所以這個數據每臺手機都是獨一無二的。但隨著數字基帶的發展,這些偏移量的個體差異沒有早年的大。不過如果你發現自己的水機信號不好,就要考慮這方面的問題了,所以我買水機盡量不買刷過軟件的機器,盡量找原版本就能支持中文的,其實這樣的型號還是很多的。

    扯遠了,回過頭來說我妹妹。。。她不知道從哪里聽來的行貨軟件比水貨要好,打電話不會掉話(在中國打移動電話,從沒掉過話的站出來!),還有這樣那樣的好處。。。(此處省去1000字)。沒辦法,誰讓是我妹妹呢,要刷就刷吧,其實水的是D6行的是C6還是水的版本高呢,不過反正也不是我用,說不定真的不會掉話呢(-_-b說不定我買張彩票還中500萬了呢。。。)

    她叫我把電腦帶過去幫她刷(為什么不是她帶個手機過來。。。)。。。我懶啊。。。就遠程控制她電腦刷了。用了OptiFlash 4.16T1,設置好跳過IMEI信息的地址,導入s3文件,按下flash。OptiFlash開始慢慢的load這個將近200M的S3文件。。。我去剝了個橙子,突然想到最好先備份一下她原來的rom。

    于是看了她的屏幕,顯示的是loading flash。。。(在這里要874 OptiFlash的作者10000次或者tjjtds),想夠慢的還在讀那個文件,就先abort了當前的操作,打算備份她的軟件先。

    叫她關機后重新按住*開機好讓我備份,她說關不掉,我說你拔掉USB線試試看,她試了下也不行,那我說你重新裝電板吧。重裝電板開機,這時候,最最神奇的事情發生鳥:手機給了個大大的白屏。我這才意識到剛才loading flash其實是指在寫入。。。難怪那么慢。我郁悶啊,用writing,用flashing,用burning,用updating都可以,干嗎用loading。。。看來老外也有英文不怎么樣的

    畢竟我是見過大場面的,讓她把數據線接上,按住*開機。設備里面出現了COM7我知道沒徹底刷壞,至少bootrom區還在工作,只要把新的bin填進去就可以了。于是決定直接刷E878軟件。OptiFlash開始load S3文件,我開始吃橙子。。。吃好橙子洗好手去看看刷了多少,卻看到一句話,好像是ERR_PROTOCOL。我知道有點麻煩了,問我妹妹怎么回事,她說剛才load到86%的時候手機白屏了。。。

    白屏的時候不像正常情況下系統認出COM5進入USB模式,而是直接不見了端口,說明和USB相關的代碼被我的誤刷新影響到了。

    我發揚鍥而不舍的精神,重新來~~~86%又白屏了。。。我開始有點寒了,當下就做了一個重大而英明的決定:再去吃一個橙子!

    吃完回來再試一次,3x%就白屏了。但站在巨人肩膀上的我永遠能看到常人所觀察不到的問題:既然白屏并不是固定在86%,說明OptiFlash在load S3文件的時候其實不對手機進行操作,這就好辦多了,什么時候白屏只是一個和時間相關的問題,這就解釋了為什么我吃了個橙子就3x%的地方白屏了。

    本著嚴謹科學態度的我決定仔細看看剛才刷新的log,又經過幾次DOE(design of experiment),發現OptiFlash工作的流程是:

    1。先發送一個指令到COM7,確定手機存在(不存在就報錯)

    2。載入S3文件,所謂的載入其實是在分析文件,確認哪些地址是需要刷新

    3。載入完成發送刷新的初始化指令到COM7,之后應該是以串模式開始寫這個端口

    另一個經驗是手機接在USB上按住*開機后一段時間會白屏(退出刷新模式),而經過OptiFlash的步驟1后白屏會來的相當快

    同時做了一個大膽的假設:在手機白屏之前所有的于刷新有關的功能是正常的

那相應的突破口如下:

    1。讓偽指令騙過OptiFlash使他不檢測手機是否存在(推遲白屏的到來)

    這在我之前的S208(也是agere系統)上很簡單,因為是串口的數據線,COM1或者COM2是事實存在的,而E870是USB的數據線,不插上手機是不會出現COM7

結論:無突破口

    2。跳過S3文件分析的過程或者縮短所需的時間

    跳過:我嘗試找了OptiFlash所有的菜單沒有找到相關的選項,換用3.7(希望低版本不作這樣的檢測)和4.51(高版本都不行)

    我又google了一下,找不到其他能寫agere系統的工具

    縮短:結束掉所有不用的進程,關閉防火墻,結束所有非必要的CPU占用。。。結果在94%白屏。。。崩潰阿。。。妹妹當時我就讓你買頻率高一點的Pentium-M嘛

    3。在分析結束時能讓手機standby在等待刷新的狀態

    嘗試在白屏后迅速重新開機,希望COM7能出現。。。但似乎COM7總在OptiFlash報錯后才出現。懷疑是系統輪尋USB太慢所致,故意降低OptiFlash優先級,使之在手機白屏后處于停止狀態(不給CPU時間)。。。不過好像OptiFlash此時鎖住了系統不讓他識別新的設備

    幾乎要崩潰了,告訴妹妹我要睡覺了,明天繼續刷新。。。

    第二天一早打個電話給三星,說明是國外帶來的手機,刷新中文軟件失敗。。。。對方給的報價是300RMB。。。想想即使能修也是要開機取碼片的。。。郁悶阿郁悶

    開始制定新的方案,然后打電話告訴我妹妹上網,我要繼續昨天的刷新-_-b

    A。繼續google其他的agere工具(可以不去檢測S3文件完整性)

    B。先用OptiFlash嘗試讀取ROM,此時OptiFlash會給一次重啟機器的機會,把這次機會放在刷新的步驟3(原諒我表達不清,實際操作太復雜了,相當于利用OptiFlash設計上的bug)

    C。嘗試把原來E870的S3文件弄小點,加速分析過程,因為只有開頭部分被覆蓋成E878的,所以理論上只要能在白屏前寫入到上次中止刷新的地方,就勝利了

    D。找臺快點的電腦來刷

    最后實施到方案C就成功了

    先從blueshow下載了E870的D6版軟件,用UltraEdit打開看了下

    發現每一行都有對應的地址,好辦多了。聽別人說完全刷一遍需要30分鐘,通過吃橙子需要的5分鐘估算了一下大概多少被覆蓋了。把文件留了大概1/6其余全部刪掉,重新保存為一個S3。

    之后在OptiFlash里設置difference only,這點很重要,跳過一樣的block能加快刷新速度,因為我是在和會定時出現的白屏賽跑

    之后由于S3文件很小,OptiFlash分析的過程一閃而過直接進入了刷新狀態,觀察log,大概70%之后所有的flash都一樣了,大概刷到90%白屏,但因為程序實質已經修復,手機重新開機正常。

    略過又刷成E878不表。。。反正我妹妹沒發現永不掉話-_-b


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 兴业县| 涿鹿县| 麦盖提县| 皋兰县| 惠东县| 洛阳市| 德保县| 三都| 郯城县| 二手房| 福安市| 桐梓县| 大丰市| 西乌珠穆沁旗| 哈巴河县| 德保县| 通河县| 科技| 沙雅县| 克山县| 涡阳县| 房产| 汨罗市| 建德市| 娱乐| 奇台县| 南昌市| 北票市| 葫芦岛市| 扶余县| 故城县| 临安市| 台北县| 永春县| 安远县| 邵阳市| 高碑店市| 象州县| 叙永县| 新巴尔虎右旗| 彝良县|