"Root" cho phép bạn truy cập vào môi trường Android bên trong, tất nhiên không chỉ bao gồm nhân Linux. Vì vậy, bạn đang chạy Linux, nhưng bạn nên xem xét nó như thể bạn đang chạy dưới một bản phân phối khác so với nói Debian hoặc Redhat.
Có một bộ thư viện tiêu chuẩn khác nhau và một số tệp nằm ở các vị trí khác nhau. Ít nhất là trên ext2
hỗ trợ Droid của tôi không được tích hợp sẵn theo mặc định. Cũng không có init
hoặc cron
. Toàn bộ các mô-đun Linux không có sẵn trừ khi bạn tự biên dịch chúng và đặt vào đó /system/lib/modules
. Những người quan trọng bạn có thể bỏ lỡ trên ROM tiêu chuẩn là cifs
, ext2
, tun
, và những người khác.
Hầu hết, nếu không phải tất cả, điện thoại chạy Android là CPU ARM. Vì vậy, các nhị phân bạn chạy trên chúng phải là các nhị phân ARM "EABI" "phao mềm". Nếu bạn có nguồn, bạn có thể biên dịch chéo bất kỳ tiện ích nào bạn cần, nhưng hãy đọc tiếp.
Có rất nhiều các lệnh chuẩn và các tiện ích có sẵn trong /system/bin
thư mục như grep
, ps
, cp
, rm
, mv
, ls
, ip
, thậm chí vi
. Bạn có đủ để có được cho đến khi bạn ...
... sử dụng tiện ích "Trình cài đặt Linux" để cài đặt chroot
môi trường Debian ed. Debian đã hỗ trợ ARM được một thời gian. Phải mất một số công việc, nhưng nếu bạn có thể root điện thoại của mình và có thẻ SD đủ lớn, đây là cách để đi.
Điều này gần với một hệ thống Linux tiêu chuẩn và theo nó, bạn có thể cài đặt và chạy Ruby. Tất nhiên giới hạn CPU và RAM đi vào chơi.