0

When I run this command in Termux the output gets permission denied. I don't have root access, perhaps Android system allows me to get the specific access in root.

  • @Irfan Latif is it possible to get a specific root access in an unrooted device? Temporary root access with a password ,for example,would be amazing for customers! Android might be more flexible ... – J-Mello Mar 14 at 21:07
  • No (un)fortunately that's not possible. Android by-design doesn't allow that. – Irfan Latif Mar 14 at 21:21
0

lsusb command lists entries in /sys/bus/usb/devices which is world-readable but SELinux would be denying access because u:r:untrusted_app:s0 context isn't allowed to access u:object_r:sysfs:s0.

However you can try adb shell lsusb because sepolicy allows u:r:shell:s0 to read the directory as defined here:

allow shell sysfs:dir r_dir_perms

And here:

define(`r_dir_perms', `{ open getattr read search ioctl lock }')
  • So,I tried 'adb shell lsusb' and this is the following output: $ adb shell lsusb No command 'adb' found, did you mean: Command 'ab' from package 'apache2' Command 'gdb' from package – J-Mello Mar 15 at 20:54
  • adb is to be run from PC. Follow this simple guideline. – Irfan Latif Mar 15 at 21:17
  • Using adb in an Android device, plugged in windows pc for example,have a way to run commands that wasn't allowed before in termux , whatever it will be,not only lsusb?(desmg,lsusb and some commands doesn't works too) – J-Mello Mar 18 at 18:57
  • @J-Mello sorry can't understand what you mean. – Irfan Latif Mar 18 at 19:22
  • I need to use a USB on a PC to make lsusb permissions be able.I've been wondering about,if I use termux(either on pc or in an Android device) in this scenario I would be able to use termux like my android device were rooted. – J-Mello Mar 18 at 20:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.