Adb shell su hoạt động nhưng adb root thì không. Làm việc với quyền root: lấy và xóa

Nếu muốn tìm hiểu sâu hơn về hệ thống Android, bạn có thể thấy rằng nhiều ứng dụng yêu cầu sự hiện diện của gốc Phải TRONG Gần đây Thực tế không cần phải có quyền siêu người dùng, nhưng một số ứng dụng vẫn yêu cầu quyền root. Bài viết này mô tả cách root Android và lý do bạn có thể cần chúng.

Tại sao bạn cần quyền root trên Android?

Android dựa trên Linux. Trên Linux và các hệ điều hành tương tự Unix khác, người dùng root tương đương với quản trị viên trên Windows. người dùng root có quyền truy cập vào toàn bộ hệ điều hành và có thể làm bất cứ điều gì. Theo mặc định, thiết bị Android của bạn chưa được root và một số ứng dụng sẽ không hoạt động nếu không có quyền root. Giống như các hệ điều hành di động hiện đại khác, Android chạy các ứng dụng trong hộp cát vì mục đích bảo mật.

Người dùng với quyền gốc luôn tồn tại trong Android nên không có cách nào tích hợp sẵn để truy cập nó. Có được quyền root có nghĩa là bạn có quyền truy cập vào tài khoản với quyền siêu người dùng. Quá trình này thường được so sánh với việc bẻ khóa iPhone hoặc iPad, nhưng lấy quyền root quyền và bẻ khóa là những hành động khác nhau.

Quyền root cho phép bạn làm nhiều việc hữu ích. Với quyền siêu người dùng, bạn có thể xóa hoặc đóng băng các ứng dụng được cài đặt sẵn, chạy tường lửa, bật chế độ modem ngay cả khi nhà điều hành của bạn chặn nó, tạo bản sao lưu hệ thống và sử dụng nhiều cài đặt khác yêu cầu quyền truy cập vào hệ thống ở mức độ thấp.

Các ứng dụng yêu cầu quyền root không khó tìm thấy ở Google Play Store, nhưng chúng sẽ không hoạt động cho đến khi bạn có được quyền siêu người dùng. Một số ứng dụng có các tính năng hoạt động trên thiết bị đã root. Do đó, bạn cần học cách root Android để tận dụng các tính năng này.

Cảnh báo

TRÊN thiết bị Android quyền root không thể có được bằng cách nhiều lý do khác nhau. Trên thực tế, các nhà sản xuất thiết bị đang cố gắng hết sức để ngăn cản họ giành được quyền sử dụng Tiện ích Android. Và đó là lý do tại sao:

  • Sự an toàn: Trên các thiết bị đã root, các ứng dụng chạy bên ngoài sandbox. Các ứng dụng có thể lạm dụng quyền siêu người dùng mà bạn đã cấp và xâm nhập vào các ứng dụng khác, điều này thường không thể thực hiện được. Đó là lý do tại sao Google không chấp thuận sử dụng Android Thanh toán trên các thiết bị đã root.
  • Bảo đảm: Một số nhà sản xuất cho rằng sau khi nhận được quyền root, bảo hành sẽ biến mất. Tuy nhiên, việc có được quyền siêu người dùng sẽ không vi phạm Phần cứng. Trong nhiều trường hợp, bạn có thể thực hiện quy trình không phải root và nhà sản xuất sẽ không thể biết liệu đã có được quyền root hay chưa.
  • Phá vỡ: Như thường lệ, bạn tự chịu rủi ro khi làm điều này. Lấy quyền root thường là một quá trình an toàn, nhưng bạn phải tự mình thực hiện. Nếu bạn làm hỏng điều gì đó, bạn sẽ không thể tin tưởng vào sự miễn phí dịch vụ bảo hànhđể sửa chữa nó. Nếu bạn lo lắng liệu mọi thứ có diễn ra suôn sẻ hay không, chúng tôi khuyên bạn trước tiên nên tìm kiếm thông tin về cách giành được quyền siêu người dùng thành công trên thiết bị của mình để đảm bảo rằng sẽ không có cạm bẫy nào trong quá trình này.

Ngoài ra, việc root máy có thể làm mất hiệu lực bảo hành của bạn, ít nhất là đối với một số sửa chữa.

Một số cách để mở quyền root trên Android

Có nhiều cách để root Android và cách nào bạn nên sử dụng tùy thuộc vào điện thoại của bạn. Nói chung, việc root sẽ bao gồm một trong các quá 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 để truy cập cấp thấp vào một số thiết bị, cho phép bạn có được quyền root sau này. Ví dụ: thiết bị Nexus được thiết kế dành cho nhà phát triển và bạn có thể dễ dàng mở khóa bộ nạp khởi động bằng một lệnh duy nhất. Và sau đó lấy quyền root để tải xuống kho lưu trữ .zip chứa tệp để lấy quyền thông qua màn hình khôi phục. Tiện ích Nexus Root Toolkit dành cho Thiết bị Nexus tự động hóa quá trình này. Các nhà sản xuất khác cũng cung cấp các phương pháp mở khóa bootloader nhưng chỉ dành cho một số thiết bị nhất định.
  • Khai thác lỗ hổng bảo mật: Các thiết bị khác bị chặn. Các nhà sản xuất của họ không cung cấp cách chính thức để mở khóa bộ nạp khởi động và giả mạo chúng phần mềm. Các thiết bị này chỉ có thể được root bằng cách khai thác lỗ hổng bảo mật cho phép tập tin cần thiết vào phân vùng hệ thống.
  • Cài đặt CyanogenMod hoặc loại khác phần mềm tùy chỉnh trên Android: Về mặt kỹ thuật, đây là phần mở rộng của một trong các phương pháp trên. Việc mở khóa bộ nạp khởi động của hệ điều hành và khai thác lỗ hổng bảo mật cho phép bạn cài đặt các ROM tùy chỉnh, chẳng hạn như CyanogenMod, thường đã được root. CyanogenMod có một nút chuyển đổi đơn giản trong cài đặt cho phép bạn bật hoặc tắt quyền truy cập root. Nâng cấp lên phiên bản mới CyanogenMod hoặc ROM tùy chỉnh khác sẽ không vô hiệu hóa quyền root nếu ROM đã được root.

