Root là gì android

Toàn bộ các hệ điều hành Android trên Smartphone, dù tùy biến hay không tùy biến thì vẫn bị giới hạn bởi rất nhiều thứ. Điều đó làm cho người dùng không thật sự thỏa mãn, và nhiều khi còn là phiền phức cho người dùng ở các bản Rom tùy biến.

Và cách để vượt qua các rào cản đó [với hệ điều hành Android] là Root hệ thống. Thế cụ thể là thế nào đây ? Root là gì ? Lợi và hại khi Root Android là gì ?

Mời các bạn theo dõi bài chia sẻ bên dưới của mình nhé…..

Đọc thêm:

#1. Root điện thoại Android là gì?

Theo Wikipedia thì Root là quá trình cho phép người dùng các thiết bị chạy hệ điều hành Android như điện thoại Smartphone, Tablet, TV hay thậm chí là ô tô có quyền truy cập ưu tiên.

Và bởi vì Android xây dựng trên nền tảng Linux, nên quyền truy cập này giống với quyền truy cập quản trị trên Linux vậy.

Root cho chúng ta quyền tự do chỉnh sửa và thiết lập cách thức điều hành của Android, vượt qua hạn chế mà nhà sản xuất đã đặt ra.

Ví dụ sau khi root máy xong thì bạn có thể ép xung chip, xóa ứng dụng nhà mạng như Samsung Store hay Playstation, vân vân và mây mây….

Sâu hơn nữa, nếu bạn biết Unlock Bootloader thì bạn hoàn toàn có thể thay thế bản Rom hiện tại bằng một bản rom khác cao hơn hoặc thấp hơn, hoặc thậm chí bạn có thể cài được cả Windows lên hệ điều hành Android của mình nữa.

#2. Root Android như thế nào?

Root Android tức là khai thác một lỗ hổng bảo mật, hay Backdoor của một hệ điều hành nào đó, để lấy quyền truy cập cao nhất [ quyền root].

Mỗi phiên bản Android, với mỗi nhà sản xuất khác nhau, sẽ có các lỗ hổng khác nhau, nên cách Root cũng khác nhau luôn.

Nhưng có một ứng dụng tên Kingroot có thể cho phép các bạn Root Oneclick do được cung cấp cách truy cập lỗ hổng của rất nhiều dòng máy để thực hiện Root. Các bạn có thể tải ở link này //kingroot.net/wap

Vì đây bản chất là một ứng dụng có thể khai thác lỗ hổng của Android nên trang web trên bị Google chặn khi truy cập. Các bạn cứ yên tâm mà bỏ qua để tải nhé !

Có một số máy mà Kingroot không thể root được thì các máy đó phải root thủ công. Cách root các bạn có thể tìm trên mạng nhé, bài viết này mình sẽ không đào sâu hướng dẫn root cho một máy nào cả.

Không phải máy nào cũng root được, và không phải cứ dễ bị Root là máy bảo mật kém. Bản Rom nào cũng có lỗ hổng thôi, nhưng không phải lỗ hổng nào cũng có thể khai thác được. Chính vì thế các bạn không nên quá lo lắng khi máy bạn thuộc diện dễ bị root nha ^^.

#3. Lợi và hại khi Root máy Android

Như đã nói ở trên, root có rất nhiều lợi ích. Và nếu biết khai thác, bạn sẽ có một chiếc máy như ý: Chạy mượt, mát, Rom dễ dùng, quản lí Ram tốt, không có App rác của nhà mạng,…..

Nhưng cái gì cũng có 2 mặt của nó !

Root khai thác lỗ hổng bảo mật, giống như bạn phạm tội vậy. Sau khi root, máy bạn rất dễ bị xâm nhập và bị lợi dụng do App độc từ bên thứ 3 [nếu bạn không biết cách chắt lọc các App để cài].

Bạn sẽ sống ngoài vòng pháp luật của nhà sản xuất đó, tức là tự làm, tự chịu. Và một khi đã root, bạn sẽ mất hiệu lực bảo hành của hãng. Mình nói vậy nhưng bạn cũng không cần quá lo lắng đâu, cài lại Rom là hết thôi 😛

