Tham dự Tech Lounge

Tham dự Tech Lounge


ClockworkMod Recovery cho Android là gì và sử dụng nó như thế nào?

silut7
14/6/2012 5:4Phản hồi: 317
ClockworkMod Recovery cho Android là gì và sử dụng nó như thế nào?
Tinhte-ClockworkMod-Recovery-0.jpg

ClockworkMod – còn được biết đến với tên gọi ClockworkCWM – là 1 hệ điều hành mini dành cho điện thoại và máy tính bảng chạy hệ điều hành Android. Nó cho phép bạn can thiệp vào sâu hệ thống , để phục hồi, cài đặt hay chỉnh sửa những thành phần mà bạn không thể thực hiện được ngay trong hệ điều hành Android đang sử dụng. Tuy giờ đã có nhiều loại recovery mod khác nhưng về cơ bản thì nó vẫn có cách thức sử dụng giống như CWM.

Giới thiệu Android Recovery

Tất cả mọi thiết bị Android phân phối trên thị trường đều được cài sẵn 1 bộ Recovery mặc định (tạm hiểu là bộ cứu hộ hệ thống). Tuy nhiên, với recovery này (stock recovery), bạn chỉ có thể thực hiện được 1 số thao tác đơn giản như phục hồi máy về trạng thái xuất xưởng hoặc cài đặt các bản ROM chính thức do nhà sản xuất phát hành.

Các bản recovery tùy chỉnh (custom) về căn bản là bản recovery thay thế cho stock recovery ở trên, nó được bổ sung rất nhiều tiện ích để bạn có thể tùy chỉnh nhiều thứ trên thiết bị Android của mình. Ví dụ như bạn có thể cài đặt các bản ROM chính thức lẫn không chính thức, bổ sung ứng dụng, giao diện, kernel… bằng cách sử dụng các file zip. Ngoài ra, bạn còn có thể đưa máy về tình trạng như lúc mới xuất xưởng, phân vùng thẻ nhớ, bật kết nối USB ngay trong chế độ recovery, xóa Dalvik cache và battery stats, sửa lỗi phân quyền, quản lí, sao lưu và phục hồi hệ thống… nói chung là rất nhiều thứ. Chúng ta sẽ tìm hiểu chi tiết các phần này ở phần sau.

Giới thiệu ClockworkMod

ClockworkMod recovery là 1 trong những bộ recovery được sử dụng 1 cách phổ biến nhất trên các thiết bị Android. Được phát triển bởi Koushik Dutta (còn được biết đến là Koush) – người cũng đồng thời viết ứng dụng Android ROM Manager. Bạn có thể tìm hiểu thông tin của anh ấy tại blog này hoặc ngay tại Twitter.

Cài đặt ClockworkMod

Tùy vào mỗi thiết bị chúng ta sẽ có cách cài đặt CWM riêng. Hãy cẩn thận, không nên tự mình cài đặt khi chưa có thông tin phản phồi thành công từ những người đã từng thực hiện trước đó.

Truy cập vào ClockworkMod

Sau khi cài đặt thành công CWM thì việc truy cập vào nó rất đơn giản, có thể truy cập bằng ứng dụng hoặc các tổ hợp phím (tùy theo model máy sẽ có hướng dẫn cụ thể).

Các chức năng CWM

Giả sử bây giờ bạn đang truy cập vào CWM 3.0.0.5 (các phiên bản mới hơn cũng gần như tương tự) và bạn sẽ thấy rất nhiều chức năng khác nhau. Sau đây chúng ta sẽ cùng nhau tìm hiểu chúng
Tinhte-ClockworkMod-Recovery-1.jpg

Quảng cáo


