綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[系統問題] 備份及還原

 關閉 [複製連結] 查看: 2741|回覆: 13|好評: 0
跳轉到指定樓層
樓主
abc99290 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2014-4-22 20:08
50碎鑽
自己因有 ROOT 而變磚的慘痛經驗, 所以開始研究如何 ROOT 失敗後自救. 有些不懂的疑問, 希望能有高手解惑,能回答每一個問題.

1.ROOT 只是修改 SYSTEM PARTITION, 並沒有動到 BOOT, RECOVERY PARTITION 所以不會變全磚, 只要用 fastboot flash system system.img 就可以修復.

2.fastboot flash system system.img , 如果 SYSTEM.IMG 是來自原廠, 回復後就跟出廠一樣,查不出 ROOT 過, 不會有保固的問題.

3.fastboot flash boot boot.img , fastboot flash recovery recovery.img, fastboot flash system system.img , 如果是非原廠的 ROM, 要先 UNLOCK BOOTLOADER 才能執行. 但如果是原廠的 ROM

就不必 UNLOCK BOOTLOADER 就可執執行了.

4.各廠商會提供原始的 ROM 嗎,我自己手上有的 ASUS, HTC 設備, 在官網上好像都找不到. 其它網站下載的,如何判斷是原廠的 ROM.

5.自己在買來時(沒有 ROOT,UNLOCK BOOTLOADER前)可以用什麼指令,自行備份出原廠的 ROM, 以備以後變磚時使用.

最佳答案

查看完整內容

非常感激您詳盡的答案,抱歉我比較外行想再確認一下: 只要沒刷到bootloader就不會變磚,刷bootloader需要取得eng s-off,所以無須擔心 --> hTC 以外的品牌,也是如此嗎? 各家有各家的引導器,雜牌除外,所以只要能進入引導器都無須擔心 CWM失敗只需重新 fastboot flash recovery recovery.img即可,只要是unlocker狀態recovery可以隨意刷寫 ->即使找不到 recovery.img, 沒有做 fastboot flash recovery recovery.img 的動作, 仍 ...
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏1 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
games1tw | 收聽TA | 只看該作者
發表於 2014-4-22 20:08
本帖最後由 games1tw 於 2014-4-23 18:37 編輯
abc99290 發表於 2014-4-23 17:51
非常感激您詳盡的答案,抱歉我比較外行想再確認一下:

只要沒刷到bootloader就不會變磚,刷bootloader需要取 ...

非常感激您詳盡的答案,抱歉我比較外行想再確認一下:

只要沒刷到bootloader就不會變磚,刷bootloader需要取得eng s-off,所以無須擔心
--> hTC 以外的品牌,也是如此嗎?
各家有各家的引導器,雜牌除外,所以只要能進入引導器都無須擔心

CWM失敗只需重新 fastboot flash recovery recovery.img即可,只要是unlocker狀態recovery可以隨意刷寫
->即使找不到 recovery.img, 沒有做  fastboot flash recovery recovery.img 的動作, 仍然可以正常使用,只是進不了 CWM 或 recovery mode.
正解,recovery只是提供還原、備份、刷機等,動到系統檔案的工具,沒有recovery手機也可以使用

ROOT失敗還原回去即可CWM的RESTORE叫做WIPE,無論是RESTORE還是WIPE都不會對系統檔做更動(含ROOT)
-->這句我就和原本的認知完全搞亂了.

CWM 的功能表:

        * reboot system now:重啓手機
        * apply update from sdcard:從 SD 卡安裝更新檔
        * wipe data/factory reset:回復原廠設定
        * wipe cache partition:清除緩存分區
        * install zip from sdcard:從 SD 卡安裝 zip 檔
        * backup and restore:備份及回復
        * mounts and storage:模擬位置
        * advanced:進階設定
        * power off:關機