#4. Lời kết

Như vậy, bài viết đã giới thiệu cho các bạn về khái niệm về Root điện thoại Android là gì rồi đấy.

Về phía cá nhân mình, mình thấy không phải ai cũng nên Root máy. Vì nó quá rủi ro, và cần phải có một lượng kiến thức đủ lớn để có thể khai thác tốt chiếc máy của mình.

Và cấu hình hay phần mềm smartphone hiện tại có lẽ cũng đã đáp ứng được người dùng. Vì vậy, chỉ root khi bạn dám chấp nhận rủi ro thôi nhé. Hi vọng bài viết có ích với các bạn !

CTV: Nam Hoàng – Blogchiasekienthuc.com

Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Nếu hay lang thang trên những website hay Forum về Smartphone thì chắc hẳn bạn đã từng thấy những chủ đề liên quan đến root thiết bị, đặc biệt là các thiết bị Android. Nếu bạn đang thắc mắc vì sao phải root hay làm thế nào để root thiết bị Android của mình. Mời các bạn cùng tham khảo bài viết dưới đây của Quản trị mạng.

Sau khi root điện thoại Android, bạn có toàn quyền truy cập hệ thống và có thể chạy nhiều loại ứng dụng mà yêu cầu quyền root. Những ứng dụng này có thể vô hiệu hóa bloatware, kiểm soát ứng dụng được phép, kích hoạt kết nối và nhiều điều tuyệt vời khác.

Tổng quan về root Android

  • 1. Root là gì?
  • 2. Vì sao nên root thiết bị Android của bạn?
  • 3. Phương pháp root điện thoại Android
  • 4. Một số lưu ý trước khi root điện thoại Android
  • 5. Cách root điện thoại Android bằng SuperSU
  • 6. Sử dụng KingRoot để root điện thoại Android bất kỳ

1. Root là gì?

Root có nhiều cách hiểu tùy vào từng thiết bị và trường hợp. Khi dùng root Android, thì ở đây root là việc mở khóa thiết bị Android để cho phép truy cập nhiều hơn đến phần mềm cốt lõi có thể đã bị nhà sản xuất thiết bị chặn.

Android được phát triển trên nền tảng Linux. Đối với Linux và những hệ điều hành UNIX khác thì root user tương đương với Administrator user trên Windows. Root user được quyền truy cập toàn bộ hệ thống file trong hệ điều hành và làm bất cứ điều gì mình muốn. Theo mặc định, người dùng sẽ không có quyền quản trị trên thiết bị Android và những ứng dụng nhất định sẽ không hoạt động khi không có quyền quản trị. Một số cài đặt, can thiệp sâu vào hệ thống cũng sẽ cần phải root máy mới có thể thực hiện được. Nói cách khác, Root Android là cách để bạn có được quyền quản trị trên thiết bị Android, từ đó có thể thực hiện những tinh chỉnh nâng cao hoặc can thiệp sâu vào file hệ thống.

Với quyền quản trị, bạn có thể vô hiệu hóa bloatware [các phần mềm được nhà sản xuất cài sẵn trên điện thoại] trong điện thoại, không cho phép ứng dụng một cách thủ công, chạy tường lửa, truy cập toàn bộ file hệ thống hoặc kết nối thiết bị, thậm chí khi tính năng kết nối bị vô hiệu hóa. Nhiều ứng dụng trong Google Play store [trước đây là Android Market] đòi hỏi quyền quản trị và sẽ không sử dụng được cho đến khi bạn root thiết bị.

Root thiết bị là không bắt buộc. Ta chỉ cần root thiết bị nếu muốn làm những việc yêu cầu quyền quản trị ở người dùng.

2. Vì sao nên root thiết bị Android của bạn?

Dưới đây là một số lí do vì sao bạn nên root thiết bị Android của mình:

- Cài đặt Custom ROM:

Sau khi thiết bị Android của bạn được root, bạn có thể Flash một Custom ROM hoặc Kernel, điều này đồng nghĩa với việc bạn sẽ được trải nghiệm và sử dụng điện thoại Android của mình giống hệt như vừa mới mua.

