Default su
dari Termux sederhana. Saat dijalankan, ia membawa /system/bin/sh
untuk Anda alih-alih shell Termux (biasanya bash
). Untuk mengatasi masalah ini, Anda dapat menginstal pembungkus su khusus untuk Termux
untuk menginstal tsu
Dan kemudian Anda dapat menjalankan tsu
sehingga Anda bash
dan semuanya sekarang di bawah hak istimewa root.
Informasi lebih lanjut:
Gunakan editor (seperti vim
) untuk melihat /data/data/com.termux/files/usr/bin/su
dan Anda akan menemukan bahwa pada baris 10, ia memanggil exec su $@
langsung sementara di tsu
, ia melakukan deteksi shell dan pada baris 80, itu berjalan
exec su --preserve-environment -c "LD_LIBRARY_PATH = $ PREFIX / lib $ ROOT_SHELL"
untuk melestarikan lingkungan Termux.
Setelah Anda menjalankan su, Anda akan keluar dari subshell termux. Anda dapat mencoba SELinux permisif, begitulah cara saya mengatasi izin ditolak.
sumber