Trong bài viết này, chúng tôi chủ yếu sẽ sử dụng phương pháp đầu tiên, liên quan đến bộ nạp khởi động đã mở khóa. Nếu điện thoại của bạn yêu cầu khai thác lỗ hổng thì chúng tôi sẽ không thể trợ giúp bạn vì quy trình này khác nhau đối với mỗi điện thoại. Bạn có thể tìm kiếm thông tin về cách root Android trên diễn đàn XDA Developers. Bạn có thể sử dụng ứng dụng Kingo Root và Towelroot, cho phép bạn có được quyền siêu người dùng chỉ bằng một cú nhấp chuột.

Trước khi có thể root Android, bạn cần phải mở khóa bộ nạp khởi động bằng phương pháp chính thức, sau đó cài đặt môi trường khôi phục TWRP bằng các hướng dẫn này. Chúng tôi sẽ sử dụng TWRP để root điện thoại của bạn.

Cách tải xuống SuperSU trên điện thoại của bạn và có quyền truy cập root

Như vậy là bootloader của bạn đã được unlock và bạn đã cài đặt TWRP. Tuyệt vời! Bạn đã làm hầu hết mọi thứ. Để root chúng ta sẽ sử dụng chương trình SuperSU. Cái này ứng dụng tốt nhất, có thể cấp quyền truy cập root cho các ứng dụng khác. SuperSU cũng có sẵn trên Google Cửa hang tro chơi, nhưng phiên bản này sẽ không cung cấp cho bạn quyền siêu người dùng; nó chỉ có thể được sử dụng nếu bạn đã có quyền root. May mắn thay SuperSU cũng có sẵn dưới dạng. tập tin zip, mà chúng ta có thể tải xuống từ TWRP. Điều này sẽ cho phép bạn có được quyền siêu người dùng và cài đặt ứng dụng SuperSU.

Vì vậy, để bắt đầu, hãy theo liên kết này để tải xuống phiên bản mới nhất SuperSU. Tải file .zip về máy tính, kết nối điện thoại qua cáp USB với PC và tải SuperSU về điện thoại.

Tiếp theo, khởi động điện thoại của bạn vào chế độ TWRP. TRÊN điện thoại khác nhau Việc này được thực hiện theo nhiều cách khác nhau, nhưng thông thường bạn cần tắt điện thoại và nhấn và giữ nút nguồn + phím tăng âm lượng trong 10 giây, sau đó sử dụng các phím âm lượng để chuyển đến “ Chế độ phục hồi» và nhấn nút nguồn để chọn nó.

Một khi bạn làm điều này bạn sẽ được đưa đến màn hình chính TWRP. Nhấp vào nút "Cài đặt".

LƯU Ý: Bạn phải sao lưu twrp trước khi tiếp tục.

Màn hình sau sẽ xuất hiện. Cuộn xuống và điều hướng đến tệp zip bạn đã tải xuống trước đó.

Nhấp vào tệp zip và bạn sẽ thấy màn hình này. Vuốt thanh trượt để xác nhận cài đặt.

Khi quá trình hoàn tất, hãy nhấp vào nút “Xóa bộ nhớ cache/Dalvik” xuất hiện và vuốt thanh trượt để xác nhận.

Khi quá trình hoàn tất, hãy nhấp vào nút “Khởi động lại hệ thống” để khởi động lại hệ thống Android.

Nếu TWRP hỏi có cài đặt SuperSU hay không, hãy nhấp vào “Không cài đặt”. Đôi khi, TWRP không thể phát hiện ra rằng bạn đã cài đặt SuperSU.

Quản lý quyền root bằng ứng dụng SuperSU

Bây giờ bạn đã học cách mở quyền root trên Android, bạn cần tìm hiểu cách quản lý các quyền này.

Sau khi khởi động lại điện thoại, bạn sẽ thấy Biểu tượng mới SuperSU trong menu ứng dụng. SuperSU phân phối quyền cho các ứng dụng yêu cầu chúng. Bất cứ khi nào một ứng dụng muốn yêu cầu quyền siêu người dùng, nó phải yêu cầu ứng dụng SuperSU của bạn, ứng dụng này sẽ hiển thị yêu cầu này. Để đảm bảo quyền root đang hoạt động, bạn có thể tải xuống ứng dụng Root Checker để kiểm tra quyền superuser.

Ví dụ: hãy mở và thêm ứng dụng Clean Master, ứng dụng này cho phép bạn dọn sạch rác tích lũy trên thiết bị của mình. Nó yêu cầu quyền root để làm sạch hiệu quả hơn. Sau khi khởi chạy, bạn sẽ thấy thông báo cho biết bạn cần cung cấp quyền siêu người dùng. Nhấp vào Gửi.

quản lý gốc quyền, hãy mở menu ứng dụng và nhấp vào biểu tượng SuperSU. Bạn sẽ thấy danh sách các ứng dụng đã được cấp hoặc từ chối quyền siêu người dùng. Bạn có thể nhấp vào một ứng dụng để thay đổi quyền của nó.

Để xóa quyền root, hãy mở ứng dụng SuperSU, vào cài đặt và chọn tùy chọn " Loại bỏ hoàn toàn Nguồn gốc". Nếu điều này áp dụng cho thiết bị của bạn thì quyền root sẽ bị xóa.

Bây giờ bạn đã biết cách mở quyền root trên Android và cách loại bỏ chúng. Chúc may mắn!

Tôi nghĩ nhiều bạn đã từng nghe cách diễn đạt này nhưng không nhiều người hiểu nó là gì (chưa kể cách thực hiện). Bây giờ tôi sẽ giúp bạn tìm ra nó.

Bài viết bao gồm các phần sau:

Quyền root là gì và tại sao chúng lại cần thiết?