- Gỡ bỏ Preinstalled Crapware:

Các nhà sản xuất không cho phép người dùng gỡ bỏ cài đặt các ứng dụng Preinstalled trên thiết bị của họ. Tuy nhiên khi root các thiết bị này, người dùng có thể gỡ bỏ các cài đặt một cách dễ dàng.

- Chặn quảng cáo [Ads] trên bất kỳ một ứng dụng nào:

Mỗi khi bạn chơi game,... trên màn hình lại hiển thị một popup quảng cáo và điều này khiến bạn cảm thấy cực kỳ khó chịu. Tuy nhiên nếu một thiết bị đã được root thì tất cả các quảng cáo này sẽ bị "loại bỏ" và không còn gây khó chịu cho bạn nữa.

- Cài đặt các ứng dụng không tương thích:

Một số ứng dụng đòi hỏi quyền truy cập root thì mới có thể cài đặt được trên thiết bị của bạn. Do đó nếu thiết bị của bạn được root, bạn có thể thoải mái cài đặt các ứng dụng này.

- Tăng tốc quá trình khởi động thiết bị Android và kéo dài tuổi thọ pin:

Một số ứng dụng như Greenify có thể tự động đóng các ứng dụng không sử dụng trên thiết bị Android của bạn để cải thiện hiệu suất thiết bị của bạn. Và tất nhiên, Greenify cần truy cập root.

- Cập nhật phiên bản Android mới nhất:

Cập nhật hệ điều hành luôn là vấn đề đau đầu với người dùng Android. Bằng cách root thiết bị, bất kể lúc nào bạn cũng có thể tải về và cài đặt hệ điều hành mới nhất [tối ưu cho từng dòng máy] trước khi nó chính thức được cung cấp.

3. Phương pháp root điện thoại Android

Có nhiều cách để root điện thoại Android và cách bạn sử dụng phụ thuộc vào điện thoại của bạn. Nói chung root liên quan đến một trong những quy trình sau:

  • Mở khóa Bootloader: Google và các nhà sản xuất thiết bị không chính thức hỗ trợ root, nhưng họ cung cấp một cách chính thức để có quyền truy cập cấp thấp vào một số thiết bị, sau đó cho phép bạn root. Ví dụ, các thiết bị Nexus dành cho nhà phát triển và bạn có thể dễ dàng mở khóa bootloader với một lệnh duy nhất. Sau đó bạn có thể root thiết bị bằng cách flash file zip chứa nhị phân SU từ màn hình khôi phục. Các nhà sản xuất khác cũng cung cấp các cách để mở khóa bootloader nhưng chỉ cho một số thiết bị cụ thể.

  • Khai thác lỗ hổng bảo mật: Một số nhà sản xuất không cung cấp cách thức chính thức để mở khóa bootloader và thay đổi phần mềm của họ. Tuy nhiên bạn vẫn có thể root những thiết bị này bằng cách khai thác lỗ hổng bảo mật trên thiết bị để cài đặt nhị phân SU vào phân vùng hệ thống. Bản cập nhật OTA có thể khắc phục lỗ hổng bảo mật và unroot thiết bị. Ví dụ, có một khoản tiền thưởng trị giá 18 nghìn USD cho người đầu tiên root được thiết bị Samsung Galaxy S5 chạy trên Verizon hoặc AT&T. Và một lỗ hổng đã được tìm thấy, nhưng các bản cập nhật trong tương lai có thể ngăn lỗ hổng này hoạt động và loại bỏ khả năng root Galaxy S5.

  • Flash CyanogenMod hoặc ROM tuỳ chỉnh: Về mặt kỹ thuật, đây là cách mở rộng của hai phương pháp trên. Mở khóa bootloader và khai thác lỗ hổng bảo mật có thể cho phép bạn flash ROM tùy chỉnh như CyanogenMod, thường được root sẵn. CyanogenMod có một chuyển đổi đơn giản trên màn hình cài đặt của nó cho phép bạn kích hoạt hoặc vô hiệu hóa quyền truy cập root. Việc nâng cấp lên phiên bản mới của CyanogenMod hoặc ROM tùy chỉnh sẽ không hủy root thiết bị của bạn nếu ROM đi kèm với một cách tích hợp để kích hoạt root.

