Custom Android ROM là firmware điện thoại thông minh dựa trên nền tảng Android. Android là nền tảng mã nguồn mở, do đó tất cả lập trình viên có quyền chỉnh sửa mã, biên dịch lại và phát hành lại cho nhiều thiết bị.
Nếu bạn muốn cá nhân hóa giao diện và hành vi thiết bị, bạn có thể cài Custom ROM. Những ROM này do cộng đồng Android phát triển và hầu hết hoàn toàn miễn phí. Custom ROM có sẵn cho hầu như mọi thiết bị như smartphone, smartwatch, tablet và hơn nữa chạy trên Android. Android đi kèm Stock ROM hoặc Stock Firmware, là hệ điều hành cài sẵn. Stock ROM cung cấp chức năng do nhà sản xuất xác định. Bằng cách thêm Custom ROM, bạn có thể có thêm tính năng và cải thiện hiệu suất thiết bị.
Hầu hết người dùng Android không thử cài Custom ROM, tuy nhiên những người muốn hiệu suất thiết bị tăng và truy cập tính năng thêm.
Hãy xem qua lợi ích cài Custom ROM:
Hiệu Suất
Khi mua smartphone, tốc độ xung nhịp được đặt để cung cấp pin tốt và nhiệt tối ưu. Tuy nhiên, cài Custom ROM cho phép tăng tốc độ xung nhịp, do đó tăng hiệu suất. Những thay đổi này giúp khi chơi game đồ họa nặng. Hơn nữa, vì ROM loại bỏ bloatware (ứng dụng cài sẵn của OEM) và giải phóng tài nguyên hệ thống.
Tuổi Thọ Pin
Bây giờ chúng ta biết có thể tăng xung nhịp (overclocking). Tuy nhiên, bạn không thực sự cần bộ xử lý chạy nhanh, có thể giảm xung nhịp (underclocking). Với điều này, bạn có tuổi thọ pin kéo dài. Với Custom ROM cài đặt, bloatware bị loại bỏ và giải phóng tài nguyên hệ thống, do đó tăng tuổi thọ pin với ít ứng dụng chạy nền hơn.
Cập Nhật
Nếu bạn là người bị mắc kẹt với Android OS lỗi thời vì nhà sản xuất đã ngừng hỗ trợ thiết bị bạn sở hữu. Bạn có thể cài Custom ROM trên phiên bản Android mới nhất do đó nâng cấp phần mềm. Một số Custom ROM được cập nhật hàng ngày và những cập nhật đó được gọi là Nightlies.
Tùy Chỉnh
Android là một trong những OS dễ tùy chỉnh nhất và do là mã nguồn mở, có nhiều tùy chọn khác. Với Custom ROM, bạn có thể thay đổi màu đèn thông báo, độ bão hòa màu trên màn hình, lực rung, và nhiều hơn.
Khi cài Custom ROM, có thể gặp lỗi. Một trong những lỗi phổ biến nhất là mã lỗi 7 cho TWRP. Hãy biết nó là gì và cách xuất hiện cùng các bước khắc phục.
Nếu Bạn Gặp Mã Lỗi 7 (Error 7) TWRP?
Một trong những lỗi phổ biến nhất, Lỗi Trạng Thái 7 (Status 7 Error), Error: 7 hoặc lỗi xác minh chữ ký zip. Trước khi biết cách giải quyết, hãy hiểu Status Error 7 là gì.
Status Error 7 Là Gì?
Khi cài Custom ROM, bạn có thể gặp lỗi "Error: 7" hoặc "Status 7 Error". Status 7 dừng quá trình cài đặt, tuy nhiên nó không làm hỏng thiết bị và bạn có thể quay lại làm việc trước đó.