RESTORE AND WIPE 不是不同的功能嗎? WIPE 是清除資料, RESTORE 是把已備份的還原, "為什麼 CWM的RESTORE叫做WIPE?" 是指 WIPE 後已清除 DATA 和 CACHE, "回復(RESTORE)"原廠設定的意思, 並不是指 RESTORE 已備份的 system,data,boot,recovery,cache .  是這個意思嗎?
我是指bootloader的factory restore跟CWM或TWRP的WIPE是差不多的功能(factory restore比較不乾淨

wipe比系統原生的restore還要完整
一般刷ROM都需要3W4F,分別意思是
3W=wipe data/factorywipe cache partitionwipe dalvik cache
4F=format systemformat cacheformat dataformat SDCard(內存,非外接記憶卡)
一般wipe刪掉的是系統檔
format則是完全清理,所以請小心使用

CWM上的restore是還原備份沒錯

使用一鍵工具(風險較大)-> 是變磚機會大而已, 還是變磚後用 CWM 也可能無法解磚.
還原時會無法確定一鍵工具修改所在,因為ROOT的方法不只一種,而且有一定失敗機率(如無S-off機失敗率就很高),失敗不會怎樣但是還原原廠時會非常麻煩,tampered會去不太掉(無法完全回到原廠保固)

UPDATE-SuperSU-v1.93.zip (1.15 MB, 下載次數: 0) 通用ROOT刷包 -> 是各種品牌機子都可以用嗎?
只要官方沒有對Android做太大的修改,基本上皆可使用



麻煩回覆使用點評旁的回覆,要不然容易漏看訊息






用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

板凳
games1tw | 收聽TA | 只看該作者
發表於 2014-4-23 00:19
本帖最後由 games1tw 於 2014-4-23 05:43 編輯

不同品牌的手機作法不同

下面就以htc為例

1.ROOT 只是修改 SYSTEM PARTITION, 並沒有動到 BOOT, RECOVERY PARTITION 所以不會變全磚
   正解
   只要用 fastboot flash system system.img 就可以修復
   只能使用自己備份的system.img,否則成功率無下限,
還有必須要unlocked才能使用fastboot flash大多數的語法


2.fastboot flash system system.img , 如果 SYSTEM.IMG 是來自原廠, 回復後就跟出廠一樣,查不出 ROOT 過, 不會有保固的問題.
   完全錯誤,回復原廠保固必須要Android系统、sense、内核、基带、HBOOT全部都是原廠(RUU)才行,最後還必須除tampered跟回復s-on,如果只回復SYSTEM.IMG死機機率很高(沒WIPE過或內核不同),而且絕對不會恢復回locked(保固必須S-ON+LOCKED)

3.fastboot flash boot boot.img , fastboot flash recovery recovery.img, fastboot flash system system.img , 如果是非原廠的 ROM, 要先 UNLOCK BOOTLOADER 才能執行. 但如果是原廠的 ROM 就不必 UNLOCK BOOTLOADER 就可執執行了.
   完全錯誤,以上fastboot flash語法必須UNLOCKED才能使用(官方刷機包除外)任何刷機包都可以在UNLOCKED過後以CWM或TWRP刷入,但是沒有S-OFF的機子需補刷BOOT.img。
至於locked機只能使用"官方升級(前提是系統不能tampered(竄改))"、原廠STOCK ZIP(必須是官方的,提取的不行)或官方RUU
UNLOCKED才可以刷RECOVERY,不能刷RUU
RELOCKED&LOCKED才能使用RUU
要刷寫第一屏必須S-Off
份BOOTLOADER需要刷入Eng S-Off
任何非官方ZIP刷包必須使用第三方Recovery(原廠提取也不行)。
img映象檔必須S-Off才能夠刷入(recovery.img除外

4.各廠商會提供原始的 ROM 嗎,我自己手上有的 ASUS, HTC 設備, 在官網上好像都找不到. 其它網站下載的,如何判斷是原廠的 ROM.
   廠商一般不會提供原始ROM(紅米跟HTC有些有提供),一般都是大神提取出來的(官方原廠刷包),判斷方法可看名稱(但不一定准),STOCK、RUU之類都是原廠,但是必須unlocked或relocked才能使用(視類型,除官方)

5.自己在買來時(沒有 ROOT,UNLOCK BOOTLOADER前)可以用什麼指令,自行備份出原廠的 ROM, 以備以後變磚時使用.
   想要有最乾淨的ROM刷包,至少要先unlocked後刷CWM或TWRP後在備份(會備份system,data,boot,recovery,cache),完整完美備份(含bootloader,開機第一屏)則至少要有ENG S-OFF(SHIP S-OFF不行)

另外以上會受到權限不同而有所改變
基本上權限為S-OFF Unlocked > S-OFF Locked > S-ON Unlocked > S-ON Locked

最後再說一次,不同手機不同狀況
這只是舉例而已,不能不考慮例外的狀況
還有為什麼要拿HTC舉例,是因為HTC可以說是所有手機最難搞的


結論:你還是先查查CWM跟TWRP是做什麼用的吧!!



還有問題可以再提問


2014/04/23 05:43 新增資料&重新編輯

評分

參與人數 1碎鑽 +4 幫助 +4 收起 理由
曉兒 + 4 + 4 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

地板
 樓主| abc99290 | 收聽TA | 只看該作者
發表於 2014-4-23 10:57
games1tw 發表於 2014-4-23 00:19
不同品牌的手機作法不同

下面就以htc為例

謝謝 games1tw 專業的解說, 因我的目的只為了 ROOT, 但怕 ROOT 變磚. CWM 有看過, 只是 CWM 會警告有風險, 有時又找不到某一型號的 CWM ROM , 萬一刷壞了會不會更麻煩.
因此想再請教

1.CWM 安裝失敗或刷錯版本:

  A.會變磚,這時侯還可以按 音量-鍵+POWER鍵進入,讓電腦抓到設備,使用 fastboot flash boot boot.img , fastboot flash recovery recovery.img, fastboot flash system system.img 來救回來.

  B.還是只是無法進入 RECOVERY MODE, 系統是正常的,手機還是可以使用.可以再不斷試著安裝 CWM 到正常為止.

2.如 CWM 安裝成功, 已事先用 CWM 中的 BACKUP 功能備份了, 如果只是ROOT失敗,用 CWM 的 RESTORE 就可以解磚了嗎. 另外  CWM 中的 BACKUP 出來的檔案, 是否就是 fastboot flash boot boot.img , fastboot flash recovery recovery.img, fastboot flash system system.img 可以所用的 img 檔.

非常感激您的回覆.
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

5
games1tw | 收聽TA | 只看該作者
發表於 2014-4-23 12:15
本帖最後由 games1tw 於 2014-4-23 12:19 編輯

1.CWM 安裝失敗或刷錯版本:

  A.會變磚,這時侯還可以按 音量-鍵+POWER鍵進入,讓電腦抓到設備,使用 fastboot flash boot boot.img , fastboot flash recovery recovery.img, fastboot flash system system.img 來救回來.

  B.還是只是無法進入 RECOVERY MODE, 系統是正常的,手機還是可以使用.可以再不斷試著安裝 CWM 到正常為止.

只要沒刷到bootloader就不會變磚,刷bootloader需要取得eng s-off,所以無須擔心
CWM失敗只需重新 fastboot flash recovery recovery.img即可,只要是unlocker狀態recovery可以隨意刷寫


2.如 CWM 安裝成功, 已事先用 CWM 中的 BACKUP 功能備份了, 如果只是ROOT失敗,用 CWM 的 RESTORE 就可以解磚了嗎. 另外  CWM 中的 BACKUP 出來的檔案, 是否就是 fastboot flash boot boot.img , fastboot flash recovery recovery.img, fastboot flash system system.img 可以所用的 img 檔.

CWM的備份功能會備份system,data,boot,recovery,cache,不過他有自己的規格與其他還原方式不通用,ROOT失敗還原回去即可CWM的RESTORE叫做WIPE,無論是RESTORE還是WIPE都不會對系統檔做更動(含ROOT)
CWM無法使用img檔,必須製成ZIP刷包才能使用

還原ROOT需要使用UNROOT刷包才能覆寫乾淨
ROOT的方式不只一種,原理也不同,所以需要小心誤用其他方法的ROOT

UPDATE-SuperSU-v1.93.zip (1.15 MB, 下載次數: 1)
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

6
games1tw | 收聽TA | 只看該作者
發表於 2014-4-23 12:25
本帖最後由 games1tw 於 2014-4-23 12:37 編輯
abc99290 發表於 2014-4-23 10:57
謝謝 games1tw 專業的解說, 因我的目的只為了 ROOT, 但怕 ROOT 變磚. CWM 有看過, 只是 CWM 會警告有風險 ...


如果只是為了ROOT
提醒你有以下幾種方法

1.以CWM刷入ROOT刷包
2.以CWM刷入帶有ROOT的ROM刷包(未S-off需補刷ROM的BOOT)
3.S-off後使用一鍵工具(風險較大)
4.S-off後使用手機端ROOT工具(風險較大)
5.使用fastboot或adb shell語法開啟ROOT(限定品牌與機種)

提醒你最好少用一鍵工具,出問題不好處理

想要完全回復原廠(恢復保固)要按照以下步驟
unlocked+S-off > 改回原始CID > locked(還是S-off) > RUU > writesecureflag > 恢復原廠(S-on+locked)
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

7
 樓主| abc99290 | 收聽TA | 只看該作者
發表於 2014-4-23 17:51
非常感激您詳盡的答案,抱歉我比較外行想再確認一下:

只要沒刷到bootloader就不會變磚,刷bootloader需要取得eng s-off,所以無須擔心
--> hTC 以外的品牌,也是如此嗎?

CWM失敗只需重新 fastboot flash recovery recovery.img即可,只要是unlocker狀態recovery可以隨意刷寫
->即使找不到 recovery.img, 沒有做  fastboot flash recovery recovery.img 的動作, 仍然可以正常使用,只是進不了 CWM 或 recovery mode.

ROOT失敗還原回去即可CWM的RESTORE叫做WIPE,無論是RESTORE還是WIPE都不會對系統檔做更動(含ROOT)
-->這句我就和原本的認知完全搞亂了.

CWM 的功能表:

        * reboot system now:重啓手機
        * apply update from sdcard:從 SD 卡安裝更新檔
        * wipe data/factory reset:回復原廠設定
        * wipe cache partition:清除緩存分區
        * install zip from sdcard:從 SD 卡安裝 zip 檔
        * backup and restore:備份及回復
        * mounts and storage:模擬位置
        * advanced:進階設定
        * power off:關機

RESTORE AND WIPE 不是不同的功能嗎? WIPE 是清除資料, RESTORE 是把已備份的還原, "為什麼 CWM的RESTORE叫做WIPE?" 是指 WIPE 後已清除 DATA 和 CACHE, "回復(RESTORE)"原廠設定的意思, 並不是指 RESTORE 已備份的 system,data,boot,recovery,cache .  是這個意思嗎?




使用一鍵工具(風險較大)-> 是變磚機會大而已, 還是變磚後用 CWM 也可能無法解磚.


UPDATE-SuperSU-v1.93.zip (1.15 MB, 下載次數: 0) 通用ROOT刷包 -> 是各種品牌機子都可以用嗎?




謝謝您的回覆,抱歉問太多問題.

評分

參與人數 1碎鑽 +6 幫助 +6 收起 理由
曉兒 + 6 + 6 很給力!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

8
 樓主| abc99290 | 收聽TA | 只看該作者
發表於 2014-4-23 19:00
games1tw 發表於 2014-4-23 18:21
非常感激您詳盡的答案,抱歉我比較外行想再確認一下:

只要沒刷到bootloader就不會變磚,刷bootloader需要 ...

回覆的太詳細了,我這個外行都大致明白了. 太感激您了.  
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

9
 樓主| abc99290 | 收聽TA | 只看該作者
發表於 2014-4-23 20:47
games1tw 發表於 2014-4-23 00:19
不同品牌的手機作法不同

下面就以htc為例

抱歉,再問最後一個問題:

只能使用自己備份的system.img,否則成功率無下限
-> 那 fastboot flash system system.img (boot.img, recovery.img) 的 img 檔, 自己如何備份出來呢.


謝謝回覆.


用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

10
games1tw | 收聽TA | 只看該作者
發表於 2014-4-23 20:57
本帖最後由 games1tw 於 2014-4-23 20:59 編輯
abc99290 發表於 2014-4-23 20:47
抱歉,再問最後一個問題:

只能使用自己備份的system.img,否則成功率無下限


沒關係有問題儘管問

最簡單的方法就是做CWM的全機備份

backup and restore 這備份裡面都會包含

進階選項可以只還原一部份
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則