Khi nào bạn mua điện thoại thông minh mới, sau đó bạn nhận thấy có rất nhiều chương trình trên đó mà có thể nói là bạn không cần chút nào. Nhưng điều xảy ra là bạn không thể xóa chúng. Đồng thời, chúng cũng chiếm dung lượng trong bộ nhớ!
Vì vậy, quyền root có nghĩa là có toàn quyền truy cập vào hệ thống. Bạn có thể làm bất cứ điều gì bạn muốn, từ thay đổi biểu tượng trên ứng dụng hệ thống đến gỡ cài đặt nó.

Lợi ích chính của quyền truy cập đầy đủ:

  • khả năng làm việc với các ứng dụng hệ thống;
  • khả năng “ban tặng” bất kỳ ứng dụng nào toàn quyền truy cập vào hệ thống;
  • làm việc không giới hạn với giao diện: thay đổi biểu tượng, chủ đề, âm thanh hệ thống, lời chào và hình ảnh hoặc hoạt ảnh khi được bật;
  • toàn quyền truy cập vào bộ nạp khởi động, cho phép bạn thay đổi phần sụn mà không gặp khó khăn;
  • khả năng cài đặt ứng dụng trực tiếp vào thẻ nhớ;
  • một bản sao lưu tất cả các ứng dụng đã được cài đặt trên hệ thống vào thời điểm đó;
  • đặc biệt quản lý hệ thống, cho phép bạn xem và chỉnh sửa các tệp hệ thống bị ẩn trước đó.

Và điều cuối cùng cần nói với bạn trước khi chuyển sang phần thực hành là Đây là một cảnh cáo:

  • bạn sẽ mất bảo hành trên thiết bị;
  • bạn có thể làm hỏng hệ điều hành, nếu bạn thực hiện những hành động mà bạn không chắc chắn. Do đó: xóa, thêm, thay đổi, nhưng chỉ khi bạn tự tin vào tính đúng đắn của hành động của mình.

Những cách cơ bản để có quyền truy cập root

Đương nhiên là có chương trình đặc biệt, làm cho việc này trở nên dễ dàng hơn. Tôi sẽ đại khái chia chúng thành hai loại:

  • chương trình PC;
  • chương trình dành cho thiết bị Android.

Dưới đây tôi sẽ cho bạn biết về những cái chính và hướng dẫn bạn cách sử dụng chúng. Nhưng trước tiên, bạn sẽ phải học cách thực hiện các hành động mà bạn cần theo bất kỳ cách nào:

Chế độ gỡ lỗi USB

Thuật toán hành động khá đơn giản và tương tự trên các thiết bị có bất kỳ Phiên bản android hệ điều hành.
1. Đi tới cài đặt của thiết bị và chọn “ Khả năng đặc biệt", mục "Dành cho nhà phát triển".

2. Đặt công tắc sang vị trí “bật” đối diện với mục “Gỡ lỗi USB”. Xác nhận quyết định của bạn.

3. Sau khi kết nối thiết bị với PC, bạn sẽ thấy thông báo trên thanh thông báo về việc bật gỡ lỗi.

Quyền cài đặt từ các nguồn không xác định
Vào cài đặt, vào phần bảo mật. Đặt nút chuyển sang vị trí “bật” bên cạnh mục “Nguồn không xác định”.

Thế là xong, chúng ta đã hoàn tất việc chuẩn bị, bây giờ chúng ta hãy chuyển thẳng sang quyền root.

Toàn quyền truy cập bằng các chương trình PC

Trong phần này, tôi sẽ nói chi tiết về cách root thiết bị Android của bạn bằng một số phần mềm PC.

Truy cập root bằng chương trình Kingo Android Root

1. Tải chương trình Kingo Android ROOT về PC của bạn.

2. Cài đặt chương trình.


một trong những ảnh chụp màn hình khi cài đặt chương trình KingoRoot


4. Tiếp theo, chạy chương trình Kingo GỐC Android. Chỉ sau đó, hãy kết nối thiết bị của bạn với PC qua cáp USB.

5. Khi thiết bị được phát hiện và tất cả các trình điều khiển đã được cài đặt, hãy nhấp vào “ROOT”. Quá trình hack hệ thống sẽ bắt đầu. Khi hoàn tất, hãy khởi động lại thiết bị của bạn.

Tôi hy vọng mọi thứ đều rõ ràng với bạn. Hãy chuyển sang phương pháp tiếp theo.

Truy cập root bằng chương trình VROOT

Nếu bạn không thể truy cập root bằng chương trình trước đó thì rất có thể thiết bị Android của bạn bị lỗi sản xuất tại Trung Quốc. Vì vậy, hãy cố gắng thực hiện điều tương tự bằng cách sử dụng chương trình VROOT. Dưới đây là hướng dẫn.
1. Tải chương trình từ trang web chính thức về PC của bạn. Vâng, điều đáng chú ý là cô ấy đang ở trên người Trung Quốc, vì vậy hãy cẩn thận. Bấm chuột để tải xuống Nút màu xanh lá cây như thể hiện trong hình ảnh.

2. Bây giờ hãy cài đặt chương trình. Quá trình cài đặt giống hệt với bất kỳ quá trình nào khác, chỉ cần nhìn vào hình ảnh và làm theo. Đừng quên chọn hộp để khởi chạy ứng dụng (ảnh chụp màn hình cuối cùng).



3. Bây giờ bạn cần bật Chế độ gỡ lỗi USB trên thiết bị của mình và cho phép cài đặt ứng dụng từ các nguồn không xác định.

4. Kết nối thiết bị qua cáp USB. Và nhấp vào nút "Root". Đợi quá trình truy cập root hoàn tất.

Theo tôi, đây là hai chương trình tốt nhất thể loại này. Chỉ cần làm theo tất cả các bước như mô tả ở trên và bạn sẽ thành công.

Toàn quyền truy cập bằng các chương trình Android

Trong phần này, tôi sẽ hướng dẫn bạn cách lấy quyền root bằng các chương trình Android. Tất cả các hành động sẽ cần phải được thực hiện trực tiếp từ thiết bị Android của bạn.