4. Một số lưu ý trước khi root điện thoại Android

Trước khi root điện thoại hay máy tính bảng Android thì có một số điều người dùng nên nhận biết:

  • Bảo hành: Nhiều nhà sản xuất khẳng định rằng việc root làm mất hiệu lực bảo hành thiết bị. Tuy nhiên, root Android thực sự không gây hại cho phần cứng. Người dùng có thể “unroot” thiết bị và nhà sản xuất sẽ không thể biết nếu thiết bị đã từng được root.
  • Bảo mật: Cụ thể là, Google Wallet có một lỗ hổng trên những thiết bị đã được root, có thể cho phép các ứng dụng khác truy cập mã PIN của người dùng và những thông tin cá nhân khác. Google Wallet sẽ hiển thị một bản tin cảnh báo nếu người dùng đang sử dụng chương trình trên một thiết bị đã root. Nếu là một trong những người sử dụng Google Wallet để thanh toán trên NFC thì bạn có thể muốn xem xét lại việc root thiết bị của mình.
  • Hiện tượng “Brick”: Root thiết bị là một quá trình an toàn. Tuy nhiên, luôn có một số rủi ro gây hại cho thiết bị nếu người dùng thay đổi những thông số thông thường và thực hiện hack trên thiết bị. Đặc biệt, nếu người dùng đang cố gắng root một thiết bị hay một phiên bản hệ điều hành không được hỗ trợ bởi một công cụ. “Bricking” là làm hỏng thiết bị, làm cho nó không khác gì chức năng của một cục gạch. Khi root, jailbreak hoặc cài một ROM tự chế, hoặc hack around khác, sẽ luôn có những rủi ro nhất định. Sẽ là tốt hơn nếu nghiên cứu trước một chút và tìm hiểu xem liệu có người nào khác thông báo đã root thành công thiết bị giống mình hay chưa.

5. Cách root điện thoại Android bằng SuperSU

Trước khi bắt đầu quá trình này, bạn sẽ cần mở khóa bootloader theo cách chính thức và sau đó cài đặt môi trường TWRP Recovery, sau đó sử dụng TWRP để root điện thoại.

Tiếp theo để có quyền truy cập root, chúng ta sẽ sử dụng một chương trình có tên là SuperSU, cung cấp quyền truy cập vào các ứng dụng khác. Mặc dù bạn có thể tải SuperSU từ Google Play Store nhưng phiên bản đó không thực sự cung cấp quyền truy cập root. May mắn thay, SuperSU có một file .zip bạn có thể flash TWRP, từ đó có quyền truy cập root cùng với các tính năng quản lý các ứng dụng Android của SuperSU.

Để bắt đầu, truy cập vào link dưới đây để tải phiên bản mới nhất của SuperSU ở dạng file .zip về máy tính. Sau đó cắm điện thoại vào máy tính bằng cáp USB và kéo file zip SuperSU vào bộ nhớ trong hoặc thẻ SD của điện thoại.

//forum.xda-developers.com/showthread.php?t=1538053

Tiếp theo, khởi động điện thoại vào TWRP recovery. Cách truy cập vào chế độ này khác nhau tùy thuộc vào từng loại điện thoại. Ví dụ, bạn cần nhấn nút nguồn và nút giảm âm lượng cùng một lúc, sau đó sử dụng phím âm lượng để khởi động vào chế độ Recovery Mode.

Khi vào chế độ này, bạn sẽ thấy màn hình chính TWRP quen thuộc, click vào nút Install.

Lưu ý: Bạn nên thực hiện sao lưu trong TWRP trước khi tiếp tục.

Bạn sẽ thấy màn hình như hình dưới xuất hiện, cuộn xuống và điều hướng đến file SuperSU ZIP bạn đã chuyển trước đó.

Chạm vào SuperSU zip và bạn sẽ thấy màn hình này, vuốt để xác nhận flash.

