Các mã nguồn cho superuser có sẵn trên github, tác giả chính của Superuser là Adam Shanks ( ChainsDD ) và Koushik Dutta ( Koush , cũng là tác giả của Clockwork Recovery).
Koushik Dutta đã giải thích trong blog của mình về cách Superuser.apk hoạt động ; lưu ý rằng bài đăng là từ sự xuất hiện sớm nhất của ứng dụng Superuser, rất nhiều điều đã thay đổi kể từ đó và một số điều được viết không còn đúng cho việc triển khai superuser / su hiện đại, nhưng những điều cơ bản vẫn giống nhau.
Cả su và Superuser chắc chắn có thể được thay thế bằng các lựa chọn thay thế, nhưng nó thực sự sẽ không làm được gì nhiều khi cơ sở sử dụng các lệnh gọi hệ thống (ví dụ exec () và setuid ()) có sẵn cho bất kỳ chương trình thực thi nào, cho rằng việc thực thi có đúng bit quyền (tức là bit setuid được đặt thành root). Về cốt lõi, su là một chương trình rất đơn giản, nó chỉ sinh ra một quá trình như một người dùng khác; kiểm tra bảo mật thực sự được thực hiện bởi kernel.
Vì vậy, miễn là bạn nhận được ứng dụng su và superuser chính thức, chưa được sửa đổi và chúng được cài đặt đúng cách với sự cho phép phù hợp, bạn không có gì phải lo lắng, chúng là nguồn mở và an toàn, bạn có thể xác minh nguồn mã mình tại github. Tuy nhiên, chắc chắn có thể có được nhị phân superuser / su trojan, vì vậy hãy đảm bảo rằng bất cứ nơi nào bạn nhận được nhị phân superuser / su của bạn đều đáng tin cậy (hoặc tự biên dịch su / superuser nếu bạn thực sự bị hoang tưởng).