Chào mừng bạn đến với TiemDienThoai.com
Kiến thức · Thuật ngữ

Bootloader là gì

Phần mềm cấp thấp chạy đầu tiên khi bật máy, kiểm tra và nạp hệ điều hành, đồng thời kiểm soát máy có cho phép cài firmware không chính thức hay không.

Mục lục bài viết

Bootloader là đoạn phần mềm cấp thấp chạy đầu tiên khi bật máy, có nhiệm vụ kiểm tra và nạp hệ điều hành vào bộ nhớ trước khi giao diện Android hay iOS thật sự xuất hiện, đồng thời là lớp kiểm soát quyết định máy có cho phép cài firmware không chính thức hay không.

Cơ chế hoạt động

Ngay khi cấp nguồn, chip xử lý chạy đoạn mã bootloader lưu trong bộ nhớ chỉ đọc trước tiên, đoạn mã này kiểm tra chữ ký số của hệ điều hành để xác nhận chưa bị chỉnh sửa trái phép (cơ chế gọi là Verified Boot/Secure Boot), rồi mới nạp Android hoặc iOS lên chạy. Trên Android, bootloader ở trạng thái mặc định là “khoá” (locked), chỉ chấp nhận nạp firmware có chữ ký từ hãng sản xuất; người dùng có thể “mở khoá bootloader” (unlock) qua lệnh chuyên dụng để cài ROM tuỳ biến, nhưng đánh đổi là mất một số cơ chế xác minh an toàn.

Ứng dụng thực tế

Mở khoá bootloader là bước bắt buộc đầu tiên trước khi cài đặt custom ROM, TWRP recovery hoặc thực hiện một số thao tác root sâu trên Android, và hầu hết thao tác này sẽ xoá sạch dữ liệu máy (factory reset) như một biện pháp bảo mật bắt buộc. Ngược lại, iPhone không có khái niệm “mở khoá bootloader” theo cách người dùng tự thao tác — jailbreak trên iOS khai thác lỗ hổng phần mềm để vượt qua các lớp kiểm tra tương tự chứ không mở khoá bootloader theo đúng nghĩa Android.

Hiểu nhầm thường gặp

“Mở khoá bootloader và root là một, làm xong là có quyền root ngay.” Mở khoá bootloader chỉ là bước gỡ bỏ rào cản để máy chấp nhận nạp phần mềm không chính thức, còn root là bước cài đặt công cụ quản lý quyền truy cập hệ thống (như Magisk) sau đó — máy mở khoá bootloader mà chưa cài gì thêm vẫn chạy Android nguyên bản, chưa có quyền root.

Thuật ngữ liên quan

Xem thêm Root là gì.

Ngô Bích Trâm - biên tập viên thuật ngữ công nghệ
Tác giả phụ trách chuyên mục

Biên tập viên thuật ngữ công nghệ — Biên tập viên công nghệ, chuyên chuyển hoá các khái niệm kỹ thuật phức tạp thành nội dung dễ hiểu cho người dùng phổ thông.

Xem hồ sơ và chuyên môn →
Bình luận bài viết

Để lại bình luận

Thông tin liên hệ chỉ dùng để phản hồi, không hiển thị công khai.