Cách unroot điện thoại Android

Đăng ngày 09/08/2021

Bạn có muốn root điện thoại thông minh Android của mình để bạn có thể giải phóng sức mạnh thực sự của thiết bị của mình không? Rất may, quá trình này không khó như bạn nghĩ với các công cụ như . Nhưng điều gì sẽ xảy ra khi mọi thứ thay đổi và bạn thấy mình không sử dụng các ứng dụng root nhiều như bạn nghĩ? Nếu bạn đang ở trong tình huống như thế này, việc unroot điện thoại của bạn là nên làm.

Unrooting là gì?

Unroot thiết bị Android là quá trình rút lại tất cả các quyền nâng cao và quyền truy cập với tư cách là người dùng root. Vì quá trình root thường liên quan đến việc sửa đổi phân vùng khởi động, bạn có thể chỉ muốn unroot để thực hiện cập nhật qua mạng vì nếu không nó sẽ bị lỗi. Hoặc có lẽ bạn đang cố gắng bán thiết bị của mình, vì vậy bạn cần khôi phục thiết bị về cài đặt gốc.

Dù lý do của bạn là gì, việc unroot thiết bị là không quá khó – miễn là bạn làm theo đúng quy trình.

Làm thế nào để unroot

Giống như root, có một số phương pháp khác nhau để giải nén điện thoại và bạn chọn phương pháp nào tùy thuộc vào nhà sản xuất thiết bị, phiên bản Android được cài đặt trên thiết bị và tất nhiên, phương pháp root.

Unroot bằng cách gỡ cài đặt Magisk

Vì không có nhiều lựa chọn thay thế cho Magisk khi nói đến việc root, lựa chọn thực sự duy nhất của bạn để giải nén là xóa mọi dấu vết của Magisk khỏi thiết bị của bạn. Bạn có hai phương pháp có thể chọn.

Gỡ cài đặt Magisk khỏi ứng dụng

Để gỡ bỏ hoàn toàn một thiết bị đã được root ban đầu bằng Magisk, cách đơn giản nhất là chọn tùy chọn Uninstall Magisk tích hợp sẵn trên chính ứng dụng đó.

Uninstall Magisk

Sau khi nhấn vào, bạn sẽ được chọn các tùy chọn khôi phục hình ảnh phân vùng và gỡ cài đặt hoàn toàn Magisk. Để xóa Magisk và tất cả các module, hãy nhấn vào COMPLETE UNINSTALL.

Uninstall Magisk

Ứng dụng Magisk sẽ chạy các tập lệnh cần thiết để xóa Magisk khỏi điện thoại của bạn và khôi phục bản gốc của thiết bị. Ngay sau khi quá trình kết thúc, điện thoại sẽ tự động khởi động lại và bạn đã hoàn tất.

Uninstall Magisk

Gỡ cài đặt Magisk khỏi TWRP

Trong trường hợp bạn không thể khởi động vào Android nhưng có quyền truy cập vào TWRP, bạn vẫn có thể gỡ cài đặt Magisk. Để làm như vậy, hãy đổi tên APK Magisk thành uninstall.zip, khởi động sang chế độ khôi phục (recovery mode) và flash nó giống như bất kỳ file zip thông thường nào khác.

Uninstall Magisk TWRP

Unroot bằng cách flash bản gốc (stock boot image)

Magisk luôn tạo một bản sao lưu của stock boot image trước khi root nó. Do đó, bạn có thể sử dụng ứng dụng Magisk để khôi phục bản sao lưu như hình dưới đây.

Magisk Restore Image

Bạn có thể cần phải khởi động lại điện thoại theo cách thủ công để các thay đổi có hiệu lực.

Trong trường hợp bạn có quyền truy cập vào bản firmware gốc được cài đặt trên điện thoại của mình trước khi root, bạn cũng có thể flash nó theo cách thủ công để lấy lại trạng thái chưa root bằng tiện ích Fastboot thông thường.

Unroot bằng cách cài đặt bản cập nhật OTA

Một phương pháp khác để unroot là cài đặt bản cập nhật OTA chính thức. Google, OnePlus, Xiaomi và nhiều OEM Android khác cung cấp kho tải xuống chính thức chứa các gói ZIP OTA packages. Vì là gói cập nhật đầy đủ nên nó sẽ restore đè luôn firmware về cài đặt gốc cho bạn.

Bạn chỉ cần chọn tệp ZIP OTA thích hợp cho thiết bị của mình và cài đặt nó thông qua trình cài đặt cập nhật tích hợp của HĐH hoặc sử dụng recovery mode. Đây có lẽ là cách tốt nhất để unroot điện thoại của bạn nếu bạn gặp khó khăn trong việc sử dụng ứng dụng Magisk.

Unroot bằng cách cài đặt firmware stock

Mặc dù các phương pháp unroot nói trên về mặt lý thuyết sẽ hoạt động tốt trên các thiết bị đã được root bằng Magisk, nhưng bạn vẫn nên biết phải làm gì trong tình huống không thực hiện được?

Lúc này bạn có thể cần tải xuống firmware gốc cho thiết bị của mình. Ví dụ như thiết bị Pixel thì có trang gốc của Google. Các firmware thiết bị khác phải được cung cấp bởi nhà sản xuất. Sau đó, sử dụng phương pháp được chính nhà sản xuất mô tả để cài đặt phần mềm thiết bị và bắt đầu lại từ đầu.

