Tôi đọc rằng nó là viết tắt của "ROM Update Utility".
Nó làm gì?
Nó chạy như thế nào?
Nó ảnh hưởng đến phân vùng nào?
Làm thế nào để nó unroot một điện thoại?
Tôi có thể vô tình sử dụng sai RUU trên điện thoại của mình không?
Tôi đọc rằng nó là viết tắt của "ROM Update Utility".
Nó làm gì?
Nó chạy như thế nào?
Nó ảnh hưởng đến phân vùng nào?
Làm thế nào để nó unroot một điện thoại?
Tôi có thể vô tình sử dụng sai RUU trên điện thoại của mình không?
Câu trả lời:
RUU là một tệp thực thi của Windows (HTC hiện không hỗ trợ Mac hoặc Linux) cài đặt ROM cho thiết bị của bạn. Nó sẽ ghi đè lên các phân vùng sau:
/system
điểm gắn kết)/boot
điểm gắn kết)/data
điểm gắn kết, điều này có nghĩa là bạn mất tất cả dữ liệu cá nhân của mình)Bạn sử dụng RUU bằng cách kết nối điện thoại và chạy tệp thực thi. Tôi tin rằng HTC Sync cũng có thể được yêu cầu, nhưng tôi đã không làm điều này trong một thời gian.
Lý do điều này hủy bỏ thiết bị của bạn là loại gấp đôi, mặc dù nó phụ thuộc vào cấu hình chính xác của bạn. Đầu tiên, su
ứng dụng nhị phân và Superuser thường được cài đặt vào phân vùng Hệ thống của bạn khi bạn root. Vì đây được ghi đè bằng một phiên bản chứng khoán của phân vùng, hai thứ đó sẽ không có mặt. Điều này ngăn bạn thực hiện các cuộc gọi đến su
nhị phân cần thiết để cấp quyền root cho ứng dụng.
Thứ hai, phân vùng Boot có một cờ xác định có hay không adbd
(nghĩa là daemon ADB) chạy với quyền root, được gọi ro.secure
. Giá trị mặc định cho giá trị này trên ảnh boot stock là 1, có nghĩa là nó không chạy bằng root (vì vậy 1 đại diện cho "có, nó an toàn"). Nhiều ROM tùy chỉnh đặt giá trị này thành 0 để bạn có thể ngay lập tức nhận được lời nhắc gốc khi bạn sử dụng adb shell
và cũng để bạn có thể thực thi các lệnh đặc quyền mà không cần shell (tức là adb pull
).
Với câu hỏi cuối cùng của bạn, tôi không nghĩ bạn có thể chạy một RUU không phù hợp, nhưng tôi chưa bao giờ thử. Nó sẽ trải qua quá trình xác minh trước khi tải lên, tại thời điểm đó tôi cho rằng nó sẽ kiểm tra để đảm bảo rằng bạn có thiết bị phù hợp và không có gì. Tôi đoán là việc xác minh sẽ thất bại nếu bạn cố sử dụng một thiết bị trên thiết bị mà nó không được thiết kế cho.
Nếu bạn muốn biết thêm thông tin, tôi đã quản lý để khai thác một tệp PDF từ trang web của HTC, trong đó phác thảo cách sử dụng RUU trên HTC Magic (phiên bản không dây của Rogers). Các bước nói chung là giống nhau cho bất kỳ thiết bị Android, mặc dù.
Cũng cần lưu ý, có một chương trình nguồn mở được thiết kế để cung cấp chức năng tương tự trong khi là nền tảng chéo. Nó được gọi đơn giản là HTCFlasher và tôi đã không sử dụng nó cho mình. Bạn có thể tìm thấy nó trên mã Google nếu nó quan tâm đến bạn.