Thông thường, bạn có thể di chuyển lên xuống giữa các chức năng bằng phím tăng, giảm âm lượng, chọn 1 chức năng nào đó bằng các ấn nút nguồn của thiết bị. Tuy nhiên, điều này có thể hơi khác trên 1 số thiết bị.
  1. reboot system now - Khởi động lại thiết bị
  2. apply update from sdcard - Chức năng này dùng để cài đặt ROM, kernel, giao diện… từ 1 tập tin zip có tên làupdate.zip , tập tin này được đặt ở thư mục gốc trên thẻ nhớ. Khi bạn chọn chức năng này, 1 giao diện như bên dưới sẽ xuất hiện, bạn di chuyển xuống dòng chữ Yes để để cho máy thực hiện tác vụ này:
    Tinhte-ClockworkMod-Recovery-2.jpg
  3. wipe data/factory reset - Chức năng này sẽ xóa toàn bộ thông tin người dùng cũng như dự liệu tạm trên máy. Cái này sẽ trả máy về tình trạng lúc mới mua hoặc mới cài ROM xong. Nó cũng xóa sạch dữ liệu trên các phần vùng ext của thẻ nhớ (chúng ta sẽ đề cập sau nhé).
  4. wipe cache partition - Chức năng này cho phép xóa các dữ liệu lâu ngày không dùng đến. Đây là thao tác bạn thường làm trước khi cài đặt ROM mới, ứng dụng, kernel hoặc bất kì những thứ tương tự.
  5. install zip from sdcard - Chức năng này có các menu con như bên dưới:
    Tinhte-ClockworkMod-Recovery-3.jpg
    1. apply /sdcard/update.zip
      Chức năng này tương tự ‘apply update from sdcard’ phía trên.
    2. choose zip from sdcard
      Cho phép bạn cài đặt từ tập tin zip với tên bất kì (không nhất thiết phải là update.zip). Tập tin này có thể là ROM, kernel, ứng dụng, giao diện hay bất cứ cái gì mà người tạo muốn cập nhật từ file zip. Đây cũng là chức năng bạn thường sử dụng khi muốn cài đặt 1 ROM mà bạn chép vào thẻ nhớ trước đó. Khi chọn vào chức năng này, bạn sẽ được đưa đến 1 màn hình cho phép bạn tìm vị trí lưu file zip cần thực hiện. Tinhte-ClockworkMod-Recovery-4.jpg
    3. toggle signature verification - Cho phép tắt/mở việc kiểm tra chữ kí trong ứng dụng. Khi chế độ kiểm tra được bật, bạn sẽ không thể cài đặt được các bản ROM chưa được sign, mà đa số ROM tùy biến hiện nay đều thuộc dạng này. Nếu tắt kiểm tra, bạn có thể cài đặt thoải mái.
    4. toggle script asserts - Tốt nhất là bạn không nên thay đổi gì ở đây cả. Đây là chức năng hiếm khi được dùng, ngay cả bản thân tôi cũng chưa dùng lần nào và tôi cũng thật sự không hiểu lắm về nó.
    5. +++++Go Back+++++ - Đưa bạn trở về menu trước đó.
  6. backup and restore - Cho phép bạn sao lưu toàn bộ dữ liệu hệ thống, tất cả các phân vùng bên trong máy, nói chung là tất tần tật mọi thức bên trong bộ nhớ máy và phục hồi lại bản sao lưu đó. Bản sao lưu sẽ được lưu ngay trên thẻ nhớ, với cấu trúc thư mục là clockworkmod/backup/xxxxxxxxx. Tính năng này có thể được hiểu tương tự như chức năng của phần mềm Norton Ghost nổi tiếng trên Windows. Chức năng này hữu dụng khi bạn muốn sao lưu lại toàn bộ hệ thống đang hoạt động ổn định để phục hồi vào 1 ngày xấu trời nào đó.
    Tinhte-ClockworkMod-Recovery-5.jpg
    1. Backup
      Tạo 1 bản sao lưu, việc này có thể mất nhiều thời gian, tùy thuộc vào dung lượng bộ nhớ máy nhiều hay ít, tốc độ thẻ nhớ nhanh hay chậm. Trung bình mất từ 5 – 20 phút.
    2. Restore
      Cho phép phục hồi lại bản sao lưu trước đó.
    3. Advanced Restore
      Chức năng này cho phép bạn lựa chọn phục hồi cái gì chứ không phục hồi tất cả như trên. Bạn có thể chọn phục hồi riêng phần boot, system, data, cache và phân vùng sd-ext partitions:
      Tinhte-ClockworkMod-Recovery-6.jpg
  7. mounts and storage
    Cho phép bạn thực hiện các thao tác liên quan đến bộ nhớ máy và thẻ nhớ như gắn kết/ngắt gắn kết, định dạng lại bộ nhớ. Hãy cực kì cẩn thận với các chức năng này, đặt biệt là các phần format boot, format system, format data. Nhiều bạn đã phải khóc hận khi thiếu hiểu biết ở khu vực này, kết quả là máy bạn không thể khởi động nữa vì toàn bộ dữ liệu hệ thống đã mất hết.

Quảng cáo