Truy cập root bằng chương trình KINGROOT

Đây là một chương trình khá dễ sử dụng, đó là lý do tại sao nó phổ biến nhất.
1. Trước tiên, hãy tải xuống tệp cài đặt từ trang web chính thức trực tiếp từ thiết bị của bạn (việc này sẽ dễ dàng hơn so với từ máy tính). Nhấp chuột " Tải xuống miễn phí" Xác nhận lưu tập tin. Ảnh chụp màn hình hiển thị rõ ràng địa chỉ trang web và cũng hiển thị những gì cần phải làm. Bạn có thể thấy trạng thái tải xuống trên thanh thông báo.

Ghi chú: khi tải xuống tập tin cài đặt Nên có kết nối Internet tốc độ cao thông qua WiFi.
2. Bây giờ bạn cần cài đặt ứng dụng. Trước khi thực hiện việc này, hãy cho phép cài đặt từ các nguồn không xác định. Sau đó vào thư mục tải xuống và nhấp vào tệp thích hợp. Mọi thứ đều được hiển thị trong hình ảnh, hãy cẩn thận.

3. Bây giờ hãy cài đặt ứng dụng bằng cách nhấp vào nút “Cài đặt”.

4. Tìm lối tắt ứng dụng Kingroot trên một trong các máy tính để bàn của bạn. Bấm vào nó để khởi chạy. Ngay lập tức, ứng dụng sẽ bắt đầu xác định kiểu thiết bị của bạn cũng như liệu thiết bị đã được root hay chưa.

5. Bây giờ phần định nghĩa đã kết thúc, hãy nhấp vào nút “TRY TO ROOT” để lấy quyền root. Và đợi thiết bị khởi động lại, thao tác này sẽ thông báo cho bạn rằng quá trình hack hệ thống đã kết thúc.

Truy cập root bằng chương trình OneClickRoot

Không may thay, chương trình này không còn hoạt động miễn phí nữa (đã vài năm trôi qua kể từ khi bài báo được viết). Ở văn phòng chỉ trang web Phiên bản trả tiền với giá 30 đô la.

