CẨM NANG ClockworkMod Recovery cho Android là gì và sử dụng nó như thế
nào?
ClockworkMod – còn được biết đến với tên gọi Clockwork và CWM – 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
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ị.
- reboot system now - Khởi động lại thiết bị
- 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:
- 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é).
- 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ự.
- install zip from sdcard - Chức năng này có các menu con như bên dưới:
- apply /sdcard/update.zip
Chức năng này tương tự ‘apply update from sdcard’ phía trên. - 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. - 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.
- 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ó.
- +++++Go Back+++++ - Đưa bạn trở về menu trước đó.
- 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 đó.
- 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. - Restore
Cho phép phục hồi lại bản sao lưu trước đó. - 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:
- 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.
- 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. - 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. - 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:
- 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. - 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. - 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. - 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 đó. - Key Test
Cho phép kiểm tra các phím cứng và mã phím tương ứng. - 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. - 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.