Tinhte-ClockworkMod-Recovery-7.jpg
  1. mount/unmount /system, /data, /cache, /sdcard or /sd-ext
    Các chức năng này cho phép gắn kết và ngắt gắn kết các phân vùng của bộ nhớ, hầu hết các chức năng này ít được dùng đến.
  2. format boot, system, data, cache, sdcard or sd-ext
    Như đã nói ở trên, hãy cẩn thận với những chức năng này.
  3. mount USB storage
    Cho phép bạn kết nối vào chế độ USB với máy tính ngay trong chế độ recovery/
  • advanced
    Các chức năng ở đây hầu như ít được dùng đến ngoại trừ Wipe Dalvik cache, cần phải làm trước mỗi lần cài ROM. Đây là các tính năng chính:
    Tinhte-ClockworkMod-Recovery-8.jpg
    1. Reboot Recovery
      Cho phép khởi động lại CWM ngay trong chế độ Recovery, đây cũng là chức năng ít dùng.
    2. Wipe Dalvik Cache
      Cho phép bạn xóa các dữ liệu tạm của máy ảo Dalvik (1 dạng máy ảo Java được tùy biến cho Android). Bạn cần làm điều này trước khi up các ROM mới để phòng ngừa các lỗi phát sinh ngoài ý muốn.
    3. Wipe Battery Stats
      Cho phép xóa các thông tin về pin như tình trạng, thời lượng sử dụng…dùng chức năng này khi pin hiển thị không đúng.
    4. Report Error
      Cho phép lưu tập tin ghi chú các lỗi phát sinh của CWM trên thẻ nhớ, bạn có thể báo các lỗi này lên cho nhà phát triển CWM sau đó.
    5. Key Test
      Cho phép kiểm tra các phím cứng và mã phím tương ứng.
    6. Partition SD Card
      Cho phép bạn phân vùng thẻ nhớ của mình trong trường hợp muốn cài đặt hoàn toàn các ứng dụng lên thẻ nhớ (bằng phần mềm Link2SD), trên phân vùng đặt biệt dạng ext (việc này đòi hỏi bản ROM có hỗ trợ phân vùng ext), dùng khi dung lượng lưu trữ trên máy thấp. Chức năng này sẽ cho phép bạn lựa chọn dung lượng của phân vùng ext, dung lượng phân vùng swap (1 dạng bộ nhớ ảo, dùng khi ram máy thấp) và dung lượng lưu trữ thông thường.
    7. Fix Permissions
      Sửa các lỗi phân quyền tập tin bị ai trên bộ nhớ máy, đưa chúng trở về trạng thái mặc định. Hữu ích trong các trường hợp khắc phục lỗi Force-Closes.
  • Bên trên là các tính năng chính của CWM, hi vọng bạn sẽ có được kiến thức nền tảng trong việc cài đặt ROM và nhiều thứ khác.
    317 bình luận
    Chia sẻ

    Xu hướng

    vuhoang1088
    ĐẠI BÀNG
    12 năm
    Vote. ^^! đọc là hiểu ngay ý nghĩa của ClockWorkMod .
    ^^! lúc trước thấy anh em bàn thì nghe. Chứ đi làm suốt. Chẳng vọc nên ko hiểu gì cả =)),
    Đọc sơ qua bài này cũng biết thêm.
    hê hê, bản này chi tiết và đầy đủ cho mấy anh chị em nào đang tìm hiểu về nó.
    tuy nhiên mình có một số ý kiến sau:
    - ClockWorkMod muốn cài được lên điện thoại android thì cũng cần người kha khá vốn kinh nghiệm mới có thể cài được nó.
    - Nó có thể là công cụ tốt nhất sửa chữa phục hồi rom, nhưng cũng tiềm ẩn nguy cơ hỏng máy do người thiểu hiểu biết úp bừa rom.
    - ..........(chưa nghĩ ra)

    thank bác silut7. mong bác có thêm nhiều bài viết hơn nữa cho cộng đồng android
    @FrogFan3 E cài CWM ngay sau khi root...mà dùng android lần đầu 😃
    Cần j phải kinh nghiệm khá như bác nói 🆒
    Gửi từ Nexus 4 của tôi
    Khá là chi tiết đó. Cố gắng phát huy thêm mấy bài sau nhé
    ngoc8908
    ĐẠI BÀNG
    12 năm
    Nó giống đĩa hirent boot thôi mà ;), mà bản CWM này cũng là bản khá cũ rồi, bây giờ nó đã lên đến phiên bản 5.5 và có rất nhiều tiện ích 😁
    @ngoc8908 6.0.3.2 roi cu

    GT-i9600
    @thanhsangmobile 6.0.3.1 chứ Tèo 😁

    Sent from my Nexus 4 using Tinhte.vn
    @smallgent tìm hiểu trước khi phát biểu nhóc
    sonsky
    ĐẠI BÀNG
    12 năm
    còn tùy máy mà bác, đâu phải con nào cũng tương thích với cái cmw 5.5 đâu.....cám ơn bác silut nhiều B-)
    xài thằng này hại phím volume lắm 😁
    @tamthangia Nên dùg bản touch
    @tamthangia có những bản touch recovery như 4EXT rồi mà
    dualcore
    ĐẠI BÀNG
    11 năm
    @tamthangia Dùng bản cho cảm ứng vừa nhanh vừa tiện đấy, ko phải bấm phím nữa đâu bạn
    @tamthangia Hại phim thì đả có recovery touth 4ext rùi
    vanyte
    TÍCH CỰC
    12 năm
    Hí hí.1 bài khá tổng quan. Mình chỉ dùng khi uprom và backup/restore thoai.🆒

    Sent from my GT-I9001
    @vanyte bạn ơi. mình up rom cho galaxy s. khi đến phần bấm đồng thời phím nguồn+giảm âm lượng+home thì hiẹn ra cái này. mình không biết phải làm sao để tiếp yucj up nữa. bạn có biết không? chỉ giùm mình vs. thank nhé!
    @hoangtrungchien Tiếp tục up nữa là sao hả bạn? Nếu muốn up rom thì trước khi up bạn wipe dalvik cache và cache, sau đó thì wipe factory reset rồi choose zip from sdcard dẫn đến cái file zip rom của bạn và flash là xong
    vanyte
    TÍCH CỰC
    10 năm
    @hoangtrungchien Bạn down file Rom phù hợp với máy của bạn và copy vào thẻ nhớ.sau đó vào chế độ CWM và làm theo hướng dẫn của bạn Mr Hoàng là ok.
    winev
    ĐẠI BÀNG
    12 năm
    Cái này giống hiren boot. Nó giúp martphone giống pc hơn. Cảm ơn bác 😁.
    Chủ top cho mình hỏi.
    Recovery được cài vào vị trí nào trên máy và nó có liên quan gì đến Rom ko? Mình trước giờ vẫn nghĩ Recovery giống Bios trên PC còn bản Rom thì giống như Windowns vậy. Bios đc cài đặt trên bo mạch chủ ,Khi windown bị lỗi hay mình dùng đĩa Boot format phân vùng cài win thì Bios cũng ko bị ảnh hưởng.
    Điều mình muốn hỏi là mối liên hệ giữa Rom và Recovery có giống như win và Bios ko? Thân
    silut7
    TÍCH CỰC
    12 năm
    @mrtomtep1102 bạn có thể wipe trước hoặc sau khi cài rom, có 2 cái wipe thường dùng là wipe data và wipe cache!
    @silut7 còn tùy vào file update script của người làm rom nữa bác.
    @chicong_dk8 Wipe theo thứ tự sau bạn nhé:
    -Wipe data/factory reset (sao lưu lại danh bạ hoặc dữ liệu/phần mềm trước khi wipe cái này)
    -Wipe cache partition (có thể làm hoặc k cũng được, nhưng tốt nhất nên làm để đỡ nặng máy)
    -Wipe boot và wipe system (ở trong menu mounts and storage)
    -Wipe Dalvik cache (ở trong menu advanced)
    Xong rùi thì cài thui!! <3
    @silut7 Ra tiệm cài lại không đuợc à??
    Đánh dấu phát ạ

    Gửi từ GT-I9100 của tôi bằng cách sử dụng Tapatalk 2
    bác share cho em bài này dc ko bác 😃
    bác viết rất hữu ích 😁
    silut7
    TÍCH CỰC
    12 năm
    @fire_stork bạn ghi rõ tên tác giả là được rồi :D
    @silut7 Tất nhiên rồi
    Cảm ơn bác 😃
    Các bác ơi giúp mình với máy mình là motorola defy bản t-mobile đang chạy rom miui 2.3.7 hôm nay láy ra úp rom cm7 dành riêng cho defy bằng file rip lên ok nhưng trong lúc sử dụng máy cứ hiện một dòng thông báo jì đó bên dưới ghi là ứng dụng bị dừng đột ngột , nó cứ báo hoài nên mình nghỉ là wipe data sẻ hết nhưng nó vẩn hok hết nên mình wipe cache partition luôn và thế là bây giờ mở máy hok lên nó chỉ hiện logo motorola rồi tắt sao đó lại tự mở rồi tắt cứ thế lặp đi lặp lại hoài thôi bác nào rành cho mình xin hướng dẩn chi tiếc với , chế độ boot và recovery mặc định vẩn vô được các bác nhé


    Sent from my P76TI using Tinhte.vn
    silut7
    TÍCH CỰC
    12 năm
    @nguyenhuuthuc hix 😔 nguy thật, lẽ nào hỏng bootloader :(
    @silut7 Thank bác đả trở về rom gốc 2.1 rồi chuẩn bị cho em nó lên ics cook 😁:D:D hồi hợp quá :D:D:D
    Sent from my P76TI using Tinhte.vn
    Chào các bác sao khi cứu em defy mb525 xong mình vào xda thấy có bản rom 2.3.6 của defy+ có thể quay phim hd 720p và play hd720p tương thích với em defy có len đỏ của mình thế là mình update ngay lên 2.3.6 mà hok kịp xem phần lưu ý thế là máy mình từ mb525 lên thành mb526 nhưng hởi ôi hok tài nào root đươc và quay hd 720p đươc và hok hạ đời máy xuống mb252 được luôn , mình có làm theo cách ở trang 1 nhưng hok được vì flash xong máy có lên màn hình đâu mà root với retone nand , mình củng có flash bản của china nhưng nó củng hong lên màn hình , chỉ có nhửng bản rom gốc 2.3.6 cũa defy+ là cài lên và dùng bình thường đủ hết các chức năng thôi nhưng ram ít quá dao động từ 90 đến 180mb hà. , bác nào còn cách cho em nó về defy thường chỉ mình với hoặc cách root củng được để mình dùng lại bản rom wiui cho mượt mà tí :oops:


    Sent from my MB526 using Tinhte.vn
    Uppppppp ai giúp tí gới

    Sent from my P76TI using Tinhte.vn
    man.vanlam
    ĐẠI BÀNG
    12 năm
    em muốn hỏi chút ạ
    nếu em cài
    ClockworkMod Recovery


    rồi sau này em muốn trở về stock recovery để update qua ota của nhà sản suất thì có làm được không ạ
    em cảm ơn nhiều
    nvvu92
    ĐẠI BÀNG
    12 năm
    @man.vanlam Tìm cách unroot là được nhé bạn ;)
    trong recovery của không có toggle signature verification, e xài galaxy mini, rom stock 2.3.6, có ai giúp e không ạ
    nvvu92
    ĐẠI BÀNG
    12 năm
    @thebestbum như chủ thớt đã nói rồi mà bạn
    Code:
    Tất cả mọi thiết bị Android phân phối trên thị trường đều được cài sẵn 1 bộ Recovery mặc định (tạm hiểu là bộ cứu hộ hệ thống). Tuy nhiên, với recovery này (stock recovery), bạn chỉ có thể thực hiện được 1 số thao tác đơn giản như phục hồi máy về trạng thái xuất xưởng hoặc cài đặt các bản ROM chính thức do nhà sản xuất phát hành.
    Bạn đang xài rom stock - chưa root, vậy nên việc k có toggle signature verification là phải. toggle signature verification là để:
    Code:
    [/B] [SIZE=13px][FONT=arial][COLOR=#141414]Cho phép tắt/mở việc kiểm tra chữ kí trong ứng dụng. Khi chế độ kiểm tra được bật, bạn sẽ không thể cài đặt được các bản ROM chưa được sign, mà đa số ROM tùy biến hiện nay đều thuộc dạng này. Nếu tắt kiểm tra, bạn có thể cài đặt thoải mái.[/COLOR][/FONT][/SIZE] [B]

    với các máy còn ở tình trạng "nguyên zin" thì recovery không có tùy chọn này là phải ;)
    @nvvu92
    nvvu92
    ĐẠI BÀNG
    12 năm
    bác edit lại đi, em không hiểu 😁
    @nvvu92 ý e hỏi là rom cook mới xài được đúng ko đó? cái đó đánh nhanh wá nên nhầm :D
    nvvu92
    ĐẠI BÀNG
    12 năm
    @thebestbum chuẩn rồi ;) chỉ cần root và flash cwm là có ok:
    http://download.clockworkmod.com/recoveries/recovery-clockwork-5.0.2.0-crespo.img
    đánh dấu phát, bài hay quá :d
    e dùng v5.2.0.8 k mount system-data-cache được.làm sao đây

    Xu hướng

    Bài mới









    • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
    • © 2024 Công ty Cổ phần MXH Tinh Tế
    • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
    • Số điện thoại: 02822460095
    • MST: 0313255119
    • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019