Tại Sao Bạn Gặp Lỗi Này?
Khi cài LineageOS, hoặc bất kỳ Custom ROM nào, bạn cần TWRP hoặc custom recovery (CWM) đã cài, nếu gặp lỗi này, bạn có thể đã bỏ lỡ một số bước cài đặt. Lý do khác có thể là bạn tải sai file, hoặc file tải không tương thích với mẫu mã thiết bị.
Bây giờ hãy xem các bước khắc phục lỗi:
Định Dạng Và Xóa Cache:
Một trong những cách tốt nhất sửa lỗi TWRP error 7 hoặc Status 7 error là định dạng phân vùng cache của điện thoại. Hơn nữa, bạn có thể định dạng Dalvik cache, định dạng phân vùng data. Chúng tôi đã liệt kê các bước thực hiện các tác vụ trên:
- Khởi động lại thiết bị vào custom recovery, tức là CWM (Clockwork mode recovery)/ TWRP (Team Win Recovery Project)
Lưu ý: Để vào custom recovery, tắt Android trước. Khi thấy màn hình đen, nhấn giữ nút Nguồn và Giảm âm lượng vài giây. (Bạn cũng có thể thử Nguồn và Tăng âm lượng, nếu cái đầu không được) Bạn sẽ thấy danh sách tùy chọn.
- Khi thiết bị vào recovery mode, chọn Advanced Wipe (Xóa nâng cao) rồi chọn Cache, Dalvik Cache, và Data.
- Xóa các phân vùng đã chọn, nếu bạn dùng TWRP, bạn sẽ được nhắc gõ "Yes" để định dạng.
- Khi quá trình kết thúc, bạn có thể thử cài Custom ROM.
Loại Bỏ Kiểm Tra Assert (Assert Checks)

Nếu bạn chắc chắn file tải đúng thì bạn cần xóa kiểm tra Assert vì nó sửa đổi gói ROM có thể là nguyên nhân Status 7 Error. Để giải quyết, làm theo các bước:
- Tìm gói ROM trên máy tính và mở để xem.
- Bạn sẽ truy cập thư mục META-INF/com/google/android và nhấn đúp để xem file updater-script.
- Chuột phải vào updater script và mở với Trình soạn thảo văn bản bất kỳ.
- Tìm "Assert" trong updater script. Các dòng này sẽ được viết trong script bên cạnh tên mã thiết bị.
- Nếu tên mã viết không khớp với tên mã thiết bị của bạn, bạn có thể đổi thành tên đúng.
- Tìm "assert & getprop" và xóa chúng nếu tìm thấy.
- Khi xong, lưu file với WinRAR và xem lại script để chắc chắn.
Cập Nhật Bootloader Lên Phiên Bản Mới Nhất Trên Thiết Bị Android
Nếu bạn có phiên bản bootloader cũ trên Android, bạn có thể gặp Status 7 error. Ví dụ, nếu bạn cố cài ROM dựa trên Nougat có Jelly Bean và chưa bao giờ cập nhật phần mềm OS. Vì vậy, trước khi cài Custom ROM, nâng cấp OS thiết bị lên phiên bản chính thức mới nhất rồi thử lại.
Không Làm Dirty Flashing
Người chạy Custom ROM trên Android thường thử cài LineageOS lên đó. Đó là lý do quy trình không được khuyến khích cho họ, vì mỗi ROM là riêng biệt và có thể tạo vấn đề khi cài. Bạn chỉ có thể làm Dirty flashing trên ROM hiện có miễn là ROM trước dựa trên code LineageOS chính thức hoặc CyanogenMod.
Lưu ý: Khuyên nên sao lưu dữ liệu trước khi thay đổi. Cũng nên factory reset và xóa toàn bộ dữ liệu trước khi bắt đầu cài Custom ROM. Tất cả các bước sơ bộ này sẽ ngăn chặn lỗi 7 trên Android.
Phiên Bản Recovery Mới Nhất Nên Được Cài Đặt
Mỗi phiên bản Android đi kèm phiên bản recovery mới. Vì vậy để hỗ trợ phiên bản Android mới, bạn cần cập nhật custom recovery. Để làm đó, bạn có thể truy cập trang web TWRP để lấy phiên bản recovery mới nhất cho thiết bị Android.
Đây là xong! Một trong những phương pháp này sẽ khắc phục Status 7 error và sau đó bạn có thể cài Custom ROM để tăng tốc hiệu suất và tăng tuổi thọ pin của thiết bị Android. Nếu bạn nghĩ có cách khác sửa Status 7 error, hãy cho chúng tôi biết trong bình luận.