用刷機軟體刷手機是否比手動刷機更安全?有哪些優秀可信賴的選擇?
用刷機軟體刷手機有什麼風險?
7-1 update 今天看到這個回答居然出現在了熱門回答 之前的回答里還存在著不少不準確的地方和當時漏寫的地方 在此一併進行修改 為醒目期間 將修改的內容加下劃線(知乎不能用刪除線么?) 同時感謝@尤子對某些問題的指出
從評論和他人回答中看到的一些新的東西
------------------------------------------------------------------ 剛寫完之後發現的問題,不想一行一行改了,更正在這裡HTC的HBOOT不完全等同於bootloader,HBOOT=SPL,包含bootloader fastboot和其他的一些東西
------------------------------------------------------------------基帶是什麼?@zhang Bavol嚴格的說,基帶是一種硬體,它的作用是進行手機和運營商的通信,通俗的說就是手機和運行商之間的翻譯。理論上是只能支持一種制式的,除非外置基帶。
刷機的時候,我們提到的「刷基帶」中的基帶是指手機的基帶驅動程序,有的版本信號好,有的不好,有的在這個地區信號好,有的在那個地區信號好,但是,想通過刷基帶的方式是你的手機支持其他的通信制式,你想多了,洗洗睡吧。------------------------------------------------------------------ 底包和卡刷包,ota包有什麼異同?底包:由官方發布,通過電腦刷入(某些廠商的底包可以通過某些手段手機端刷新),內容最豐富,絕大多數情況下可以解救任何能點亮的手機(未解鎖的HTC和MOTO用戶還是要注意下BL(MOTO)和HBOOT(HTC)版本 順便提 這兩者基本上是一種東西 HBOOT是HTC 從WM時代延續過來的叫法)
線刷包:包括底包和第三方線刷包,第三方線刷包主要有兩種方式,通過官方或半官方刷機軟體或者通過ADB。一般的第三方刷機助手,大多並不是採用這種方式。卡刷包:在手機端,通過recovery系統刷入的,一般為zip壓縮包,包含刷機腳本,系統文件(可能存在基帶,BL,內核等)。OTA包:即官方的卡刷包,推送的系統更新就是通過這種方式。
危險性的話
一般卡刷包&<包含基帶或BL的卡刷包&<=不含BL或基帶的第三方線刷包&<含BL或基帶的第三方線刷包或底包可靠性(解決手機問題的能力)和刷機方便性與之基本相反------------------------------------------------------------------
關於解鎖,root和recovery先講recovery,recovery原本是安卓內置的恢復系統,用於系統更新,系統重置等操作,一開始rrecovery只能刷官方包,後來,以CWM為代表的開發者和團隊為我們帶來了一系列的第三方recovery,使我們可以很方便的刷入第三方系統,但是,如何刷入recovery也是一個難題,問題出在bootloader
安卓手機啟動的時候,首先啟動的是bootloader(HTC稱作HBOOT),它負責手機硬體的初始化,然後啟動的是linux內核和安卓用戶界面(按下指定按鍵或者輸入指定指令時引導fastboot recovery或其他東西),順便一提,「熱重啟(hot reboot)就是指的重啟安卓用戶界面」
對於某些手機廠商,比如htc,moto,索愛(索尼)等,bootloader是不能引導第三方的內核和recovery的,而官方的recovery又不能刷入非官方簽名的刷機包,為了解決這個問題,我們需要做的解鎖bootloader(hboot)。htc和索愛的幾乎所有機型和部分moto的機器都有官方解鎖,小部分moto的機器有第三方解鎖,這是這些手機刷機的基礎。
而某些機器,比如大部分moto的手機, 並沒有解鎖bootloader,雖然這些手機只能獲得在官方內核下經過修改的官方包,但是聊勝於無,而且沒有recovery也無法刷入,於是有了另一種方法,先root手機,將recovery寫入系統分區,開機過程中,打斷系統正常的引導,通過某種手段(比如defy(+/xt)是音量下)引導進入recovery,變相達到進入第三方recovery的效果。
------------------------------------------------------------------
之前的回答(少部分增加,少部分修改)------------------------------------------------------------------謝邀
事實上,我們平時所說的刷機主要有兩種,第一種是刷底包,第二種是刷自定義包或OTA包,我認為題主指的是後者,但是有些人的回答是(部分)基於前者的,這裡順便說一下前者。
底包是手機廠商官方推出的,包含bootloader,linux內核,recovery,通訊基帶,系統等多個部分,這種包的主要作用是大的系統更新和救機用,這種包一般是在電腦上用刷機軟體刷,比如htc的ruu,三星的odin,moto的rsd等(在XDA-developers上的確有mobile-odin這種東西,但是對機型和客觀條件要求比較嚴格,如非必須不推薦),通過某些方法,我們也可以從中提取出zip或img文件,recovery可以直接識別前者,後者經過少許處理也可刷入
而我們最常見的就是第三方包和ota包,這種包,絕大多數時候是以zip壓縮包的形式出現的,這種包很少包括系統和linux內核以外的東西,絕大多數情況下是不會動到bootloader的(少部分ota包會),所以基本上來說是安全的,就算刷機過程中出現問題,也絕對可以刷底包救回來。
PS OTA全稱 Over-the-Air,即空中升級,簡單地說就是官方用在純手機端系統升級的方式。了解了這兩種刷機方式之後再來解答題主的問題
如果是通過官方工具進行刷機的操作,不存在更好的問題,因為,官方刷機軟體基本都會進行簽名校驗,損壞的包基本是不可能刷進去的,刷機過程中如果出現問題,比如斷電,掉線或者其他的問題,的確有一定概率變真磚,需要送修,但是不大。
看到下面有人提 順便提一下 odin的確有點挑線挑口 穩定性不是太好 我碰到過這種情況 用電腦上的一個口認手機但是死活刷不進去 ,同時它的效驗機制似乎不太完善(不確定)。
對於第三方包,我的觀點和@Toby 的大致類似,如果你會刷機,自己刷,更安全,因為用所謂的「一鍵刷機」一旦出現問題,你很難知道具體是什麼地方出了問題,而且,這方面完全可以在手機上完成,在電腦上用刷機軟體還有潛在的數據線接觸不良、停電、死機的風險,刷機軟體選擇性的風險,甚至部分無良刷機軟體還會做一些小手腳,得不償失。
當然,如果你不會刷機,這類軟體的確很方便。但是,這樣的包,即使出現了什麼問題,只要你是按照教程操作的,刷壞手機的幾率約等於零,即使無法正常開機,也可以通過刷底包的方式修復,所以,膽大心細就好。
同時,找身邊有經驗的同學/朋友幫刷,也是一個很好的方案
最後也提一下下面很多人提到的問題,我非常同意「不要為了刷機而刷機」這句話,的確很多安卓手機有大量的第三方rom資源,但是,如果不是亟待解決什麼問題,找一個口碑好的,比如CM或者官方包,反饋沒什麼bug的刷進去,老老實實用就行了,前些天我一個同學,買了個手機,嘗試了好幾個第三方包,最後還是刷回了一個基於官方4.0小修改的包。
就說到這裡,如果對我的回答有任何意見或問題,或者我的回答有任何不正確的地方,歡迎文明討論,謝謝。以我周圍的經驗來講,只能說是更不安全...因為,死都不知道怎麼死的,如果知道是怎麼死的,還用得著刷機軟體?
絕對安全的刷機方法有:
1. 一個字一個字看刷機教程,然後照著一步步的來;2. 請高人幫刷切勿為了刷機而刷機。
我周圍很多朋友,頭次買了一台安卓機,剛到手直接問我給他刷機,我都是這樣回答他們的:你先用著,用著不爽再告訴我,我再幫你刷也不遲。---------------------
看到題主修改了問題,我決定補充一下。刷機原理@李鑫元 已經說得很清楚了。但對於官方刷機軟體來說, 如果涉及到刷底包, 這個時候,也必須小心,因為此操作極有可能產生不可逆的結果。有廠家對Bootloader之類底層系統級別有著格外苛刻的限制。我的一個朋友在他迷上刷機的時候,自信爆棚,專門拿周圍朋友的手機來刷。有次他朋友給他一台Defy+,在還沒確認那台手機的版本、Android版本、Bootloader版本、基帶版本等等的情況下,就直接開刷MIUI官方教程中的RSD底包,結果導致手機變磚,好在後來出了救機包,才勉強讓手機復活,耽誤了不少功夫,這是血的教訓啊!
其實,想刷機的朋友不妨先了解安卓刷機的大概流程:
1. 解鎖2. 刷入第三方Recovery (一般來說,當第三方Recovery刷入之後,再用zip包的方式刷機,風險會大大的降低)3. 刷入第三方ROM(zip格式)
4. 有時需要單獨刷基帶5. 享受新系統對於傻瓜刷機工具,我個人沒有這方面的使用經驗,但如果你是用的主流機器的主流版本,那麼使用主流的傻瓜刷機工具,風險應該還是可控的。唯一需要注意的就是,刷機前一定要看清楚各種刷機說明,以免發生意外,勞神傷財。謝邀..
首先我想說,刷機是沒有絕對的安全的,可以說只要你刷機,廠家就有不保修的權利。而很多手機要刷機都要解鎖BL,就是bootloader,而解鎖了是肯定失去保修權利的。這就要你自己權衡了。刷機有兩種方式,線刷和卡刷。線刷就是是調用ADB進行刷入,谷歌只給了一個可執行文件,最早是要在命令行下輸入命令刷機的。後來為了方便,大家製作了批處理命令,完整的刷機軟體來方便剛接觸的人快速刷機。基本你只要是手機連著電腦刷機都是這種方法。卡刷就是先將要刷的包放進SD卡,重啟後進入RECOVERY模式,選擇你要刷的包進行刷入。
可以說線刷和卡刷是基本沒區別的。再說刷機,既然你要刷機,就肯定是要刷第三方的ROM包,簡單說來就是手機愛好者自己編譯的系統,加入了一些DIY的元素,當然大部分的開發者製作的ROM都還是很有質量的,但也不排除一些有不良居心的人,在ROM里加入一些黑客軟體盜取你的信息,這也是不安全的一部分。
針對你所說的問題,「刷機軟體」,我想你應該指的是一些手機助手,刷機助手吧。這些軟體有一個好處,就是傻瓜,不需要很複雜的設置,你只要點幾個按鈕就能完成刷機。這種軟體還可以自動下載ROM,但是你並不知道這寫ROM的質量如何。我之前幫我同學刷機的時候也用過這種軟體,因為非常簡單,不用看長篇大論的教程,也不用費心選ROM。而你所說的可信賴的選擇,還是要你自己判斷,我還是認為自己刷比較好一點。所以,不管用什麼方法刷機都沒有絕對的安全。刷機軟體有時還不如自己手動刷更安全。如果你什麼都不懂,又不想看教程,那你可以直接下一個喜歡的rom包,用刷機軟體快速輸入,比較省事。但我認為如果是自己的手機的話,還是自己一步一步看著教程來刷比較有意思,也有成就感。貌似我來晚了…第一位的已經得到60多位的贊同了…
但是刷機作為我為數不多的強項,還是想再回答一下自己的認識… 先放上自己以前在貼吧 發過的兩個帖子吧…都是和刷機相關的。一個是講自己在學校 幫人刷了一百多個手機的事
http://tieba.baidu.com/p/2064396414?pn=1還有一個是 說 哪個品牌的手機最好刷
http://tieba.baidu.com/p/2162690503?pn=1我覺得當然是手動刷更安全,但是小白只會軟體刷,高手又不屑於軟體刷(或者能軟體就軟體,不能軟體就手動)。
刷機大致 分為 刷底包(官方包)和卡刷包(民間包)
其中比較有危險的是刷底包,往往需要用電腦刷,刷錯誤的底包或者刷到一半突然停止,都是比較危險的。
卡刷包則沒有危險,整個過程只在手機上進行,刷錯重新刷,或者刷底包 都能救回來。
我們大多數情況下是想刷一個好用的 卡刷包,但是卡刷包一般需要與其版本對應的底包,才能刷成功。這時候一鍵刷機軟體就往往不能辨別,容易刷機失敗,不能開機(刷底包,或者正確的卡刷包可以救活)
或者有時軟體不能正確的識別你手機的型號(尤其冷門手機),或者自動刷機過程中出現各種意外,這對小白都是挺致命的。
用軟體一鍵root的話,一般不會弄壞(htc的手機刷機最麻煩,刷機或者root要先解官方鎖。以前的刷機精靈,root HTC手機的時候不先解鎖,弄壞了一大批,現在應該修復了。)
一鍵刷機軟體,首先推薦 完美刷機,尤其對三星手機的支持較好,能夠刷 三星手機和其他一些的底包(這個還是很厲害的,可以救磚)。但是支持的機型較少,基本只支持比較熱門的機器。然後刷機精靈,支持機型較多,但是技術含量感覺沒 完美刷機 高。
卓大師 以前刷htc還挺好的,但是後來綁定了什麼豌豆莢手機連接助手,我就不在用了。
其他什麼 甜椒 什麼的沒啥感覺了…最後當然是手動自己刷機比較穩紮穩打,你自己清楚為什麼這樣刷,下次再刷的時候也更容易,出現意外了,你也知道怎麼解決。手機碼字,先說這麼多吧…哪天心血來潮再好好補充整理完善。這個的話要看什麼刷機軟體了,比較有知名度的可以用。我還是覺得不要用那種一鍵傻瓜式刷機軟體,那有個鳥意思,去技術性論壇找找手動刷機的方法你會感覺到刷機的快樂的。刷機有風險,開刷須謹慎。
放心大膽的刷吧,記住一條。只要手機屏幕還能點亮,就不是磚。都能刷回去。
卡刷最安全,真的
更不安全。
手機刷機你只要保證手機有電,而電腦刷機你得同時保證電腦跟手機不出故障。
鑒於電腦出現什麼死機之類的事情再正常不過了,所以一旦電腦出問題,你的手機就磚了。
曾經有一次用筆記本電腦刷機,刷了一半電腦進入休眠了,於是結果你們懂的。。
所以從安全性的角度考慮,絕不要用電腦刷機,電腦刷機的優勢是方便而非安全,當然安全跟方便兩者常常是互斥的。手動刷機:現在很多小夥伴都比較喜歡卡刷,而刷機包都來自於各種論壇,
其實論壇很有可能成為刷機包病毒的溫床,而且ZIP格式的刷機包也不能直接拆包檢測。所以我們在選擇刷機的時候,盡量選擇正規的刷機軟體。如果你還是比較喜歡手動卡刷的話,記得安裝殺毒軟體噢~
刷機軟體:操作簡單一些。一般刷機軟體也會分為卡刷,很線刷。基本上正規的刷機軟體線刷包都沒有什麼太大安全隱患,畢竟是官方包嘛!
那麼哪裡會常出現問題呢?非官方渠道的刷機通常依賴於定製者定製的ROM安全,即,這些定製的ROM可能由於編寫的水平不高或者不謹慎,導致存在Bug或者不穩定的情況,從而導致手機安全受到影響;所以對安卓用戶來講,用戶需要注意謹慎選擇定製的固件,盡量選擇版本穩定的固件。
至於刷機軟體的推薦選擇安全性高的刷機軟體都可以
你不懂的話什麼方式都不安全因為你不知道怎麼做才算是保護自己的手機如果可能請盡量不要刷機 刷機不是誰都可以做的 涉及到機型和ROM匹配的問題 很多事都說不好
看了這麼多回答,我想說的是:
現階段很多刷機軟體(刷機精靈,各種刷機助手)用的刷機方法依舊是recovery刷機法。
就是把本來可以自己動手逐步完成的事,通過軟體使它更傻瓜化。對外呈現黑箱狀態其實實質沒變。
這個時候出現問題,有可能是手機端,也有可能是電腦軟體端運行錯誤。
但同時也要注意到,手機端用這種方法刷機也可能因為誤操作產生問題,增加刷機成本。(手殘把系統刪掉過的某人路過)
總而言之呢,如果題主自認為經驗豐富不會出錯,那失敗率肯定會小於軟體刷機。
如果做不到保證自己手動刷機準確無誤,那軟體刷機還是要靠譜的多。刷機的時候要注意的幾個事項:1.只要是和電腦有連接的機器就能自己刷,不論是正常使用中還是白屏中。如果手機已經與電腦無連接反映(例如黑屏),那麼自己就刷不好了。 2.普通數據線是沒辦法刷機器的,只能傳圖片以及 MP3 等。 3.刷機時一定要確保手機電池電量在一半以上,這個很重要哦。 4、刷前請仔細閱讀刷機操作說明 5、刷機時四個文件(或三個文件)的位置不要放錯 6、建議在自己手機原版的基礎上刷串號不變的DIY版本(如果該版本會改變串號,一般人還是不要刷的好,否則出了這樣那樣的問題自己難以解決,這裡推薦奇兔刷機工具一鍵刷機;
完美刷機很好,個人感覺比卓大師好多了。一鍵刷機比手動刷方便得多,對小白來說是個不錯的選擇。之前用是索尼26i的,用的是搜狐論壇里魚雷大神的一鍵root刷機什麼的。現在用的是s3,前幾天突然想root一下,先是用了卓大師,結果等了半天手機都沒反應,果斷卸載了。然後又下了完美刷機,5分鐘就搞定了,傻瓜式的操作步驟想出錯都很難的吧個人感覺。 ps 手機root後就不要再繼續折騰刷機什麼的了,一是浪費時間,你也不能讓你的手機性能得到實質性地提升;二是老是刷機,很容易誤入歧途把手機刷壞,我周圍包括我自己都是活生生血淋淋的例子。
我用刷機軟體刷 結果電腦藍屏,手機變成了磚頭,以後再也沒用過什麼刷機精靈了
1.卡刷比什麼都好2.推薦個朋友的軟體:趣刷刷機,用三星手機的朋友去用下。板磚救活器
只要你認真去研究下,一個小時不用你就可以熟悉整個流程。十分贊同樓上各位大神的觀點。刷機前建議想好自己想要的是什麼,不要盲目刷。個人偏愛精簡優化版,哦也。
現在的安卓刷機比以前要好刷很多了。一個刷機精靈都能幫你搞定一切的。在以前還要去線刷recovery,root後才能卡刷。其實安卓機的卡刷是最穩定的。用數據線刷機往往會有不可預測的情況出現。再說了安卓的機子根本就不需要考慮刷機時的安全問題,即便是刷成磚了還可再刷回來;而對於ios的設備,官方只有線刷升級,不存在卡刷這一名詞
用過幾部安卓手機,從第一部HTC G1開始,每部手機都刷過很多次,這也是為什麼我現在堅持不用安卓的原因之一。
最初安卓剛出來的一兩年,手機內存普遍較小,很多人會去刷機做app2sd,就為了裝更多的軟體和遊戲嘗鮮。還有一部分人刷機是為了體驗CM等ROM的流暢性和MIUI ROM的豐富主題。目前的手機配置已經比前幾年高出很多了,有足夠大的內存可以折騰,個人覺得也沒必要再刷機折騰了。強烈不建議閑著沒事去研究刷機,尤其是不懂這些流程的人。無論是依託軟體和手動刷機,沒法評判誰更安全,我就有過用刷機軟體刷了失敗過的,內核版本太高了…如果實在要刷機,建議在刷機前:
1.先觀察一段時間該ROM的bug,不要急著刷,有些ROM在不同人的手機上可能會有不同的錯誤,等穩定版和正式版。2.刷機前一定一定要記得備份,很多朋友會忘記備份通訊錄…3.刷機時USB介面建議連接主機機箱後面的。4.把教程多看至少五遍以上,記住流程和刷機要點。5.加一個手機相關的ROM刷機群,刷機出現問題時,可以隨時請教別人,很多人還是很熱心的。跑題了。都不安全,刷機軟體目前相對安全。手動刷機跟軟體刷機其實多是用recovery刷ROM。不同在於一般會卡刷包的手機變磚之後多可以自己卡刷救磚。但是用軟體刷機的基本上變磚之後多要花錢讓人去救磚。人在差別而已。像我刷機比較熟悉了。但是一般刷機我也用軟體刷機。刷機軟體你可以看看卓大師刷機專家:卓大師刷機專家PC版
刷機軟體比較自動化,相對來說更不安全,因為手動手機,我們知道自己手機是什麼版本,需要對應什麼版本的系統來說,而自動刷機軟體無法全面為我們考慮。
推薦閱讀:
※xposed框架會不會讓手機變卡?
※為什麼微軟要將cortana適配ios和android? 意義如何?不會僅有的競爭力么?
※你為什麼更多用瀏覽器使用某類互聯網產品而不是安裝APP?
※你怎麼看待在 Android 中應用MVC,是否有必要抽象出獨立於 Activity 的 Controller ?
※google play 中應用為何廣告如此之多?