Mục lục:
Một trong những điều đáng chú ý nhất về hầu hết các thiết bị Android là số lượng lựa chọn mà chúng có về việc sử dụng phiên bản hệ điều hành nào. Nếu chúng ta mua một chiếc điện thoại thông minh có phần cứng tuyệt vời nhưng không hài lòng với phần mềm, chúng ta thường có thể cài đặt một phiên bản khác.
Tùy thuộc vào thiết bị, chúng tôi sẽ có, ít nhất là có khả năng, hàng chục phiên bản Android mà chúng tôi có thể cài đặt Một số được tạo và được duy trì bởi một nhóm các nhà phát triển, trong khi những người khác có một nhà phát triển duy nhất giám sát tất cả các khía cạnh.Trên hết, chúng miễn phí.
Trải nghiệm Android tùy chỉnh lớn nhất và phổ biến nhất là LineageOS. Trước đây được gọi là CyanogenMod (và sau này chỉ là Cyanogen), LineageOS là một phiên bản Android với các tính năng bổ sung giúp thiết bị của chúng ta mạnh mẽ hơn và có thể tùy chỉnh.
Một trong những điều tuyệt vời về LineageOS là nó cho phép chúng tôi cập nhật nhiều thiết bị lên phiên bản Android mới nhất, ngay cả khi các bản cập nhật chứng khoán cho thiết bị đó đã quá hạn từ lâu Điều này mang lại sức sống mới cho điện thoại và máy tính bảng mà lẽ ra sẽ qua đi.
Việc cài đặt hệ điều hành mới trên thiết bị đầu cuối Android của chúng tôi có vẻ giống như một cuộc phiêu lưu, nhưng nếu được thực hiện theo từng bước thì có thể dễ dàng. Điều hữu ích là cũng có rất nhiều lỗi nên người mới bắt đầu không phải lo lắng về việc làm hỏng thiết bị của họ.
Đây là những gì chúng tôi sẽ cần để cập nhật ROM:
Điện thoại thông minh hoặc máy tính bảng Android tương thích Cáp USB cho thiết bị đó Máy tính xách tay hoặc máy tính để bàn chạy Windows, macOS hoặc Linux một kết nối internet Thời gian (quá trình này có thể mất một hoặc hai giờ, tùy thuộc vào mức độ quen thuộc của chúng tôi với các công nghệ liên quan)
Bước 1
Một số thiết bị hiếm hoi cho phép chúng tôi flash ROM mới mà không cần kết nối chúng với máy tính trước. Tuy nhiên, phần lớn các thiết bị sẽ cần quyền truy cập vào máy tính chạy Windows, MacOS, Linux hoặc thậm chí là Chrome OS.Nó có thể là một chiếc máy tính xách tay mười năm tuổi hoặc một chiếc máy tính để bàn hiệu năng cao; flash ROM không tốn nhiều năng lượng
Thông thường phần mềm bạn cần là ADB. ADB được lưu trữ và duy trì bởi Google, do đó không phải lo lắng về vi-rút hoặc phần mềm độc hại khi tải xuống và cài đặt chương trình. Chúng tôi có thể truy cập trang này để làm theo hướng dẫn rõ ràng về cách tải xuống và cài đặt ADB cho nền tảng máy tính mà chúng tôi cần. Không mất nhiều thời gian và hướng dẫn rất đơn giản.
Sau khi bạn đã cài đặt ADB, chúng tôi sẽ có quyền truy cập vào nó thông qua dấu nhắc lệnh trên Windows hoặc cửa sổ đầu cuối trên Linux và MacOS. Điều này có vẻ khó, nhưng đừng lo, các lệnh cực kỳ đơn giản và dễ sao chép và dán.
Mẹo: Thỉnh thoảng, chúng tôi sẽ kết nối thiết bị Android của mình với máy tính để kết nối với ADB.Khi thực hiện việc này, chúng tôi cần đảm bảo rằng chúng tôi đang sử dụng cáp USB đi kèm với thiết bị. Nếu không có, chúng ta phải sử dụng cáp chất lượng cao Cáp rẻ tiền có thể gây ra sự cố nhấp nháy, vì vậy tốt hơn hết là đừng mạo hiểm.
Bước 2
Để tải LineageOS, trước tiên chúng tôi phải xác minh rằng thiết bị của mình tương thích với ROM Chúng tôi truy cập LineageOS wiki và thực hiện tìm kiếm cho thiết bị bạn muốn flash LineageOS tương thích với hầu hết các thiết bị phổ biến của hầu hết các nhà sản xuất lớn. Trừ khi chúng tôi có một thiết bị cực kỳ rẻ, chúng tôi có thể cài đặt ít nhất một phiên bản LineageOS.
Khi chúng tôi xem danh sách các tệp được liên kết với thiết bị của mình, chúng tôi sẽ chỉ tải xuống tệp có ngày tải lên gần đây nhất. Khi chúng tôi đã tải tệp xuống máy tính, chúng tôi có thể thoát khỏi trang LineageOS.Tuy nhiên, chúng tôi không chỉ cần gói LineageOS; chúng tôi cũng sẽ cần tải xuống gói khôi phục tùy chỉnh cũng như gói ứng dụng Google.
Phục hồi tùy chỉnh phổ biến nhất được gọi là Dự án khôi phục TeamWin hoặc viết tắt là TWRP. Chúng tôi có thể tải xuống TWRP cho thiết bị của mình bằng cách truy cập trang web TWRP và thực hiện tìm kiếm. Chúng tôi bắt buộc phải chỉ ra kiểu máy chính xác của thiết bị trước khi tải xuống TWRP hoặc LineageOS. Có nhiều biến thể của Samsung Galaxy S5 và do đó, nhiều phiên bản TWRP và LineageOS được gắn nhãn Galaxy S5.
Chúng tôi cũng sẽ cần một gói ứng dụng Google. Nếu chúng tôi không cài đặt chúng khi kết thúc quá trình flash, chúng tôi sẽ không có các sản phẩm của Google trên thiết bị khi khởi động, bao gồm cả cửa hàng Google Play. Chúng tôi không thể cài đặt các ứng dụng sau đó, chúng tôi phải thực hiện việc đó trong quá trình flash ban đầu của chúng.
Sau khi chúng tôi đã tải xuống ba gói đó, chúng tôi di chuyển các tệp đến cùng một vị trí với các tệp ADB mà chúng tôi đã cài đặt ở bước trướcSau đó, chúng tôi đổi tên thành những thứ đơn giản hơn; ví dụ: tên tệp TWRP rất dài và phức tạp (twrp-3.2.2-1-xxxx.img). Chúng tôi đã thay đổi nó thành TWRP.img. Điều này sẽ giúp tìm tệp dễ dàng hơn sau này và cũng giúp chúng tôi không phải gõ một chút dòng lệnh.
Chúng tôi đổi tên từng tệp chúng tôi tải xuống như sau:
twrp-x.x.x-x-xxxx.img> TWRP.img
dòng dõi-xx.x-xxxxxxx-nightly-xxxx-signed.zip> LINEAGE.zip
open_gapps-xxxxx-x.x-xxxx-xxxxxxx.zip> GAPPS.zip
Đừng quên di chuyển chúng vào thư mục ADB (đối với Windows, đó là % USER PROFILE%\adb-fastboot\platform-tools). Sau khi tất cả các tệp được sắp xếp, chúng ta đã sẵn sàng cho bước tiếp theo.
Mẹo: Thiết bị của chúng tôi có tên mã mà LineageOS, TWRP và GApps sẽ sử dụng để nhận dạng thiết bị.Tên của mã được hiển thị trong danh sách các thiết bị tương thích với LineageOS: chúng tôi sử dụng nó để tìm kiếm các gói tương thích, theo cách đó chúng tôi biết rằng chúng tôi luôn tải xuống gói phù hợp.
Bước 3
Có nhiều cách khác nhau để sao lưu thiết bị. Có các ứng dụng miễn phí và trả phí trên Google Play, cũng như phần mềm miễn phí và trả phí dành cho máy tính. Một phương pháp tốt để sao lưu thiết bị là sử dụng Helium. Nếu chúng tôi kết nối điện thoại với ứng dụng khách máy tính để bàn Helium, chúng tôi có thể tạo một bản sao lưu trên thực tế mọi thứ chúng tôi có trên điện thoại từ máy tính mà không cần phải root thiết bị đầu cuối trước
Sau khi đã sao lưu mọi thứ, chúng tôi sẽ cần thực hiện hai việc trên thiết bị trước khi chuyển sang bước tiếp theo: bật gỡ lỗi USB và mở khóa OEM.Đây là hai nút trong bảng cài đặt trên thiết bị của chúng ta, ẩn trong phần có tên “Tùy chọn nhà phát triển”.
Chúng tôi đã tìm kiếm trên Google về “truy cập các tùy chọn dành cho nhà phát triển Android” để tìm hướng dẫn về cách truy cập hai chuyển đổi này (thường liên quan đến việc chạm nhiều lần vào số bản dựng Android của bạn trong Cài đặt). Khi chúng tôi có quyền truy cập vào các tùy chọn dành cho nhà phát triển, chúng tôi sẽ kích hoạt cả gỡ lỗi USB và mở khóa OEM. Nếu không có mở khóa OEM, sẽ không có gì xảy ra: chúng tôi chỉ đảm bảo rằng gỡ lỗi USB được bật. Khi chúng tôi đã hoàn thành tất cả những điều đó, chúng tôi kết nối điện thoại của mình với máy tính bằng cáp USB. Chúng tôi có thể thấy các trình điều khiển đang được cài đặt trên máy tính, điều này là bình thường.
Bước 4
Các bước để mở khóa bộ nạp khởi động của thiết bị của chúng tôi sẽ khác nhau tùy thuộc vào thương hiệu và kiểu điện thoại hoặc máy tính bảng.Một số OEM làm cho quá trình này cực kỳ dễ dàng, trong khi những OEM khác làm cho nó trở nên rất khó khăn. Vì vậy bước này sẽ rất khác nhau tùy thuộc vào thiết bị nên khó có thể đưa ra hướng dẫn rõ ràng Để dễ dàng hơn, chúng tôi truy cập XDA Developers và tìm kiếm diễn đàn dành cho thiết bị của chúng tôi. Chúng tôi đọc các chủ đề và liệu những người dùng khác đã mở khóa bộ nạp khởi động thành công hay chưa. Nếu những người khác có vẻ ổn, thì bạn sẽ ổn thôi.
Nếu chúng tôi thấy rằng những người dùng khác gặp sự cố với bộ nạp khởi động, thì đó có thể là do một số lý do. Có thể do máy quá mới nên chưa ai hình dung ra quy trình. Cũng có thể là do bộ nạp khởi động được bảo vệ và khó hoặc không thể mở khóa; Samsung nổi tiếng vì điều này. Khi chúng tôi chắc chắn rằng bộ tải khởi động có thể mở khóa, chúng tôi sẽ chuyển đến hướng dẫn cài đặt LineageOS cho thiết bị cụ thể của chúng tôi.Ở đó, chúng tôi sẽ tìm thấy hướng dẫn từng bước về cách mở khóa bộ nạp khởi động.
Ghi nhớ: Thao tác này sẽ xóa dữ liệu trên thiết bị của bạn.
Trong hầu hết các trường hợp, để mở khóa bộ nạp khởi động, chúng tôi kết nối thiết bị đầu cuối với máy tính bằng cáp USB, sau đó chạy một số lệnh ADB và fastboot để mở khóa điện thoại:
Một lệnh ADB để đảm bảo rằng thiết bị được kết nối chính xác.
Lệnh ADB để khởi động lại thiết bị vào chế độ fastboot.
Lệnh fastboot để xác minh rằng thiết bị đang ở chế độ fastboot và được kết nối chính xác.
Lệnh fastboot để mở khóa bộ nạp khởi động.
Nếu đang sử dụng Windows, chúng tôi có thể gặp lỗi khi thử các bước trên trang bộ nạp khởi động cho thiết bị của mình.Vấn đề có thể là dấu nhắc lệnh không ở đúng vị trí. Khi dấu nhắc lệnh mở, chúng ta phải gõ lệnh sau:
Việc đầu tiên cần làm sau khi kết nối thiết bị với máy tính là chạy lệnh ADB này để đảm bảo kết nối thành công:
cd %userprofile%\adb-fastboot\platform-tools
Nếu sau khi kết nối thành công với ADB và khởi động lại vào chế độ fastboot, chúng tôi gặp một số vấn đề, có thể chúng tôi cần cập nhật trình điều khiển trên máy tính. Chúng tôi đã tìm kiếm "trình điều khiển" trên Google và tải xuống cũng như cài đặt phiên bản mới nhất.
Với tất cả những điều này được thực hiện, chúng ta sẽ có thể mở khóa bộ nạp khởi động thành công. Sau khi bộ nạp khởi động được mở khóa, thiết bị của chúng tôi sẽ khởi động lại và vào cài đặt Android, giống như sau khi khôi phục cài đặt gốc.
Trước khi tiếp tục bước tiếp theo, chúng tôi cần đảm bảo bật lại gỡ lỗi USB. Chúng tôi thực hiện quy trình thiết lập của thiết bị đầu cuối lần đầu tiên và sau đó bật lại tính năng gỡ lỗi USB. Sau khi khôi phục cài đặt gốc, nó có thể đã bị vô hiệu hóa, vì vậy chúng ta cần thực hiện theo các bước tương tự như trước (bật, kết nối với máy tính, v.v.).
Bước 5
Bây giờ bộ nạp khởi động đã được mở khóa, đã đến lúc cập nhật thứ gì đó trên thiết bị của chúng ta. Đây là một bước rất quan trọng. Bạn sẽ cài đặt phần mềm điện thoại thông minh của chúng tôi, phần mềm này sẽ thay đổi đáng kể cách thức hoạt động của phần mềm Cảnh báo cuối cùng: cài đặt sai khôi phục tùy chỉnh trên thiết bị có thể gây ra lỗi. Chúng tôi phải hoàn toàn chắc chắn rằng tệp TWRP mà bạn đã tải xuống khớp với kiểu thiết bị
Khi đã sẵn sàng, kích hoạt ADB thông qua dấu nhắc lệnh và chạy các lệnh sau:
adb devices
Như trước đây, lệnh trước đảm bảo rằng thiết bị được kết nối chính xác với máy tính của chúng tôi. Sau đó, chúng tôi chạy lệnh này: adb reboot bootloader
Và sau đó: thiết bị khởi động nhanh
Cuối cùng, sau khi kiểm tra kỹ, hãy nhập: fastboot flsh recovery TWRP.img
Khi ADB và fastboot flash xong, chúng tôi khởi động lại thiết bị vào chế độ khôi phục. Điều này thường liên quan đến một tập hợp các tổ hợp phím phần cứng. Khởi động OnePlus 5 vào chế độ khôi phục liên quan đến việc tắt và bật nó trong khi giữ phím giảm âm lượng. Chúng tôi tìm kiếm trên Google các bước cần thiết để khởi động thiết bị đầu cuối ở chế độ khôi phục.
Vì chúng tôi chỉ flash TWRP trong quá trình khôi phục ban đầu, thiết bị sẽ khởi động vào TWRP khi chúng tôi nhấn các phím phần cứng cụ thể mà chúng tôi tìm thấy bằng Google. Đầu tiên chúng ta sẽ thấy màn hình bên dưới:
Bước 6
Thông thường chúng tôi chỉ khởi động vào Android và di chuyển tệp từ máy tính sang thiết bị sau khi kết nối cáp USB, nhưng chúng tôi không thể khởi động vào Android vì chúng tôi chưa đã khởi động nó chưa được cài đặt Nhưng đừng lo, ADB có thể thực hiện tất cả các lần truyền tệp mà chúng tôi cần. Trước khi làm như vậy, chúng ta cần đảm bảo rằng không có phần còn lại của phiên bản Android trước đó bị bỏ lại.
Từ menu chính TWRP, chạm vào Xóa rồi chọn Định dạng dữ liệu. TWRP sẽ cảnh báo bạn rằng đây là công việc nghiêm túc, nhưng vì chúng tôi đã sao lưu ở Bước Ba nên chúng tôi không có gì phải lo lắng. Chúng tôi làm theo hướng dẫn TWRP và hoàn tất quá trình định dạng.
Sau khi nhận được thông báo "Success", chúng ta nhấn nút quay lại cho đến khi quay lại trang Clean.Chúng tôi chạm vào Xóa nâng cao và chúng tôi sẽ thấy một loạt hộp kiểm. Nếu một mục được chọn, phần đó của ổ cứng sẽ bị xóa. Chúng tôi đánh dấu vào ba ô đầu tiên: Dalvik / ART Cache, System and Cache và bỏ chọn tất cả các ô khác.
Chúng tôi trượt ngón tay từ trái sang phải trên thanh trượt được đánh dấu Trượt để xóa. Quá trình làm sạch bắt đầu. Khi điều này được thực hiện, chúng tôi đã sẵn sàng flash LineageOS. Với thiết bị vẫn ở chế độ TWRP, chúng tôi kết nối thiết bị với máy tính bằng cáp USB. Chúng tôi khởi động dấu nhắc lệnh hoặc cửa sổ thiết bị đầu cuối trong thư mục ADB, thực hiện kiểm tra thiết bị, sau đó sử dụng lệnh "đẩy" để đẩy tệp LineageOS vào bộ nhớ trong của thiết bị đầu cuối. Lệnh để nhập phải là: adb push LINEAGE.zip /sdcard/
Sau khi nhập và nhấn Enter, ADB sẽ bắt đầu đẩy tệp LineageOS vào thiết bị của chúng tôi.Quá trình này có thể mất một chút thời gian và đôi khi không có thanh tiến trình để xem thời lượng của quá trình. Trên điện thoại, chúng tôi quay lại menu TWRP chính và nhấn Cài đặt. Chúng tôi sẽ thấy danh sách các tệp có sẵn trên thiết bị và gói LineageOS phải là một trong số chúng Chúng tôi chạm vào tên tệp và chúng tôi sẽ truy cập vào màn hình có ba tùy chọn: trượt để xác nhận Flash.
TWRP sẽ hiển thị LineageOS trên thiết bị của chúng tôi và sau đó cho chúng tôi biết rằng nó đã được cài đặt thành công. Chúng ta sẽ có 2 lựa chọn là Clean cache/dalvik hoặc Reboot system. Chúng tôi không đẩy bất kỳ. Chúng ta sẽ thực hiện với nút home trên màn hình.
Bước 7
Bây giờ, tất cả những gì bạn cần là các ứng dụng của Google như Cửa hàng Google Play, Dịch vụ của Google Play, Gmail và Google Maps. Chúng tôi sẽ flash tệp ZIP của Google Apps mà chúng tôi đã tải xuống ở Bước 2 giống như cách chúng tôi flash LineageOS.Với thiết bị được bật trong TWRP và được kết nối với máy tính, chúng tôi mở dấu nhắc lệnh ADB và một lần nữa thực hiện kiểm tra thiết bị ADB. Sau đó, chúng tôi viết lệnh này: adb push GAPPS.zip /sdcard/
Thông thường, gói ứng dụng Google lớn hơn gói LineageOS của chúng tôi, vì vậy quá trình này thậm chí có thể mất nhiều thời gian hơn so với lần cài đặt đầu tiên mà chúng tôi đã thực hiện ở bước trướcSau khi hoàn tất quy trình, với thiết bị của mình, chúng tôi làm theo các bước sau:
Chạm Install> Tìm kiếm gói Google> Nhấn gói> Vuốt để xác nhận Flash
Sau khi thực hiện các bước đó, quá trình cập nhật sẽ bắt đầu. Sau khi hoàn tất, hãy nhấn Wipe cache/dalvik, đợi một lát rồi nhấn Restart system.
Bước 8
Nếu lần khởi động đầu tiên của chúng tôi mất hơn 15 phút, thì đã xảy ra lỗiChúng tôi thực hiện khởi động lại bằng cách giữ nút nguồn cho đến khi thiết bị khởi động lại. Chúng tôi để điện thoại thử khởi động lại. Nếu nó vẫn không khởi động hoặc thứ gì đó không flash chính xác, hãy quay lại Bước 6. Điều đầu tiên bạn sẽ thấy sau khi khởi động thành công là một hoạt ảnh khởi động mới, với ba vòng tròn của logo Lineage OS ở dạng cong. line.
Sau khi quá trình khởi động hoàn tất, chúng tôi sẽ ở màn hình chính của Android, nơi chúng tôi sẽ chọn ngôn ngữ, thêm tài khoản Google của mình, kết nối với Wi-Fi, v.v. Khi chúng tôi ở màn hình chính, chúng tôi chính thức hoàn tất: chúng tôi có LineageOS trên thiết bị của mình.
Phần kết luận
Tùy thuộc vào thiết bị, có thể có nhiều ROM tùy chỉnh khác ngoài LineageOS.Bây giờ chúng ta đã biết cách flash ROM, chúng ta có thể tận hưởng việc flash và thử nghiệm tất cả các loại hệ thống. Tất cả những gì chúng ta cần làm là tìm các ROM khớp với số kiểu máy của thiết bị đầu cuối và sau đó lặp lại các bước từ 6 đến 8 Không cần mở khóa bộ nạp khởi động hoặc cài đặt lại khôi phục tùy chỉnh. Tất nhiên, chúng ta phải sao lưu lại thiết bị.
Nếu chúng tôi thử các ROM tùy chỉnh và quyết định không thích chúng nữa, thì rất dễ dàng hoàn nguyên về ROM tiêu chuẩn mà thiết bị của chúng tôi đi kèm từ nhà máy. Có một bộ hướng dẫn khác để cập nhật kho, nhưng ý chính là giống nhau.
