Android ADB có quyền truy cập root nhưng không có nhị phân SU


7

Gần đây tôi đã mua một hộp Android TV tuyên bố là đã "root", tuy nhiên không có apk SuperSU hoặc cài đặt nhị phân SU. Điều thú vị là tôi tự động đăng nhập với tư cách là người dùng root khi tôi kết nối với thiết bị bằng ADB (Tôi có thể chạy các lệnh khởi động lại, v.v.), điều này cho tôi biết rằng tôi có ít nhất một mức độ truy cập root. Bất cứ ai cũng có thể giải thích làm thế nào điều này có thể đã được thiết lập và làm thế nào tôi có thể cấp quyền root cho các ứng dụng của mình không?

Câu trả lời:


6

Hai mặt khác nhau của bộ bài:

  • các ứng dụng cần sunhị phân để có thể sử dụng "quyền hạn gốc"
  • daemon ADB không; nó có quyền truy cập root trong khi được hệ thống khởi động ở chế độ tương ứng

Cái sau là một cài đặt đơn giản trong build.proptệp của thiết bị của bạn : ro.secure=1(mặc định trên hầu hết các thiết bị) yêu cầu hệ thống khởi động trình nền trong "chế độ bảo mật", tức là không có quyền hạn gốc - trong khi ro.secure=0sẽ tắt bảo mật đó và chạy trình nền "là root" - đó sẽ là trường hợp với thiết bị của bạn.

Biết rằng, tuyên bố "đã được root" là một phần đúng: bạn có thể sử dụng ADB để "đẩy" các tệp có liên quan đến thiết bị của mình. Bốn bước nên làm điều đó:

adb shell "mount -o remount,rw /system"
adb push su /system/bin/su
adb push superuser.apk /system/app
adb reboot

Sau lần khởi động lại đó, thiết bị của bạn sẽ được "root hoàn toàn" - và "ứng dụng gốc" sẽ tìm thấy mọi thứ chúng cần để hoạt động, với việc bạn kiểm soát nó thông qua ứng dụng superuser.


1
Ngoài phản hồi của Izzy, phần sụn được biên dịch với các bản dựng / hương vị "Kỹ sư" hoặc "Gỡ lỗi người dùng", bởi vì "ro.secure = 0" sẽ không hoạt động trên các hương vị / bản dựng "Sản xuất"
M. Abdelhafid

Ngoài ra, chúng ta có thể tìm thấy sunhị phân có liên quan ở đâu?
Tăng tốc-G

Tôi có thể tìm nhị phân su ở đâu?
Gizmo

@Gizmo bạn có thể đoán điều đó từ hộp mã: đó là một phần của gói SuperUser. Chỉ suriêng nhị phân sẽ không hữu ích nếu không có ứng dụng kiểm soát nó.
Izzy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.