刷ROM必備的clockworkmod recovery
Desire HD 手機早早就 Root,前陣子也S-OFF 變成工程版的 HBOOT(ENG S-OFF),想要刷機的朋友一定常常聽人提起 clockworkmod recovery ,接下來就是安裝 clockworkmod recovery 囉!目前有兩種方式可以flash clockworkmod recovery,分別是使用Rom Manager或指令方式,當然挨踢路人甲要介紹的是Rom manager來安裝,安裝完後第一個動作不是刷ROM哦!是馬上備份目前的ROM至SD卡,以備不時之需。
【程式名稱】: ROM Manager
【程式版本】: 3.0.1.0
【支援語言】: 英文、繁體
【系統需求】: Android 1.6 以上 (免費)
【測試環境】: Desire HD
▼使用 QRCode(左圖) 或 Market(右圖) 尋找 "Rom Manager" 後下載並安裝執行。
▼也可以使用Android Market 網頁版來安裝哦!選按「Install」透過OTA方式安裝。
▼執行ROM Mnanger後會出現不負責手機損壞的任何責任說明,按下「確定」後又出現新功能的說明,一樣按下「確定」就對了。
▼進入畫面後選取「刷入ClockworkMod Recovery」(綠色框),此時會出現偵測到的手機,如果你有依打通Desire HD的任督二脈 S-OFF一文處理,表示有備份原廠的Recovery,那就大膽按下「HTC Desire HD」來繼續,當然手機一定要有 Root的才行。
▼進入安裝時會出現安裝的進度(紅色框),建議在通訊良好或有WiFi的地方,完成時會彈出成功刷入的視窗。
▼刷成功後可以在紅色框內看到目前刷入的版本,接下來必做的動作是選按「備份目前的ROM」,備份會以當天的日期為備份檔(clockworkrecvort\backup\當天日期),備份完後記得再複製到PC上以防萬一。
▼其備份的動作是進入ClockworkMod Recovery內執行Backup的動作,備份中的畫面如下,當備份完成後會重新開機。
▼既然備份後總是要來測試一下是否可以還原,選按「管理與還原備份」,結果右圖出現剛備份的檔案,按下備份檔來還原(綠色框)。
▼當然除了還原外也可重新命名或刪除,不過要還原所以選按「還原」,接著再詢問一次重啟手機並還原的確認,當選按「確定」,一樣會進入ClockworkMod Recovery內執行Restore的動作,還原後也會重新開機。
▼網路上有傳出 3.0.0.5 有一些狀況,若你不放心,也可選按「所有的ClockworkMod Recovery」(紅色框),右圖是出現可選擇的版本,你可以選擇你想要的ClockworkMod Recovery版本,按下「確定」即可下載並更新,重新刷完不同版本後最好再次備份,因為不同的版本的備份檔是否可以在不同版本還原,我可沒有實測過哦!
記得挨踢路人甲的 Desire 僅 Root 也能刷 ROM,不過在 Root 時會以 ClockworkMod Recovery 覆蓋原廠的 RECOVERY,平常就放賢大的 ROM 在 SDCard 上,簡單地透過 ClockworkMod Recovery 即可輕易更換不同版本的 ROM,Desire 進入 HBOOT 選單畫面較方便,在關機狀況下按下「音量下鍵」不放,接著在按「電源鍵」即可,Desire HD進入 HBOOT的過程可參考打通Desire HD的任督二脈 S-OFF一文。
Desire HD 的clockworkmod recovery
▼進入HBOOT 選單畫面後,按下「音量下鍵」將籃底白字移動至「RECOVERY」上(紅色框),接著在按下「電源」鍵即可進入ClockworkMod Recovery。若尚未安裝 ClockworkMod Recovery 可參考刷ROM必備的clockworkmod recovery(上)一文。
▼還記得之前安裝 Rom Manager 時有刷 ClockworkMod Recovery?用PC的觀念解說,Desire HD手機是硬體設備,Android 是灌在此手機設備上的作業系統,Rom Manager 如 windows 版的 Ghost 程式,而 ClockworkMod Recovery 就如同一鍵還原內建的Ghost程式,下圖就是利用上述的方式進入 ClockworkMod Recovery 的。
▼在ClockworkMod Recovery中,想要來移動選單,必須使用「音量鍵」來上下移動,而「電源」鍵就是執行所選取的動作,操作簡單,接下來大致解釋一下功能說明:
- reboot system now : 也就是由 ClockworkMod Recovery 重新開機進入 Android 系統。
- apply update from sdcard : 可將想要刷的ROM或其他系統修改檔更改成update.zip放入SDcard上,再利用此功能來更新。
- wipe data/factory reset : 清除資料分割區並恢復至出廠預設值,刷ROM常做的動作。
- wipe cache partition : 清除快取區的分割區刷,刷ROM常做的動作。
- install zip from sdcard : 若不想使用apply update from sdcard的方式,可使用此功能來手動挑選檔案更新,一般刷ROM都是利用此功能。
- mounts and storage : 一些磁碟工具,如format與Mount等功能。
- backup and restore : 系統備份與還原,類似PC的Ghost功能。
之前使用 ROM Manager 來備份目前 ROM,其實就是執行 ClockworkMod Recovery 的 Backup 功能,如果你還有印象的話,在執行時進入的畫面是不是很熟悉呢?當然你也可以選「Backup」來備份,其結果與ROM Manager 是相同的,挨踢路人甲喜歡用此方式來備份,因為 ROM Manager 會被我移除掉。不管怎樣,切記務必做過一次備份,主要以後刷ROM之後想要還原用的。
同樣的使用 ROM Manager 的還原也是進入了 ClockworkMod Recovery 內的「Restore」,此時會出現已備份過的 ROM (以備份日期為檔名),下圖中可以看出挨踢路人甲備份過兩次,選擇想要還原的日期檔按下「電源」鍵即可還原。
「Advanced Restore」主要是提供還原時的進階選項功能,你可以選擇想要還原的某分割區。
- advanced : 進階功能使用的機率不高,唯有「Wipe Dalvik Cache」是刷ROM時常用到功能哦!
Dalvik 是 google 為sun公司新版java虛擬機所設定的,主要是提供每個java程式的虛擬環境,避免因其中一個java程式影響其他java程式運作,而這些運作的快取區就是放在 Dalvik Caches 內,刷不同ROM 版本時,擔心這些之前殘留的快取因不同ROM造成系統錯亂問題,因此才會刷ROM時建議也清除此區域的快取。
- ++++ Go Back ++++ : 回到上一層(若不是最上層也可以使用手機上的返回鍵)。
深入的了解
看了這麼多的說明是否還是一大堆問號,挨踢路人甲有的也沒試過,例如「mounts and storage」使用的機會不多,在使用測試前可以提供一些資訊參考,首先必須瞭解Android系統中的分割區有那些,我不是技術人員,就僅我爬文整理如下,想要更詳細的內容可以Google一下。
分割區 | 用途 |
SPL | HTC手機啟動過程:IPL->SPL->Android,IPL是初始化程序,SPL負責載入Android系統的,SPL全名為Second Program Loader,是手機系統的bootloader外,還包括recovery、Fastboot、HBoot等功能,也就是SPL是用來讀寫flash rom的,且也提供檢測手機硬體、啟動統系統操作界面以及檢測SD卡等,因此IPL+SPL就如同PC上的BIOS一樣。 |
boot | linux操作系統的引導分區 |
radio | 手機通訊設備相關的驅動,就是手機上的通訊功能。 |
recovery | 存放recovery程序,是刷RADIO和ROM的橋樑,可刷不同的recovery版本可以帶來不同的功能,ClockworkMod Recovery就是放在此區。 |
system | 就是發佈ROM的主要放置的區域,所有系統運作的程式都在這裡,一般刷ROM就是覆蓋此區。 |
userdata | 使用者區,Android Market 下載的程式就放置在這邊,刷不同的ROM一般也會清除此區。 |
cache | 暫存區,如一些程式運作產生的暫時資料,最明顯的就是上網打開一個網頁,這個網頁下載後就是暫存在這裡,刷不同的ROM一般也會清除此區。 |
使用過PC的人都知道,Ghost對常灌系統的人來說是多麼重要的程式,但PC版的Ghost無法嵌入BIOS內,陸續有人利用安全的磁碟分割區(俗稱復原磁區),然後將整個系統放入此分割區上(一般會隱藏),接著再利用緊急救援光碟程式(如同ClockworkMod Recovery)將復原磁區上的原先系備援資料還原,如此系統又可以恢復至原先的狀況。
像挨踢路人甲就常使用的 Acronis True IMage 來備份與還原系統,此軟體特色除了可製作「緊急救援光碟程式」外,亦可將緊急救援光碟程式植入 MBR 內,這樣在開機時讓使用者進入作業系統前,可以先選擇進入「緊急救援程式」,然後快速的還原使用者之前備份的系統狀況,不錯 Rom Manager就是扮演這種角色,挨踢路人甲安裝 Rom Manager 其實主要是為了寫入 Recovery 區的 ClockworkMod Recovery 程式,只要有 ClockworkMod Recovery 如同擁有一鍵還原的 Ghost 程式,配合打通Desire HD的任督二脈 S-OFF一文內的進入HBOOT方法,ROM Manager似乎已達成使命,最後還是遭受移除命運,因為移除並不會影響已寫入的 ClockworkMod Recovery,平常愛亂搞Desire、Desire HD的我,因擁有Root與S-OFF能力,常常造成系統錯亂而無法進入 Android 系統,此時的 ROM Manager 似乎英雄無用武之地,還是 ClockworkMod Recovery 較實用。
from:http://walker-a.com/archives/752
刷ROM必備的clockworkmod recovery的更多相关文章
- 运用Android ROM Manager应用安装ClockworkMod Recovery的详细教程
在安装ClockworkMod Recovery恢复模式之前,建议先认识下Google Android平台的ClockworkMod Recovery恢复模式 对于Android ROM Manage ...
- 关于Google Android平台的ClockworkMod Recovery恢复模式
lockworkMod Recovery,它也被称为Clockwork与CWM,它是装载Google Android操作系统设备的一个自定义的Recovery恢复模式,它可以使得相关Android设备 ...
- Android设备运用Clockworkmod Recovery恢复模式安装定制的Rom
Clockworkmod Recovery是一个由Cyanogen团队开发的用于Android设备的第三方定制Recovery恢复模式,也称为CWM Recovery,具体它有什么用处呢?请看关于Go ...
- android系统又一次刷ROM简记(一)
当须要对android系统进行大刀阔斧的改造的时候,应该清晰的了解android各个image的组成才干做到庖丁解牛. 首先在android烧写过程中须要烧写的文件主要包含uboot.bin\boot ...
- 路由刷rom手册
最近对家里面那5,6个路由器下手了. 路由列表:小米mini 2台. 优酷路由宝l1,tp wdr3320,tp wr840n, 友华wr1200js,小米路由r1n 步骤: 1. 想办法开启ssh ...
- 雷军:重刷ROM的“自我格式化”
本文来源于:百度百家 作者:金错刀 2014-03-14 10:33:06 最近,跟一个前金山高管聊起雷军,特别是雷军的变化,她的感觉是:雷总岂止是变化,简直是格式化,甚至是把自己重刷了一遍ROM. ...
- android手机 解锁bootloader 刷recovery 线刷rom 卡刷rom
1 解锁bootloader 为手机安装官方驱动 按相应的组合键使手机进入fastboot模式 执行命令fastboot oem unlock 123456 (123456为厂家提供的解锁码) 手机重 ...
- 【TWRP】使用adb sideload线刷ROM的方法
本教程详细介绍 手机刷三方ROM 之前需要安装的 TWRP 这个神器工具 楼主的手机是小米,所以此教程以小米手机为例.其他手机原理类似 第一步,解锁引导程序 访问小米的官方解锁网站并申请解锁权限. 等 ...
- Linux下使用Fastboot给手机刷ROM
前言 一直在刷机.失败.刷机.失败中,还好今天有个任务能够使用fastboot刷机.好开心,最终不用切换系统了.(话说好久没有写代码了,身为一个互联网程序猿,不写代码我easy紧张). 开发环境 Ub ...
随机推荐
- 5 替换空格 JavaScript
题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”.例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 原来一个空格字符,替换之后 ...
- laydate5.0 设置最大最小值
由于新版的laydate时间插件在初始化时已设置时间最大最小范围,且生成对象,无法重新渲染改变其日期最大最小值. 有网友经实验贴出如下方法可达成目的,故做记录. //开始时间 var startDat ...
- IO流之字节流
IO流分类 按照数据流向 输入流:从外界(键盘.网络.文件…)读取数据到内存 输出流:用于将程序中的数据写出到外界(显示器.文件…) 数据源 目的地 交通工具 按照数据类型 字节流:主要用来处理字节或 ...
- Linux内核调用I2C驱动_驱动嵌套驱动方法
禁止转载!!!! Linux内核调用I2C驱动_以MPU6050为例 0. 导语 最近一段时间都在恶补数据结构和C++,加上导师的事情比较多,Linux内核驱动的学习进程总是被阻碍.不过,十一假期终于 ...
- DMVPN的实验模拟与分析
此篇博客正在介绍的是下图中的DMVPN: 为什么会出现DMVPN这个技术呢? 在这篇博客中https://www.cnblogs.com/huwentao/p/9355240.html介绍过Dynam ...
- Python交换两个变量值的函数
方法1:(错误) def func(a,b): a,b = b,a a = 1 b = 2 func(a,b) print(a," ",b) 方法2:(正确) def func(a ...
- java基础之while语句的练习
计算1-100,7的倍数的数的总和 代码如下: public class Demo1 { public static void main(String[] args) { int num=1; int ...
- 日期插件Mobiscroll
http://mobiscroll.com/ http://www.cnblogs.com/hxling/archive/2012/12/12/2814207.html http://www.wglo ...
- 4456: [Zjoi2016]旅行者
4456: [Zjoi2016]旅行者 https://www.lydsy.com/JudgeOnline/problem.php?id=4456 分析: 每次对当前矩阵按长边化一条分治线,然后在对分 ...
- Android:Gradle报错——No resource found that matches the given name (at 'dialogCornerRadius' with value '?android:attr/dialogCornerRadius')
今天在使用科大讯飞语音识别SDK进行语音识别功能实现时,莫名的引入了这个错误.不得不吐槽Android Studio再引入别的包时太容易出现冲突,然后导致无法找到R文件,项目无法执行. 1. 具体报错 ...