Câu trả lời:
Nhập su
và dấu nhắc thiết bị đầu cuối của bạn sẽ thay đổi từ $
thành #
. Điều này là giả sử rằng thiết bị của bạn đã được root.
su
, có lẽ bạn không được phép chmod
.
Điện thoại sản xuất không giao hàng với quyền truy cập root, điện thoại nhà phát triển làm. Nếu bạn có điện thoại sản xuất (có thể: bạn sẽ biết nếu bạn đã mua điện thoại dev), trước tiên bạn phải "root" chúng. Như @Joe_Casadonte chỉ ra, có một số hướng dẫn tuyệt vời ở đây và những nơi khác (Đáng chú ý là nhóm google CyanogenMod Wiki và Android Rom) để giúp bạn bắt đầu root điện thoại. (Và nếu bạn gặp khó khăn ... hãy quay lại đây với câu hỏi của bạn!).
Khi bạn đã root điện thoại của mình, bạn có thể nhận được quyền root trong trình bao adb hoặc trình giả lập thiết bị đầu cuối bằng su
lệnh.
Lưu ý: có vẻ như từ một số câu trả lời của bạn giống như bạn chưa root điện thoại. Vì vậy, bạn sẽ cần phải bắt đầu từ đó.
Giả sử rằng:
su
nhị phân tọa lạc tại /system/xbin/su
;/system/bin/sh
; vàNếu tất cả 4 điều kiện trên được thỏa mãn, thì:
Nếu bạn muốn nhập shell và trở thành root (superuser uid 0) để bạn có thể thực thi các lệnh mà không bị hạn chế uid, hãy khởi động ứng dụng Trình mô phỏng đầu cuối và chỉ cần thực hiện lệnh này:
su -
Để ngắt kết nối khỏi uid 0 (thoát trạng thái siêu người dùng), nhấn Volume -và D, hoặc gõ exit
và nhấnEnter
Ngoài ra, nếu bạn muốn luôn khởi động Trình mô phỏng đầu cuối với quyền root, sau đó khởi động Trình mô phỏng đầu cuối, đi đến Tùy chọn , cuộn xuống phần SHELL , nhấn vào tùy chọn Dòng lệnh và sửa đổi lệnh để nó trở thành:
/system/xbin/su -c "/system/bin/sh -"
Sau khi bạn thay đổi lệnh, thoát Terminal Emulator (đóng ứng dụng) và khởi động lại. Lưu ý cách giao diện shell của Trình mô phỏng đầu cuối bây giờ hiển thị cho bạn root@something
theo mặc định.
Đối với điện thoại phiên bản 8.1.0 của tôi. Đó là /sbin/su -c "/system/bin/sh -"
. Tôi đấu tranh quá nhiều để tìm ra su
tệp nhị phân ở đâu (trong trường hợp của tôi su
nhị phân không tồn tại trong /system/xbin/
đường dẫn). Tôi tìm thấy một đường dẫn /sbin/
tồn tại trong thư mục ROOT và su
nhị phân tồn tại trong đường dẫn đó. Và tất nhiên tôi đã root điện thoại của mình bởi người quản lý magisk. Hy vọng câu trả lời này sẽ giúp được ai đó.