Dạo này đã lâu không mày mò với việc nâng cấp ROM, và cũng có nhiều anh em khác vậy vì thời kỳ này khác biệt so với những năm 2011, 2012. Nhưng anh chàng từ Android Central vẫn quyết định thử nghiệm nâng cấp ROM cho chiếc OnePlus 9 Pro của mình vào năm 2021 để xem trải nghiệm có giống như xưa không, nhưng cuối cùng thì anh ta cũng cảm thấy một chút thất vọng. Thực ra, điều này không chỉ riêng với anh ta, mà là một vấn đề phổ biến, và đây chỉ là một chủ đề mang tính chất nhớ về quá khứ, về những kỷ niệm vui vẻ và về sự không cần thiết của việc nâng cấp ROM ngày nay.
Nâng cấp ROM trong quá khứ
Mình bắt đầu khám phá thế giới của việc nâng cấp ROM với chiếc Motorola Milestone, thời điểm đó đây là một trong những chiếc điện thoại hot và cũng là sản phẩm đã đưa Motorola trở lại đấu trường Android tại Việt Nam.
Sau khi khám phá những cộng đồng như diễn đàn Android của Mytour và XDA Developers, mình đã được biết đến khái niệm up ROM. Đối với những bạn chưa từng nghe về nó, up ROM đơn giản là việc thay đổi firmware của điện thoại bằng một phiên bản khác. Phiên bản này có thể là chính hãng (ROM stock) hoặc được cộng đồng tùy chỉnh (ROM cook). Và để root thành công, bạn cần phải can thiệp sâu vào hệ thống, đến mức hiện tại ít người dám làm. Bạn cần phải truy cập vào chế độ bootloader, một phần mềm đặc biệt giúp khởi động hệ điều hành. Bạn cần phải truy cập vào chế độ recovery để flash firmware tùy chỉnh bạn đã tải về.
Người ta thường cài đặt ROM cook để bổ sung những tính năng mà nhà sản xuất chưa cung cấp. Thời điểm đó, có những ROM cho phép tùy chỉnh màu sắc của đèn LED thông báo theo từng ứng dụng, có những ROM bổ sung tính năng bật tắt kết nối nhanh từ khu vực thông báo (tương tự Quick Settings hiện nay, có sẵn trên mọi thiết bị Android), hoặc chỉ đơn giản là để loại bỏ các ứng dụng mặc định của Google để tối ưu hiệu suất máy và giảm tải do cấu hình thời đó chưa mạnh mẽ.
😄Hồi xưa, khi tôi bắt đầu khám phá về ROM trên chiếc HTC Evo 4G, có vẻ như tôi đã bắt đầu muộn màng so với một số người. Nhưng không sao, thời đó điện thoại Android thực sự là một thế giới kỳ diệu, mỗi hãng đều có những đặc điểm riêng biệt đấy. Sau đó, tôi đã chuyển sang sử dụng Nexus 4. Những ngày thức dậy sớm, truy cập XDA Developers để chờ đợi một bản ROM mới thật là nhớ!Thời nay, việc nâng cấp ROM và root máy đã trở nên dễ dàng hơn nhiều
Sau gần một thập kỷ kể từ thời hoàng kim của Nexus 4, anh chàng từ Android Central quyết định mạo hiểm trở lại với việc nâng cấp ROM và root máy để xem có gì mới lạ không. Điều đầu tiên anh ta phát hiện, đó là các công cụ dòng lệnh như ADB hay Fastboot vẫn giữ nguyên như ngày xưa. Tuy nhiên, TWRP - công cụ để flash ROM, cài đặt ứng dụng, kernel... - không tương thích với thiết bị của anh ta, một chiếc OnePlus 9 Pro. Cách đây 5 năm, anh ta đã viết một bài đánh giá chi tiết về TWRP, mời mọi người tham khảo. Việc đầu tiên anh ta thực hiện là root OxygenOS trên OnePlus 9 Pro bằng công cụ Magisk và một số lệnh ADB. Sau đó, anh ta thử nghiệm một kernel tùy chỉnh, thấy thời lượng pin tăng thêm khoảng 1 tiếng so với kernel mặc định từ nhà sản xuất.Sau khi thăm dò nhiều tùy chọn ROM trên mạng, tôi đã quyết định lựa chọn LineageOS. Đây là phiên bản tiếp theo của CyanogenMod, một dòng ROM từng rất phổ biến trong cộng đồng Android. Khi CyanogenMod ngừng phát triển vào năm 2016, LineageOS được phát triển dựa trên mã nguồn mở của nó và được cộng đồng tiếp tục ủng hộ, hỗ trợ nhiều dòng điện thoại khác nhau.Tôi đã tuân thủ các hướng dẫn trên trang web của LineageOS để cài đặt ROM, bao gồm việc mở khóa bootloader, sử dụng fastboot để flash recovery tạm thời, và cập nhật các phân vùng cần thiết. Tuy nhiên, sau đó tôi gặp phải vấn đề khiến điện thoại của mình bị mắc kẹt ở trạng thái bootloop - tức là điện thoại liên tục khởi động lại mà không thể sử dụng được.
Một vài năm trước, tôi cũng đã từng cài đặt ROM tùy chỉnh cho chiếc Pixel của mình. Pixel và Nexus trước đây được biết đến với tính tương thích cao với việc cài đặt ROM tùy chỉnh, do đó việc flash ROM là một quá trình khá đơn giản. Tuy nhiên, việc này cũng đòi hỏi một số kiến thức cơ bản để thực hiện một cách thành công.
Bạn không cần ROM tùy chỉnh nữa đâu
Thực ra, bạn không cần phải sử dụng ROM tùy chỉnh ở thời điểm này, đặc biệt là khi bạn đang sử dụng các ROM như OxygenOS hoặc MIUI vì chúng đã tích hợp rất nhiều tính năng tùy chỉnh sẵn có, đủ để bạn sử dụng mà không cần phải dùng đến các ROM từ bên ngoài. Trước đây, người ta sử dụng ROM tùy chỉnh để thay đổi biểu tượng trên thanh trạng thái, để có biểu tượng pin hình tròn…
Một người dùng từ Android Central cũng nhấn mạnh thêm rằng việc root vẫn còn cần thiết trong một số trường hợp sử dụng cụ thể ngày nay.
Bây giờ tôi đang cố gắng sửa chiếc OnePlus 9 Pro của mình, nó vẫn đang mắc kẹt ở trạng thái bootloop :D Điều này cũng là lý do lớn khiến việc nâng cấp ROM không còn phổ biến như trước nữa, bởi quá trình đó quá phức tạp với đa số người dùng và rủi ro cũng lớn hơn so với lợi ích mà bạn có thể nhận được.