image image image image image

Những điều cơ bản cho newbie cần biết - Rom, Root, Recvery, Bootloader, Brick... là gì ?

Thảo luận trong 'Chia sẻ kinh nghiệm' bắt đầu bởi Dam Bao, 3/2/17.

  1. Dam Bao

    Dam Bao Thành viên năng động Thành viên BQT Administrator

    Tham gia ngày:
    3/2/17
    Bài viết:
    502
    Đã được thích:
    171
    Điểm thành tích:
    128

    NHỮNG LÝ THUYẾT CƠ BẢN VỀ THIẾT BỊ ANDROID
    khai-niem-rom-bootloaer-recovery-root-android-png.22526.png
    1. ROM ANDROID

    ROM là gì, các thành phần trong ROM ?

    ROM được hiểu là thành phần "Phần Mềm", "Hệ Thống Phần Mềm" đối với các thiết bị di động (Điện thoại, Máy tính bảng,...), Một bản Rom bao gồm các thành phần / phân vùng chính sau:

    - Bootloader: Bộ nạp khởi động. Có thể hiểu nó tương tự như ROM hay BIOS của PC. Sau khi nhấn mở nguồn thiết bị, Bootloader sẽ tiến hành tự kiểm tra các thành phần của thiết bị sau đó nạp Kernel (Boot) nằng trong phần vùng Boot

    300px-bootloader_simplified-png.22531.png

    - Kernel (Boot): Nhân hay lõi hệ điều hành - nó hoàn toàn kiểm soát tất cả mọi thứ trong hệ thống, là thành phần đầu tiên được nạp, sau đó nó tiến hành khởi động OS (Hệ điều hành) nằm trong phân vùng System. Kernel chứa các trình điều kiển (Driver) để giao tiếp và điều khiển thành phần phần cứng (Mic, Loa, CPU,...), nó tiếp nhận các yêu cầu từ phần mềm sau đó chuyển thành các dữ liệu sử lý hướng dẫn cho các thành phần phần cứng như CPU/Chipset,...


    220px-kernel_layout-svg-png.22529.png


    - Recovery: Gần tương tự như Kernel, nhưng khi được nạp Recovery sẽ không khởi động OS (hệ điều hành) mà nó chứa một hệ điều hành mini cho phép khôi phục system, upgrade, nạp lại ROM. Thường nhấn các tổ hợp phím cứ để vào Recovery !

    system-recovery-galaxy1-jpg.22532.jpg

    Recovery có 2 loại cơ bản:

    • Recovery gốc (hay Recovery 3e): Không cho phép người dùng can thiệp vào system, chỉ cho phép nạp các file Rom, file update system từ nhà sản xuất có chữ ký điện tử (sign) hợp lệ !
    • Custom Recovery: là các bản Recovery đã được chỉnh sửa lại để cho phép can thiệp sau vào hệ thống, nạp được cái file không chưa sign, với nhiều tùy chỉnh mà Recovery gốc không cho phép,... Các bản custom Recovery phổ biến hiện này là TeamWin (TWRP) và Phliz Touch

    - System: Là hệ điều hành, phần vùng system là nơi chưa hệ điều hành

    - User Data: Các dự hệ thống, dữ lliệu người, tài khoản, dự liệu ứng dụng,... được lưu ở đây

    - Internal storage: Là bộ nhớ trong của máy, nó thuộc User Data. Cho phép lưu trữ các tệp, file hình ảnh, nhạc, video, tài liệu,... của người dùng.

    - Cache: Là nơi lưu trữ các dự liệu, file tạm thời

    - Up ROM/Flash ROM có thể hiểu đơn giản là cài đặt lại/nâng cấp hệ điều hành, tương tự như cài Win trên máy tính vậy.


    2. THÊM BOOTLOADER, ROOT


    ✦ TẠI SAO BOOTLOADER BỊ KHÓA?
    Bootloader được khóa lại để ngăn chặn bên thứ ba cạn thiệt vào hệ thống, khởi động/sử dụng các Kernel, System,... không chính thống/đã bị chỉnh sửa làm mất khả năng bảo mật, xung đột hện thống hoặc thậm chí làm hư hỏng hoàn toàn thiết bị.

    ✦ UNLOCK BOOTLOADER ĐỂ LÀM GÌ?
    Unlock Bootlaoder để có thể can thiệp vào hệ thống, sử dụng được các bản Rom cook, custom Kernel/Recovery,...

    ROOT LÀ GÌ?
    Trong Linux, root user có quyền cao nhất bao gồm các quyền chỉnh sửa thay đổi hệ thống (system). Và Android là một hệ điều hành dựa trên nhân Linux
    Thao tác Root là thao tác chiếm quyền root. Cho phép bạn có thể làm mọi thứ, sửa đổi bất cứ thứ gì trên hệ điều hành.


    ROOT ĐỂ LÀM GÌ?

    Một số việc thường làm khi có quyền root




      • Xóa bỏ các thành phần dư thừa, ứng dụng không cần thiết trong system để tiết kiệm bộ nhớ và cải thiện tốc độ,...
      • Cài phần mềm cực hay và hữu ích (nhưng cần quyền root) như Titanium backup, greenify, adaway,..
      • Xào nấu rom, vọc sâu vào hệ điều hành, tuỳ biến giao diện đẹp lung linh, đổi font trong nháy mắt,...
    những mặt trái của ROOT
    • Có thể mất bảo hành
    • Sẽ không cập nhật được phần mềm qua OTA
    • Mất khả năng bảo mật, đồng nghĩa với việc dễ bị tấn công hơn
    • Thao tác Root cũng có thể kiến máy bị brick khi làm không đúng

    5. BRICK


    BRICK LÀ GÌ?

    Đúng như nghĩa đen, BRICK tiếng Việt là "gạch". Brick xảy ra đa phần do Flash rom lỗi, chỉnh sửa xóa các file hệ thống, các thành phần quan trọng. Khi nói máy bị brick tức là máy hỏng không thể sử dụng được nữa, nằm im như cục gạch. Dân văn phòng còn gọi là chặn giấy đấy :D


    ✦ CÁC CẤP ĐỘ BRICK




      • Softbrick chỉ những trường hợp lỗi nhẹ, treo logo khi khởi động hay bị reboot liên tục (bootloop),.. Chỉ cần flash lại Rom là lại hoạt động bình thường !
      • Hardbrick chỉ những trường hợp lỗi nghiêm trọng, máy bật không lên hay đen xì như hòng nguồn. Thường do phần vùng Boot, Bootloader bị lỗi, bị xóa,... không thể flash bằng cách thông thường mà phải dùng thủ thuật phức tạp, tệ hơn nữa là phải bung máy ra để sửa.

    UNBRICK


    Hỏng thì cũng có cách sửa, Unbrick là việc đưa máy từ đen xì không nhúc nhíc về trạng thái hoạt động bình thường !


    Ở trên mình đã chia sẻ một chút kiến thức về một số kiến thức cơ bản về android.

    Bạn nào copy nhớ ghi rõ nguồn MCforum. Thân !!
     
    Last edited by a moderator: 4/2/17
    haifish9999 thích bài này.

Chia sẻ

Đang tải...