Làm thế nào tôi có thể kiểm tra xem thiết bị Android có được root hay không? Tôi đang sử dụng mã sau:Làm thế nào để kiểm tra thiết bị Android là thiết bị có nguồn gốc?
Process proc = Runtime.getRuntime().exec ("su");
và khi tôi chạy nó trên thiết bị tôi đã theo ngoại lệ.
Causes by:Permission denied
Nhưng chạy trên trình giả lập không đưa ra bất kỳ ngoại lệ nào.
Tôi đang sử dụng một cách khác để kiểm tra. Vào adb shell
trong dòng khen cho emulator trả về #, nhưng đối với thiết bị văn adb shell
cung cấp cho các lỗi sau:
[email protected]:/ $ su
su
/system/bin/sh: su: not found
127|[email protected]:/ $
Vậy làm thế nào tôi có thể kiểm tra xem thiết bị được bắt rễ hay không.
Cảm ơn trước.