Trang chủ » làm thế nào để » Cách cài đặt bản cập nhật Android OTA mà không mất root với FlashFire

    Cách cài đặt bản cập nhật Android OTA mà không mất root với FlashFire

    Các bản cập nhật qua mạng từ lâu đã trở thành nguyên nhân cho sự tồn tại của nhiều người dùng Android đã root. Đó là một trận chiến vô tận: cài đặt bản cập nhật phá vỡ root hoặc hoàn toàn không flash, nhưng mọi người đều muốn phiên bản hệ điều hành di động mới nhất của họ. Nhờ một công cụ mới có tên FlashFire, cuộc đấu tranh có thể kết thúc.

    Tại sao các bản cập nhật OTA không chơi độc đáo với điện thoại đã root

    Android dựa trên Linux, do đó, các thiết bị Android đi kèm với người dùng gốc Root có chức năng như tài khoản người dùng Administrator trên Windows. Theo mặc định, Android không cung cấp cho bạn quyền truy cập vào tài khoản root. Root là quá trình cho phép truy cập vào tài khoản root, cài đặt nhị phân su. Các ứng dụng có thể gọi su để đạt được các đặc quyền nâng cao, vì vậy chúng có thể thoát khỏi hộp cát bảo mật của Android và làm những việc mạnh mẽ hơn. Android không được root trước vì các vấn đề bảo mật có thể dẫn đến, đặc biệt là đối với người dùng ít thiên về kỹ thuật.

    Quá trình root cũng cài đặt một ứng dụng như SuperSU, điều khiển truy cập vào nhị phân su, vì vậy bạn có thể chọn ứng dụng nào được phép có quyền truy cập root.

    Bạn thường sẽ mất quyền truy cập root khi cài đặt bản cập nhật hệ điều hành. Trên Lollipop và các phiên bản Android trước đó, bản cập nhật không dây (OTA) sẽ đặt phân vùng hệ thống Android của bạn trở về trạng thái xuất xưởng, loại bỏ nhị phân su. Trên các thiết bị mới hơn có root không có hệ thống, nó sẽ ghi đè lên hình ảnh khởi động. Và nếu bạn có phục hồi tùy chỉnh, bản cập nhật OTA có thể không thể tự cài đặt.

    Ngày xửa ngày xưa, SuperSU có một Chế độ sinh tồn trực tuyến, cho phép bạn cập nhật flash, nhưng điều đó không còn nữa. Nhập FlashFire.

    FlashFire là gì?

    FlashFire là công cụ mạnh mẽ của Chainfire, nhà sản xuất SuperSU, cho phép người dùng root thực hiện nhiều hành động khác nhau, như flash cập nhật OTA và tệp zip đầy đủ, tạo và khôi phục sao lưu, xóa dữ liệu và hơn thế nữa. Nó loại bỏ hiệu quả nhu cầu sử dụng recovery để sao lưu hoặc khôi phục thủ công và tự động xử lý việc root và root lại khi flash file cập nhật.

    Về mặt lý thuyết, nó nên hoạt động trên nhiều thiết bị cầm tay Android 4.2+. Tuy nhiên, có những cảnh báo.

    Trên nhiều thiết bị, việc root sẽ ngăn OTA tải xuống và flash. Trên một số thiết bị, nó thực sự sẽ tải xuống, nhưng bạn sẽ cần một công cụ như FlashFire để flash thành công. Trên các thiết bị khác, nó không thực sự tải xuống, vì vậy bạn phải lấy tệp OTA theo cách khác (chúng thường được đăng trên các trang web như XDA Developers), và sau đó có thể bạn có thể flash nó bằng một công cụ như FlashFire. Nếu bạn không thể lấy được tệp OTA, bạn có thể không gặp may.

    Hơn nữa, nếu bạn đang chạy một thiết bị đã root, cập nhật phiên bản đầy đủ - ví dụ như từ Lollipop sang Marshmallow - mọi thứ sẽ trở nên rõ ràng hơn. Vì không có cách nào để root Marshmallow mà không có bộ tải khởi động đã mở khóa, bạn sẽ hoàn toàn mất quyền truy cập nếu bộ tải khởi động của thiết bị bị khóa. Đó là điều không thể tránh khỏi. Tuy nhiên, nếu bạn đã mở khóa bộ nạp khởi động, FlashFire sẽ có thể duy trì (hoặc ít nhất là khôi phục) quyền truy cập gốc sau khi cập nhật kết thúc.

    Vì vậy: mặc dù FlashFire không được đảm bảo hoạt động trên mọi thiết bị, nhưng nếu bạn đã đi tuyến đường chính thức của Cameron để root điện thoại của mình, nó có thể sẽ hoạt động.

    Nếu bạn muốn tìm hiểu thêm, tôi khuyến khích bất cứ ai quan tâm kiểm tra chủ đề này trên XDA trước khi bắt đầu. Khi bạn đã sẵn sàng, bạn có thể cài đặt FlashFire từ Cửa hàng Play.

    Cách sử dụng FlashFire để Flash cập nhật OTA mà không mất gốc

    Khi bạn được thông báo rằng có bản cập nhật cho thiết bị của bạn, điều đầu tiên bạn muốn làm là tiếp tục và tải xuống-nhưng không cài đặt nó. Nếu bạn bảo cập nhật tiếp tục và cài đặt, nó có thể sẽ thất bại vì bạn đang chạy một thiết bị đã root.

    Thay vào đó, hãy kích hoạt FlashFire sau khi OTA tải xuống xong. Nó sẽ tự động phát hiện tệp cập nhật và hỏi bạn có muốn tạo các hành động để flash nó không. Hãy tiếp tục và chạm vào OK OK.

    Điều này sẽ tạo ra một màn hình có vẻ hơi áp đảo đối với người dùng mới làm quen, nhưng về cơ bản nó chỉ là một sự cố về những gì FlashFire dự định làm với tệp OTA. Mỗi tùy chọn có thể tùy chỉnh nếu bạn nhấn vào nó - ví dụ: nếu bạn không muốn xóa phân vùng bộ đệm, chỉ cần bỏ chọn tùy chọn đó. Bạn cũng có thể thêm các hành động khác nhau, nhưng tôi không nhất thiết khuyên bạn nên làm điều đó ngay bây giờ.

    Nếu bạn đã cài đặt phục hồi tùy chỉnh như TWRP, FlashFire sẽ sao lưu trước khi bắt đầu quá trình và khôi phục nó sau đó.

    Khi bạn đã hoàn tất bộ hướng dẫn, hãy nhấn nút Flash Flash. Nó sẽ đưa ra một cảnh báo rằng có thể mất một chút thời gian để FlashFire tải và một vài màn hình đen có thể xuất hiện. Hãy tiếp tục và nhấn vào OK OK một lần nữa.

    Sau đó, FlashFire sẽ khởi động lại và bạn sẽ thấy một loạt các văn bản cuộn trên màn hình. Để thiết bị một mình làm việc của nó - đó chỉ là FlashFire chạy các lệnh cần thiết. Khi hoàn tất, nó sẽ khởi động lại với bản cập nhật được flash và khôi phục root. Bùng nổ. Quá dễ.

    Phải làm gì nếu nhấp nháy OTA không hoạt động

    Nếu bạn đã sửa đổi thiết bị của mình theo cách ngăn FlashFire áp dụng bản cập nhật - có thể bạn đang chạy kernel tùy chỉnh hoặc phân vùng / hệ thống đã bị Xposed Framework sửa đổi, chẳng hạn - thì bản cập nhật sẽ bị lỗi. Hiện tại không có thông báo rằng bản cập nhật không được áp dụng, vì vậy bạn sẽ phải nhảy vào menu Cài đặt> Giới thiệu về điện thoại và xem số bản dựng có thay đổi không. Nếu không, thì bạn biết rằng bản cập nhật không được áp dụng (cũng có khả năng Android sẽ thông báo cho bạn rằng bản cập nhật vẫn cần được cài đặt).

    Khi điều này xảy ra, điều tốt nhất để làm là tải xuống hình ảnh nhà máy cho thiết bị của bạn nếu nó khả dụng. Trong ví dụ này, tôi sẽ cập nhật bản cập nhật mới nhất (bản vá bảo mật tháng 4 năm 2016) lên Nexus 7 của tôi.

    Sau khi tải xuống, hãy sao chép tệp .tgz của hình ảnh nhà máy vào bộ nhớ trong hoặc thẻ SD của điện thoại của bạn.

    Mở FlashFire và chạm vào nút hành động nổi (nút màu đỏ có dấu cộng) ở góc dưới bên phải. Chọn gói phần mềm Flash Flash.

    Điều này sẽ mở ra một trình quản lý tập tin sắp xếp theo mặc định cho thư mục lưu trữ nội bộ gốc. Cuộn xuống cho đến khi bạn tìm thấy tập tin bạn vừa di chuyển đến thiết bị.

    Khi bạn chọn tệp hình ảnh, FlashFire sẽ quét kho lưu trữ để xác minh nội dung của nó, sau đó trình bày danh sách những gì có thể (và sẽ) được flash. Bạn có thể tự do chọn những gì bạn muốn ở đây - ví dụ: nếu bạn có phục hồi tùy chỉnh và muốn giữ nguyên như vậy, chỉ cần bỏ chọn tùy chọn Phục hồi Hồi giáo.

     

    Khi bạn đã sẵn sàng để flash, chỉ cần chạm vào dấu kiểm ở góc trên bên phải. Một lần nữa bạn sẽ được trình bày danh sách các hành động trước khi tiến hành, vì vậy nếu bạn muốn hoặc cần thay đổi bất cứ điều gì, bây giờ là thời gian.

    Sau khi bạn đã xác nhận tất cả các bước, hãy nhấn nút Flash Flash. Bạn sẽ thấy cảnh báo tương tự về việc FlashFire mất một chút thời gian để tải và một vài màn hình đen có thể xuất hiện. Chỉ cần nhấn vào OK.

    FlashFire sẽ khởi động lại và làm việc của nó. Vì nó flash một tập tin hình ảnh đầy đủ và không chỉ là một bản cập nhật đơn giản, nên có thể mất một chút thời gian để nó hoàn thành. Tuy nhiên, khi nó hoạt động, nó sẽ khởi động lại và bạn sẽ ổn.


    Đây chỉ là bề mặt của những gì FlashFire hiện có thể làm, và điều đó không cần đề cập đến những gì nó sẽ có khả năng trong tương lai. Chắc chắn chúng tôi sẽ có nhiều điều để nói về nó một khi chúng tôi đã dành nhiều thời gian hơn với các bản cập nhật sắp tới cho ứng dụng.