Quá trình flash gói SuperSU này chỉ mất có vài phút. Sau khi kết thúc, chạm vào nút Wipe cache/Dalvik xuất hiện và vuốt để xác nhận.

Khi kết thúc, chạm vào nút Reboot System để khởi động lại vào Android.

Nếu TWRP hỏi bạn có muốn cài đặt SuperSU ngay bây giờ không, hãy chọn Do Not Install. Đôi khi, TWRP không thể phát hiện ra rằng bạn đã có SuperSU trên thiết bị, do đó, nó sẽ yêu cầu flash phiên bản tích hợp sẵn của nó. Nhưng tốt nhất bạn nên tự flash phiên bản SuperSU mới nhất như đã thực hiện.

Quản lý quyền root với ứng dụng SuperSU

Khi khởi động lại điện thoại, bạn sẽ thấy biểu tượng SuperSU mới trong ngăn kéo ứng dụng của mình. SuperSU kiểm soát những ứng dụng khác trên điện thoại của bạn có quyền root. Bất cứ khi nào một ứng dụng muốn yêu cầu quyền root, nó phải hỏi ứng dụng SuperSU, ứng dụng này sẽ hiển thị lời nhắc yêu cầu.

Để đảm bảo root hoạt động bình thường, bạn có thể tải xuống ứng dụng Root Checker và xác minh trạng thái đã root. Hoặc tải xuống một ứng dụng chỉ dành cho root mà bạn muốn dùng thử và xem nó có yêu cầu bạn cấp quyền root không.

Ví dụ, nếu mở ứng dụng Greenify, một ứng dụng tiết kiệm pin Android tiện dụng dành cho điện thoại root, bạn sẽ thấy thông báo như hình dưới đây yêu cầu quyền truy cập root. Nếu click vào Grant và nhận thông báo thành công, điều này có nghĩa là bạn đã root thành công điện thoại.

Để quản lý quyền root, hãy mở ngăn kéo ứng dụng và nhấn vào biểu tượng SuperSU. Bạn sẽ thấy một danh sách các ứng dụng đã được cấp hoặc từ chối quyền root. Chạm vào một ứng dụng để thay đổi quyền của nó. Nếu muốn unroot, hãy mở ứng dụng SuperSU, đi tới màn hình Settings của nó và nhấn vào tùy chọn Full unroot.

6. Sử dụng KingRoot để root điện thoại Android bất kỳ

Yêu cầu: Thiết bị Android của bạn phải còn ít nhất 20% pin hoặc nhiều hơn để không bị gián đoạn trong quá trình root.

Các bước thực hiện:

Bước 1:

Trên thiết bị Android của bạn, mở Settings => Security => Device Administration => đánh tích chọn Unknown Source để kích hoạt.

Bước 2:

Tải và cài đặt ứng dụng KingRoot APK trên thiết bị Android của bạn.

//androidmtk.com/download-kingroot-application

Bước 3:

Sau khi hoàn tất quá trình cài đặt, bạn sẽ nhìn thấy biểu tượng ứng dụng trên Menu Launcher.

Bước 4:

Nhấn chọn biểu tượng KingRoot để mở ứng dụng.

Bước 5:

Tiếp theo bạn nhấn chọn nút Start Root để bắt đầu quá trình root.

Bước 6:

Lúc này KingRoot sẽ bắt đầu quá trình root thiết bị Android của bạn.

Bước 7:

Chờ cho đến khi trên màn hình thiết bị Android của bạn xuất hiện dấu tích lớn màu xanh như hình dưới đây thì đồng nghĩa với việc thiết bị của bạn đã được root thành công.

Bước 8:

Khởi động lại thiết bị Android của bạn là xong.

Ngoài ra bạn có thể tham khảo thêm video hướng dẫn root thiết bị Android 4.3, 4.4, 5.0 và 5.1 dưới đây:

Tham khảo thêm một số bài viết dưới đây:

  • Ngăn chặn thông báo quảng cáo trên Android
  • 3 cách gỡ bỏ ứng dụng cho thiết bị Android
  • Giải mã các lỗi gặp phải trên Google Play và cách khắc phục

Chúc các bạn thành công!

Video liên quan

Chủ Đề