Chương trình này nhẹ hơn nhiều so với chương trình trước và hơn nữa, ngay sau khi quét, nó sẽ cho bạn biết liệu nó có thể mở quyền truy cập root trên thiết bị của bạn hay không.

  1. Tôi sẽ không nói nhiều với bạn về cách tải xuống và cài đặt ứng dụng. Bạn cần thực hiện tất cả các bước tương tự như trường hợp được mô tả ở trên. Tất cả mọi thứ (kể cả

Tôi đã rút ngắn Galaxy S3 đã mở khóa (SGH-T999)

Bây giờ tôi đang cố chạy adb root từ dòng lệnh Chuỗi Windows tuy nhiên, tôi gặp lỗi adbd không thể chạy bằng root trong các bản dựng sản xuất. Vì vậy, điều đầu tiên tôi kiểm tra là liệu điện thoại của tôi có thực sự bị root hay không?

Vì vậy, tôi đã thử như sau:

Mở dòng lệnh

$adb devices // liệt kê thiết bị của tôi $adb shell // đi tới shell $su // mở lời nhắc "SuperSu" trên điện thoại của tôi và tôi "Cấp" quyền # // Trước khi làm theo hướng dẫn root, tôi nhận được "no su đã tìm thấy lệnh" ở bước trước. Vì vậy, tôi tin rằng điện thoại của tôi đã được ROOT. **Hãy sửa tôi nếu tôi sai.**

Tuy nhiên, khi tôi thực hiện adb root, tôi gặp lỗi adbd could run as root in production build . Vì vậy, tôi nghĩ, có lẽ tôi phải làm thêm một số việc khác ngoài những việc tôi đã làm ở trên. Tôi đã thử tất cả các giải pháp trong các câu hỏi SO sau:

  • quyền gỡ cài đặt adb bị từ chối nhưng có sẵn để truy cập siêu người dùng trong shell-android

Không ai trong số này giúp tôi. Tất cả những gì họ làm là truy cập ROOT INSIDE từ SHELL. Tôi muốn adb root hoạt động để tôi có thể làm được các lệnh khác nhau adb KHÔNG chèn vào shell.

7 câu trả lời

Trong một số ROM thân thiện với lập trình, bạn chỉ cần bật Quyền truy cập gốc trong Cài đặt > Tùy chọn nhà phát triển > Quyền truy cập root. Sau đó, root adb sẽ có sẵn. Thật không may, điều này không hoạt động đối với hầu hết các ổ đĩa chứng khoán trên thị trường.

Theo thiết kế, lệnh adb root chỉ hoạt động trong quá trình phát triển userdebug (tức là eng và userdebug có ro.debuggable=1 theo mặc định). Vì vậy, để kích hoạt lệnh adb root trên thiết bị đã root của bạn, chỉ cần thêm ro.debuggable=1 vào một trong các tệp sau:

/system/build.prop /system/default.prop /data/local.prop

Nếu bạn muốn adb shell bắt đầu bằng root theo mặc định thì hãy thêm ro.secure=0 .

Ngoài ra, bạn có thể sử dụng mã adbd đã sửa đổi của adbd (không kiểm tra ro.debuggable)

#if được xác định (ALLOW_ADBD_ROOT) // Các thuộc tính ảnh hưởng đến "adb root" và "adb unroot" là ro.secure và // ro.debuggable. Trong ngữ cảnh này, các tên không thể hiện hành vi mong đợi // đặc biệt rõ ràng. // // ro.debuggable: // Được phép trở thành root, nhưng không nhất thiết phải là mặc định. Đặt thành 1 trên // bản dựng eng và userdebug. / // ro.secure:// Bỏ đặc quyền theo mặc định. Đặt thành 1 trên bản dựng userdebug và người dùng.

Tôi có một tích hợp Samsung Galaxy Xu hướng Plus (GT-S7580).

Chạy "adb root" mang lại cho tôi điều tương tự như "adbd không thể chạy với lỗi root trong quá trình sản xuất".

Đối với các thiết bị có Tùy chọn nhà phát triển → Quyền truy cập root, hãy chọn "Chỉ ADB" để cho phép truy cập vào thiết bị bằng sử dụng adb root (theo gợi ý của NgaNguyenDuy).

Sau đó thử chạy lệnh theo giải pháp, chạy tập lệnh với quyền root thông qua ADB. Trong trường hợp của tôi, tôi chỉ muốn chạy lệnh netcfg rndis0 dhcp và tôi đã làm như thế này:

Vỏ Adb "su -c netcfg rndis0 dhcp"

Vui lòng kiểm tra xem bạn có mắc lỗi nào khi chạy theo cách này không.

Nếu vẫn không hoạt động, hãy kiểm tra xem thiết bị đã được cài đặt đúng chưa. Nếu bạn vẫn không gặp may, hãy thử cài đặt ổ đĩa tùy chỉnh ví dụ: Cyanogen Mod để hoạt động với "adb root".

Bạn cần thay thế tệp nhị phân adbd trong boot.img/sbin/ bằng tệp có khả năng su. Bạn cũng sẽ phải thực hiện một số thay đổi đối với default.prop.

Samsung dường như đang làm điều này phức tạp hơn những người bán khác. tôi có một ít tập tin nhị phân adbd bạn có thể thử, nhưng nó sẽ yêu cầu kiến ​​thức về -c biên dịch và thử thách lại -c boot.img mới mã nhị phân. Ngoài ra, nếu bạn có bộ nạp khởi động bị khóa... điều này sẽ không xảy ra.

Ngoài ra, Chainfire có một ứng dụng sẽ cấp quyền root cho adbd trong cửa hàng play: https://play.google.com/store/apps/details?id=eu.chainfire.adbd&hl=en

Cuối cùng, nếu bạn đang cố gắng viết Tập lệnh Windows với quyền SU, bạn có thể thực hiện việc này bằng cách sử dụng kiểu lệnh sau... Tuy nhiên, ít nhất bạn cần cấp quyền SU (qua điện thoại) để thời gian nó chạy...,

adb shell "su -c ls"<-list рабочий каталог с правами su. adb shell "su -c echo anytext>/data/test.file"

Đây chỉ là một vài ví dụ. Nếu bạn nêu cụ thể những gì bạn đang cố gắng đạt được, tôi có thể đưa ra lời khuyên cụ thể hơn

Ứng dụng KingoNguồn gốc- một cách an toàn và nhanh chóng để root Android. Trong hướng dẫn, chúng tôi sẽ chỉ cho bạn cách sử dụng Kingo Root và cấp quyền truy cập quản trị viên vào hệ thống tệp của điện thoại.

Chủ đề cấp quyền root rất phù hợp và kịp thời đối với mọi người dùng thiết bị di động hiện đại. Để có các quyền mở rộng, không giới hạn trên thiết bị của bạn, root sẽ là một giải pháp tuyệt vời và không thể tranh cãi. Sau khi nhận được quyền root, bạn sẽ có thể sử dụng nhiều ứng dụng hơn để sao lưu dữ liệu, chuyển chương trình từ bộ nhớ trong, sử dụng cử chỉ đa chạm và đa tác vụ tùy chỉnh, để ép xung các thành phần phần cứng của điện thoại thông minh, v.v. Nếu bạn đang phát triển dự án của riêng mình cho Android, việc root sẽ cung cấp cho bạn các công cụ cần thiết để truy cập vào giao diện môi trường và cấu hình sâu phần sụn tùy chỉnh.

Cách đây không lâu, chúng tôi đã dành một bài viết riêng về tầm quan trọng và rủi ro của quy trình root, trong đó chúng tôi tập trung vào các yếu tố sẽ giúp bạn tự quyết định xem mình có cần quyền root hay không. Hôm nay chúng ta sẽ nói về một cách khác để bẻ khóa một tiện ích Android, hoạt động ngang bằng với chương trình Kingo Android Nguồn gốc.

Trên thực tế, ứng dụng Kingroot là một trong những cách dễ dàng nhất để có được quyền root mà không cần phải di chuyển và nỗ lực không cần thiết. Ngoài ra, ứng dụng này đã chứng tỏ được bản thân với rất nhiều đánh giá tích cực trong cộng đồng trực tuyến.

Có hai phiên bản của chương trình Kingroot - dành cho Android (ứng dụng di động) và dành cho Windows (phiên bản máy tính để bàn). Chúng ta hãy xem xét từng chi tiết hơn và thảo luận về các tính năng của chúng.

Hướng dẫn sử dụng Kingo Root cho Android

  1. Truy cập trang dự án chính thức và tải xuống gói dành cho hệ điều hành Android.
  2. Nếu bạn đã tải xuống gói từ trang web bằng PC, hãy sao chép tệp apk Kingo Root vào điện thoại của bạn theo bất kỳ cách thuận tiện nào: qua USB, qua Wi-Fi, Bluetooth hoặc đám mây.
  3. Chúng tôi khởi chạy tệp apk từ điện thoại, trước đây đã cho phép cài đặt các ứng dụng di động từ các nguồn không xác định.
  4. Chúng tôi bắt đầu quy trình lấy quyền root bằng cách nhấp vào nút “One Click Root”.
  5. Chúng tôi quan sát việc triển khai quy trình từng bước: thiết lập kết nối web qua Kingroot, so sánh tập lệnh gốc với tập lệnh được lưu trong cơ sở dữ liệu ứng dụng, chuẩn bị môi trường làm việc, khởi chạy tập lệnh và thiết lập quyền siêu người dùng.
  6. Chúng tôi kiểm tra kết quả của hoạt động.
Tùy chọn cho phép cài đặt applet không rõ nguồn gốc trong Kingroot Thông báo jailbreak thành công

Phương pháp root thiết bị di động thông qua file apk KingoRoot trên Android là tương đối mới và trong một số trường hợp có thể không được sửa lỗi đầy đủ, vì vậy nếu sau khi thử, bạn thấy thông báo lỗi, hãy sử dụng quy trình được mô tả bên dưới và sử dụng quy trình đó khi root PC của bạn. Trong một trường hợp thay thế, chúng tôi khuyên bạn nên sử dụng một trình quản lý gốc khác, chẳng hạn như (bạn có thể tải xuống từ liên kết hoặc trên 4pda ở phiên bản chuyên nghiệp).

Kết quả của thủ tục không thành công để có được quyền siêu người dùng thông qua Kingrut

Hướng dẫn sử dụng Kingo Root cho Windows

  1. Chúng tôi vào trang web chính thức của dự án và tải chương trìnhKingoNguồn gốc cho cửa sổ.
  2. Chạy file setup và cài đặt Kingroot.
  3. Chúng tôi kích hoạt chế độ gỡ lỗi trên điện thoại thông minh/máy tính bảng thông qua tùy chọn tương ứng trong phần menu “Dành cho nhà phát triển”.

  4. Chúng tôi kết nối thiết bị di động với máy tính thông qua cáp USB và khởi chạy ứng dụng.
  5. Chúng tôi xác nhận quyền truy cập vào dấu vân tay của khóa kỹ thuật số bằng cách chọn hộp trên biểu mẫu bật lên và xác nhận hành động bằng nút OK.
  6. Chúng tôi bắt đầu quá trình root bằng cách nhấp vào nút Root trong cửa sổ đồ họa trên PC.
  7. Chúng tôi đang chờ đợi cho đến khi mọi thứ đã sẵn sàng. Trong quá trình bẻ khóa, thiết bị của bạn có thể khởi động lại nhiều lần, vì vậy đừng lo lắng, mọi thứ vẫn diễn ra theo đúng kế hoạch.
Bật chế độ gỡ lỗi trong menu cài đặt thiết bị

> Xác nhận quyền truy cập vào vân tay chìa khóa kỹ thuật số

Bắt đầu quy trình lấy quyền root Quá trình root

Phương pháp này đáng tin cậy hơn phương pháp diễn ra hoàn toàn trên thiết bị giao tiếp. Từ phiên bản này sang phiên bản khác, các nhà phát triển đều trau dồi nó, điều này đáng chú ý ở cập nhật thường xuyên trong lịch sử nhánh phát hành chính của applet.

Tính năng của KingoRoot

Nếu mọi thứ diễn ra như bình thường, cùng với quyền root, tiện ích Kingo SuperUser sẽ được cài đặt trên điện thoại thông minh của bạn, giúp quản lý việc bẻ khóa dễ dàng hơn. Ngoài thực tế là nó sẽ cung cấp khả năng quản lý linh hoạt mức độ bảo mật và các ứng dụng được cài đặt trên thiết bị, nó cũng có thể được sử dụng nếu bạn cần mang theo điện thoại thông minh của mình trong nhà. Trung tâm dịch vụđang được bảo hành.

Giao diện tiện ích Kingo SuperUser cài đặt bằng root

Một chương trình khác có giá hời là Xmodgames. Để làm việc thành công với các tiến trình root, sự hiện diện của nó là không cần thiết, vì vậy sau khi bẻ khóa, bạn có thể gỡ bỏ nó một cách đơn giản.

Bản tóm tắt. Root là một thủ tục nguy hiểm. Do việc hack một thiết bị có quyền siêu người dùng, điều này có thể xảy ra trộm IMEI hoặc sự xâm nhập của vi-rút, vì vậy bạn thực hiện mọi hành động một cách nguy hiểm và rủi ro. Trước khi có được quyền root, hãy nhớ sao lưu tất cả thông tin quan trọng đối với bạn (danh bạ, ghi chú, SMS, dấu trang trình duyệt). Việc sử dụng chương trình Kingo Root đã được tác giả bài viết này thử nghiệm và không tìm thấy vấn đề gì trong quá trình hoạt động của thiết bị.

Trả lời câu hỏi

Tôi có Nomi i503 và tôi muốn có quyền root, tôi quyết định cài đặt nó bằng Kingo Ruth. Cài root xong thì máy không lên nguồn, nói chung là tình trạng brick. Tôi flash lại và sau khi kết nối Internet, ứng dụng điện thoại đã được cài đặt. Nó có thể gỡ bỏ nhưng khi kết nối Internet nó vẫn tải và cài đặt. Tôi đã thử tất cả các chương trình chống vi-rút nhưng không giúp được gì. Khi kết nối Internet, nó vẫn tải xuống và cài đặt.

Tôi đã khởi động lại nó, khôi phục cài đặt gốc, định dạng ổ đĩa flash và không giúp được gì. Khi bật lên, điện thoại chỉ bị treo, nhưng khi nhấn Nút Home nó cuộn tròn lại. Giúp tôi giải quyết vấn đề sau khi cài đặt Kingo Root trên Android.

Trả lời. Câu hỏi lớn là bạn tải Kingo Ruth từ đâu? Có lẽ bạn đã hiểu phiên bản được sửa đổi các ứng dụng gốc. Để hạn chế quyền truy cập Ứng dụng điện thoại cài đặt Trình quản lý quyền nâng cao và giảm tất cả các quyền có thể có đối với ứng dụng KingRoot và Điện thoại.

Biện pháp cuối cùng, cài đặt chương trình cơ sở tùy chỉnh bằng tính năng xóa sẽ giúp ích bộ nhớ trongđiện thoại. Nhưng đây là một thủ thuật nguy hiểm.

Đã cài đặt Kingo Root cho Android. Đúng, tôi chỉ tải xuống chương trình Kingo Root và cài đặt nó trên điện thoại của mình qua PC. Tôi đã có quyền truy cập root, mọi thứ có vẻ ổn, nhưng!! Không xóa những cái được cài đặt sẵn ứng dụng hệ thống! Đã áp dụng ứng dụng di động chỉ đơn giản là xóa. Tôi đã cài đặt chương trình root tương tự trên điện thoại đầu tiên của mình, mọi thứ đều ổn và mọi thứ cần gỡ bỏ đều dễ dàng!

Trả lời. Hãy thử tải xuống lại Kingo Ruth thông qua trang web chính thức và làm theo các bước tương tự. Nếu điều đó không hiệu quả, hãy sử dụng nó để loại bỏ chương trình hệ thống. Kết hợp với trình quản lý gốc, nó sẽ hoạt động mà không gặp vấn đề gì.

tôi có máy tính bảng irbis tz70, mình đã root nó King Ruth. Sử dụng chương trình, tôi đã xóa các ứng dụng hệ thống và đặt lại cài đặt nhiều lần. Sau một số thao tác như vậy, máy tính bảng đã ngừng khôi phục phiên bản trước, để lại mọi thứ như trước sau khi khởi động lại. Nó không chuyển sang chế độ khôi phục, nó chỉ khởi động lại và mọi thứ vẫn giống như thông qua cài đặt. Mọi thứ sẽ ổn thôi, nhưng chiếc máy tính bảng chỉ là một cơn ác mộng. Route prog kingo hệ thống rễ Nó thấy các ứng dụng nhưng không thể khôi phục chúng. Tôi đã tải xuống CWM nhưng tôi cũng không thể khôi phục được. Cho tôi hỏi, có cách nào tự khắc phục được lỗi này để khôi phục ứng dụng hệ thống không? Nếu vậy thì làm thế nào?

Trả lời. Hãy thử tải xuống Kingo Root mới nhất và lấy lại quyền root.

Bạn cần vào diễn đàn 4pda (trang https://4pda.ru/forum/index.php?showtopic=729002 với chủ đề “Thảo luận về Irbis TZ70”). Họ chắc chắn sẽ giúp bạn ở đây. Lời khuyên chung như thế này: cập nhật hoàn toàn chương trình cơ sở, xóa bộ nhớ điện thoại. Chúng tôi cảnh báo bạn rằng quy trình này không an toàn và sẽ dẫn đến việc xóa dữ liệu người dùng. Bạn có thể cần phải cài đặt khôi phục tùy chỉnh trước khi thực hiện việc này. Nói chung là theo link trên, xem những gì được đăng ở tiêu đề chủ đề diễn đàn, người dùng có gặp phải không vấn đề tương tự dùng root kingo

Chủ sở hữu thiết bị Android dễ dàng làm chủ dịch vụ Sberbank trực tuyến và đánh giá cao sự tiện lợi của nó. Nhưng một số người dùng bất ngờ gặp phải một vấn đề rất cụ thể: chương trình từ chối thực hiện các thao tác trên những thiết bị đã có được quyền siêu người dùng, vì điện thoại thông minh Android đã root dễ bị tổn thương hơn các thiết bị thông thường. Điều đáng buồn nhất là ngay cả sau khi loại bỏ hoàn toàn quyền Root, người dùng vẫn không thể bình thường hóa hoạt động của dịch vụ - quyền truy cập vẫn bị hạn chế. Trên màn hình xuất hiện thông báo: “Chú ý! TRÊN thiết bị này truy cập root được phát hiện. Sberbank không thể đảm bảo tính bảo mật và hoạt động chính xác của ứng dụng trên các thiết bị đã root. Bằng cách tiếp tục làm việc, bạn phải gánh chịu những rủi ro." Ai đó có thể gặp rủi ro, nhưng chương trình này là không thể tránh khỏi, Đã đóng quyền truy cập.

Chúng tôi đã gửi yêu cầu hỗ trợ kỹ thuật và nhận được câu trả lời chính thứcđại diện của Sberbank: Phản hồi chính thức từ đại diện của Sberbank: “Thật không may, ở một số phần Điện thoại Android Phần sụn có quyền truy cập root đã được cài đặt. Làm việc với phần sụn như vậy làm tăng đáng kể khả năng lừa đảo thông qua vi-rút. Phần mềm chống vi-rút có trong Sberbank Online, giống như bất kỳ ứng dụng nào khác được cài đặt trên Android với chương trình cơ sở gốc, không có toàn quyền kiểm soát qua điện thoại thông minh. Đó là lý do tại sao chúng tôi hạn chế hoạt động đối với điện thoại Android có chương trình cơ sở như vậy - chúng tôi phải đối mặt với giới hạn hệ thống không cho phép phần mềm chống vi-rút tìm kiếm và loại bỏ vi-rút một cách chính xác. Tuy nhiên, chúng tôi để lại cho những người dùng gặp phải tính năng này cơ hội sử dụng Sberbank Online trên Điện thoại thông minh Android“Có sẵn một giải pháp đáng tin cậy cho họ, đảm bảo an toàn cho tiền, cho phép họ thanh toán các dịch vụ và chuyển khoản bên ngoài chỉ bằng cách sử dụng các mẫu được tạo trong phiên bản Sberbank Online dành cho máy tính.”


Về nguyên tắc, câu trả lời rõ ràng cho tất cả những ai đã thanh toán bằng dịch vụ này ít nhất một lần - chương trình luôn đề xuất tạo mẫu khi điền vào các trường. Đối với những người đã tạo ra nó với máy tính ở nhà, ví dụ: để thanh toán cho nhà ở và các dịch vụ xã, nếu bạn thanh toán lại từ điện thoại thông minh Android đã root, sẽ không có vấn đề gì vì mẫu không được lưu trữ trên PC mà trong tài khoản cá nhân, quyền truy cập không bị chặn. Khi người nhận thanh toán là người mới và mẫu chưa được tạo cho anh ta thì sẽ không có gì hiệu quả. Tất nhiên, trừ khi bạn sử dụng một trong những phương pháp mà chúng tôi chúng tôi cung cấp dưới đây.

Phương pháp 1: Sử dụng Bản vá Sberbank cho LuckyPatcher

Chương trình Miếng vá may mắn Thích hợp cho hầu hết các ứng dụng và dịch vụ. Cô ấy quét điện thoại thông minh của mình để tìm phần mềm đã cài đặt, sắp xếp nó thành hai nhóm tùy theo khả năng và không thể của bản vá. Trong nhóm đầu tiên, các chương trình mà bản vá sẽ đặc biệt hữu ích được đặt trong phần trên cùng danh sách. Nếu một bản vá được áp dụng thành công cho một chương trình như vậy, nó sẽ được xác định là đã đăng ký đầy đủ và sẽ không làm dấy lên sự nghi ngờ từ bên bảo vệ, bao gồm cả phần mềm chống vi-rút Sberbank Online.
1. Tải xuống Miếng vá may mắn và cài đặt nó;


2. bạn nên giải nén và đặt file có đuôi .txt V. thư mục làm việc . Bạn có thể tìm ra vị trí của nó trong Cài đặt may mắn Patcher trong phần “Giới thiệu về chương trình” (Trong trường hợp của chúng tôi, đây là: /Android/data/com.android.vending.billing.InAppBillingService.LUCK/files/LuckyPatcher).



3. Phải áp dụng Lucky Patcher cho Sberbank Online trước khi sử dụng dịch vụ lần đầu. Sau khi cập nhật từ các phiên bản cũ hơn 5.3.0, Bản vá Sberbank cũng được áp dụng lần đầu tiên và chỉ sau đó ứng dụng khách mới có thể được khởi chạy.



4. Đôi khi chương trình “thất thường” và trước lần khởi chạy đầu tiên, nó hiển thị thông báo “ Không thể liên hệ với máy chủ cập nhật"- lặp lại các nỗ lực cho đến khi bạn đạt được thành công. Sau khi vá lỗi, trên các thiết bị Android có hệ điều hành phiên bản 5.4.2 trở lên sẽ xuất hiện thông báo “Chú ý! Phần mềm chống vi-rút không khởi chạy được. Tiếp tục ở chế độ chức năng hạn chế?. Trong trường hợp này, hãy chọn “ Lối ra", sau đó vào lại chương trình bằng phím tắt - thông báo sẽ không xuất hiện nữa.

Phương pháp 2: Bản vá SberbankUnRoot cho Xpose Framework


Bỏ qua lệnh cấm công việc đầy đủ Sberbank Online trên các thiết bị đã root được hỗ trợ bởi một mô-đun dành cho Khung XPosed, được tạo bởi một trong những người dùng. Nó không cho phép khách hàng kiểm tra quyền root. Bản thân chương trình XPosed được thiết kế để thay đổi cài đặt của chương trình cơ sở và ứng dụng và được sử dụng thành công trong trường hợp không cần biên dịch, dịch ngược hoặc chữ ký của chúng. Hoạt động với Android: 4.x.x-5.x.x. Ăn phiên bản không chính thứcđể biết thêm phiên bản trước nền tảng.

1. Tải framework về, mở Trình cài đặt Xpose và nhấp vào Cài đặt/Cập nhật để cài đặt chương trình. Ứng dụng sẽ yêu cầu quyền superuser - đồng ý và khởi động lại thiết bị.


2. Tải xuống mô-đun bằng cách cài đặt tệp .apk.


3. Đi tới XposeInstaller một lần nữa và đánh dấu tệp SberbankUnRoot .apk bằng dấu kiểm trên tab “ Mô-đun».
4. Chúng tôi nhận được đề nghị khởi động lại và khởi động lại thiết bị.

Sau này, các vấn đề với ứng dụng khách Sberbank Online sẽ không còn phát sinh nữa.

Phương pháp 3: Chương trình Sberbank Online ở phiên bản vá lỗi.

Cách dễ nhất là cài đặt trước phiên bản vá Khách hàng trực tuyến của Sberbank. Tất cả công việc khó khănđược tạo ra cho bạn (và cho chúng tôi) bởi một người dùng tài năng. Anh ấy cũng chia sẻ một liên kết đến tệp .apk của phiên bản vá lỗi của chương trình, điều này rất cần thiết đối với những người sở hữu thiết bị đã root. Cảm ơn anh ấy rất nhiều!
Chúng ta chỉ cần cài đặt và dễ dàng sử dụng dịch vụ.

Cách 4: Loại bỏ tàn dư của quyền Root


Được sử dụng khi quyền root đối với một thiết bị đã từng được lấy nhưng sau đó nó được hoàn nguyên về cài đặt ban đầu. Không có quyền Root nhưng Sberbank Online từ chối hoạt động bình thường? Điều này là do việc sử dụng SuperSU cho chương trình, hay nói đúng hơn là chức năng của nó “ Hoàn thành Loại bỏ gốc ”, trên thực tế hóa ra lại không hoàn chỉnh như vậy. Ít nhất khách hàng Sberbank tìm thấy dấu vết của siêu người dùng và chặn công việc.


Bạn có thể làm sạch “đuôi” bằng cách sử dụng quản lý tập tin Trình quản lý tập tin Aroma với quyền truy cập vào tập tin hệ thống. Xong rôi theo cách sau:
1. Tải xuống và cài đặt trên thiết bị Android của bạn.


2. Chuyển đến thư mục /system/xbin/, tìm tệp /system/xbin/ ở đó .tmpsu và xóa nó.


3. Chúng tôi khởi động lại thiết bị, sau đó chúng tôi cài đặt Sberbank Online và bình tĩnh sử dụng dịch vụ.

Phương pháp 5: Vô hiệu hóa AlarmReceiver bằng Công cụ Android của tôi

(Phương pháp này không hoạt động với phiên bản 7.7.0 trở lên)
Ứng dụng Công cụ Android của tôi là một tập hợp các Công cụ hữu ích dành cho thiết bị Android, nhờ đó người dùng có thể dễ dàng kích hoạt và hủy kích hoạt nhiều loại thành phần hệ thống, dịch vụ và dịch vụ. Bản chất phương pháp nàyquá trình vô hiệu hóa"AlarmReceiver", chịu trách nhiệm kiểm tra sự hiện diện của quyền Root trên thiết bị.
1. Tải xuống và khởi chạy ứng dụng trên thiết bị Android của bạn.


2. Chúng tôi chuyển đến tab "người nhận", tìm quy trình ở đó Máy thu báo động và tắt nó đi.