Khi Android L ra mắt, mất hơn ba tuần trước khi chúng tôi thấy bản cập nhật trên một số điện thoại Nexus 4. Một Nexus 7 2012 vẫn không thể xem bản cập nhật hai tháng sau đó. Đó chỉ là một khoảng thời gian vô lý để chờ đợi.
Điều gì sẽ không hoạt động
Trước tiên, hãy xem những gì sẽ không hoạt động. Google chọn - trên máy chủ của họ - thiết bị cụ thể nào sẽ được phép nhận bản cập nhật. Điều này có nghĩa là truy cập vào màn hình Cập nhật hệ thống và nhấn vào "Kiểm tra cập nhật" sẽ không thực sự đẩy nhanh quá trình. Khi có bản cập nhật, thiết bị của bạn sẽ cho bạn biết. (Nhấn vào nút này chỉ có thể hữu ích nếu Google đã quyết định cung cấp cho thiết bị của bạn bản cập nhật và thiết bị của bạn chưa kiểm tra lại. Nó sẽ không cung cấp cho bạn cơ hội mới khi cập nhật mỗi khi bạn nhấn vào.)
Trước đây, chúng tôi đã sử dụng mẹo để cho phép chúng tôi đặt lại quy trình này, bỏ qua phía trước của dòng và nhận cập nhật ngay lập tức bằng cách xóa dữ liệu của ứng dụng Dịch vụ của Google Play. Tính năng này không còn hoạt động nữa và nó có thể gây ra các sự cố khác trên thiết bị của bạn. Đừng làm theo mẹo này nếu bạn thấy nó trực tuyến!
Tùy chọn 1: Tải xuống và Flash hình ảnh nhà máy chính thức
Google cung cấp hình ảnh nhà máy chính thức cho thiết bị Nexus của họ. Chúng tôi đã trình bày quy trình tải xuống hình ảnh nhà máy từ Google và nhấp vào hình ảnh đó. Nó liên quan đến việc mở khóa trình khởi động của thiết bị, tải xuống hình ảnh nhà máy mới nhất cho thiết bị của bạn từ trang web của Google, nhận lệnh adb, đưa thiết bị của bạn vào chế độ nhà phát triển, đảm bảo trình điều khiển thích hợp được định cấu hình và chạy tập lệnh flash phiên bản Android mới phiên bản cũ. Quá trình này có thể được thực hiện trên Windows, Mac OS X hoặc Linux.
Theo mặc định, quá trình này sẽ xóa toàn bộ thiết bị của bạn và khôi phục thiết bị về cài đặt ban đầu. Bạn phải sửa đổi tập lệnh flash để thực hiện cập nhật mà không cần xóa dữ liệu cá nhân của mình khỏi thiết bị.
Nhìn chung, đây là phương pháp phức tạp nhất. Tuy nhiên, đó là cách được hỗ trợ chính thức duy nhất để nâng cấp lên phiên bản Android mới ngay khi có phiên bản Android. Google đăng hình ảnh nhà máy lên trang web của họ nhiều tuần trước khi bạn có thể nhận chúng dưới dạng bản cập nhật qua mạng không dây. Trước đây chúng tôi đã sử dụng phương pháp này, gần đây nhất là nâng cấp Nexus 7 lên Android L 2013 sau nhiều tuần chờ bản cập nhật. Nó hoạt động, mặc dù quá trình chiến đấu với adb và trình điều khiển - đặc biệt là trên Windows - có thể gây phiền toái. Chúng tôi đã có ít sự cố hơn khi thực hiện việc này trên nền tảng giống Unix như Linux hoặc Mac OS X.
Tùy chọn 2: Tải tệp cập nhật OTA theo cách thủ công
Khi có bản cập nhật Android, Google cuối cùng cho phép thiết bị của bạn biết và nó tải xuống tệp cập nhật qua mạng không dây (OTA). Thiết bị của bạn sau đó khởi động lại và cài đặt tệp cập nhật OTA. Bản cập nhật OTA nhỏ hơn và nhỏ gọn hơn hình ảnh nhà máy lớn hơn ở trên. Bản cập nhật OTA có nghĩa là nâng cấp từ phiên bản này sang phiên bản khác, trong khi hình ảnh nhà máy chứa hình ảnh hoàn chỉnh của hệ điều hành cho thiết bị của bạn và có thể được sử dụng để khôi phục nó nếu bạn xóa hoặc cài đặt ROM tùy chỉnh.
Thực tế, có một cách để bỏ qua sự chờ đợi cho tệp cập nhật OTA. Nếu bạn nhận được bàn tay của bạn trên các tập tin cập nhật OTA thích hợp, bạn có thể khởi động lại vào môi trường phục hồi và nói với nó để cài đặt bản cập nhật OTA bằng tay. Thao tác này sẽ thực hiện cùng một nâng cấp bạn sẽ nhận được nếu bạn đợi bản cập nhật chính thức khả dụng và bản cập nhật sẽ không xóa dữ liệu của bạn.
Trước tiên, bạn sẽ cần phải có được bàn tay của bạn trên các tập tin cập nhật OTA. Không giống như hình ảnh nhà máy đầy đủ, Google không đăng những hình ảnh này một cách chính thức. Bạn sẽ cần một danh sách được một bên thứ ba gộp lại. Ví dụ: Android Police có danh sách đầy đủ Android 4.4.4 -> 5.0 và 5.0 -> 5.0.1 các tệp cập nhật OTA có liên kết đến vị trí của họ trên các máy chủ chính thức của Google. Nếu bạn đang tìm kiếm một phiên bản Android mới hơn, hãy tìm kiếm xung quanh để tìm danh sách cập nhật. Bạn cũng sẽ cần lệnh adb mà bạn có thể nhận được từ SDK Android của Google.
Khởi động lại thiết bị của bạn và giữ nút Giảm âm lượng trong khi khởi động. Bạn sẽ thấy menu “fastboot” và từ Bắt đầu trên màn hình. Nhấn Volume Up cho đến khi bạn thấy “Recovery mode” và sau đó nhấn nút Nguồn.
adb sideload OTA_UPDATE_FILENAME.zip
Nhấn Enter và adb sẽ gửi tệp cập nhật OTA cho thiết bị của bạn. Nó sẽ đếm tới 100 phần trăm trong khi nó gửi tập tin, và sau đó thiết bị của bạn sẽ bắt đầu cài đặt bản cập nhật OTA như thể nó được tải xuống từ Google.
Sự chậm chạp của các cập nhật Nexus chính thức từ Google có thể gây phiền toái. Chắc chắn, điều này sẽ giúp tránh các lỗi nghiêm trọng được triển khai cho tất cả người dùng Nexus, nhưng nó có thể nhanh hơn nhiều!
Apple cho phép tất cả người dùng iPhone và iPad nhận được thông tin cập nhật ngay sau khi họ ra ngoài. Điều này đã trở lại để cắn chúng khi chúng phát hành iOS 8.0.1. Bản cập nhật này đã tắt kết nối di động và Touch ID trên tất cả các iPhone mới đã cài đặt và họ đã phải cuống cuồng kéo bản cập nhật. Đó là những gì Google đang cố gắng ngăn chặn, theo lý thuyết.