Tuy nhiên lưu ý quan trọng là khi dùng phương pháp này thì thiết bị sẽ trở về cài đặt gốc hoàn toàn, bạn cần sao lưu thiết bị trước nếu có thể.

Các kiểm tra thiết bị đã unroot chưa

Bạn có thể sử dụng một ứng dụng có tên Root Checker để kiểm tra thiết bị đã được unroot hay chưa. Sau khi cài đặt, hãy mở ứng dụng và kiểm tra phần trạng thái trong tab VERIFY ROOT. Bạn sẽ thấy một thông tin như ảnh dưới nên thiết bị chưa được root.

Root Checker

Trên đây là tất cả thông tin về việc unroot thiết bị Android, nó đơn giản hơn rất nhiều so với việc root. Hy vọng hướng dẫn này đã giúp bạn hiểu và làm theo để unroot dễ dàng hơn.

Nếu bạn gặp sự cố sau khi unroot

Nếu sau khi unroot, bạn gặp vấn đề như điện thoại không khởi động được hoặc gặp lỗi hệ thống, có thể bạn cần thực hiện một số biện pháp khắc phục:

  • Khôi phục cài đặt gốc: Nếu có thể, hãy vào chế độ khôi phục để khôi phục cài đặt gốc.
  • Cài đặt lại firmware: Nếu các phương pháp khác không hiệu quả, hãy cài đặt lại firmware gốc.
  • Tham khảo diễn đàn cộng đồng: Tham gia các diễn đàn hoặc nhóm hỗ trợ để tìm kiếm giải pháp cho các vấn đề cụ thể bạn đang gặp phải.

Sau khi unroot, bạn nên làm gì?

Sau khi đã unroot điện thoại, một số việc bạn nên làm là:

  • Cập nhật phần mềm: Kiểm tra và cập nhật phần mềm mới nhất cho thiết bị của bạn để tận hưởng những tính năng mới và bản vá bảo mật.
  • Khôi phục dữ liệu: Nếu bạn đã sao lưu trước khi unroot, lúc này hãy khôi phục các dữ liệu cần thiết từ bản sao lưu.
  • Xem xét các quyền ứng dụng: Kiểm tra lại các quyền mà các ứng dụng yêu cầu để đảm bảo tính bảo mật tốt nhất cho thiết bị của bạn.

Những lỗi thường gặp khi unroot

Có một số lỗi mà người dùng thường gặp phải khi cố gắng unroot điện thoại:

  • Không đủ quyền truy cập: Một số người dùng có thể gặp khó khăn trong việc gỡ cài đặt Magisk nếu không có đủ quyền truy cập. Hãy chắc chắn rằng bạn đã cấp đủ quyền cho ứng dụng.
  • Vấn đề với chế độ Recovery: Nếu không thể vào chế độ recovery, bạn nên thử lại hoặc sử dụng phương thức khác để truy cập vào nó.
  • Thiết bị bị brick: Nếu bạn không thực hiện chính xác các bước, thiết bị có thể bị brick. Trong trường hợp này, hãy tham khảo cách sửa chữa tích cực từ cộng đồng.

Lợi ích của việc unroot

Ngoài việc khôi phục thiết bị về trạng thái gốc, unroot còn giúp bạn:

  • Đảm bảo an toàn bảo mật: Khi unroot, bạn giảm thiểu nguy cơ các phần mềm độc hại có thể tiến vào điện thoại của bạn thông qua quyền truy cập root.
  • Tăng khả năng tương thích: Một số ứng dụng yêu cầu thiết bị chưa root để hoạt động chính xác, bao gồm cả các ứng dụng ngân hàng và thanh toán.
  • Cải thiện hiệu suất của thiết bị: Unroot có thể giúp khôi phục khả năng hoạt động ổn định của hệ thống, nhất là khi thiết bị gặp sự cố do các can thiệp từ các ứng dụng root.

Kiểm tra bảo hành thiết bị

Nếu bạn đang cân nhắc về việc unroot điện thoại, đặc biệt là trong trường hợp bạn đang muốn bảo trì hoặc sửa chữa qua trung tâm dịch vụ, hãy lưu ý rằng:

  • Nếu thiết bị của bạn đã từng được root và hiện tại không còn root, bạn vẫn nên báo cho trung tâm sửa chữa biết để họ có thể xử lý tốt hơn.
  • Các hãng sản xuất có thể vi phạm bảo hành của bạn nếu phát hiện thiết bị đã từng được root, ngay cả khi bạn đã unroot.

Các nguồn tài nguyên hữu ích

Nếu bạn cần thêm thông tin hoặc gặp bất kỳ vấn đề nào trong quá trình unroot, bạn có thể tham khảo thêm các tài liệu và diễn đàn sau:

  • XDA Developers: Diễn đàn công nghệ lớn với rất nhiều thông tin hữu ích về root và unroot thiết bị Android.
  • Google Groups: Tham gia các nhóm hỗ trợ để nhận được sự trợ giúp từ cộng đồng.
  • YouTube: Có rất nhiều video hướng dẫn chi tiết giúp bạn thực hiện unroot một cách hiệu quả và an toàn.

Kết luận

Việc unroot có thể đơn giản hơn bạn nghĩ, nhưng nó vẫn đòi hỏi sự cẩn thận và chính xác trong từng bước để đảm bảo không làm hỏng thiết bị của bạn. Hy vọng qua bài hướng dẫn và những lưu ý trên, bạn sẽ thực hiện thành công quá trình này.