Android 6.0上的Android文件权限

我想在Android"/proc"下列出文件和目录。 当作为我的应用程序进程运行时,许多文件是不可读的。


如果我列出目录作为shell用户,我得到以下输出:

 shell@flounder:/ $ whoami shell shell@flounder:/ $ /system/bin/toolbox ls -l /proc dr-xr-xr-x root root 2015-09-12 03:30 1 dr-xr-xr-x root root 2015-09-12 03:31 10 dr-xr-xr-x root root 2015-09-12 03:31 101 dr-xr-xr-x shell shell 2015-09-15 03:24 10196 dr-xr-xr-x root root 2015-09-12 03:31 102 dr-xr-xr-x root root 2015-09-12 03:31 103 dr-xr-xr-x root root 2015-09-12 03:31 104 dr-xr-xr-x u0_a15 u0_a15 2015-09-14 07:37 10451 dr-xr-xr-x root root 2015-09-12 03:31 105 dr-xr-xr-x wifi wifi 2015-09-14 08:53 10570 dr-xr-xr-x root root 2015-09-12 03:31 106 dr-xr-xr-x root root 2015-09-12 03:31 107 dr-xr-xr-x root root 2015-09-12 03:31 108 dr-xr-xr-x root root 2015-09-12 03:31 11 dr-xr-xr-x root root 2015-09-12 03:31 110 dr-xr-xr-x root root 2015-09-12 03:31 111 dr-xr-xr-x root root 2015-09-12 03:31 112 dr-xr-xr-x root root 2015-09-12 03:31 113 dr-xr-xr-x root root 2015-09-12 03:31 114 dr-xr-xr-x root root 2015-09-12 03:31 115 dr-xr-xr-x root root 2015-09-12 03:31 116 dr-xr-xr-x root root 2015-09-12 03:31 117 dr-xr-xr-x root root 2015-09-12 03:31 118 dr-xr-xr-x root root 2015-09-12 03:31 119 dr-xr-xr-x u0_a26 u0_a26 2015-09-12 03:31 1193 dr-xr-xr-x root root 2015-09-12 03:31 12 dr-xr-xr-x root root 2015-09-12 03:31 120 dr-xr-xr-x u0_a57 u0_a57 2015-09-12 03:31 1209 dr-xr-xr-x root root 2015-09-12 03:31 121 dr-xr-xr-x root root 2015-09-12 03:31 122 dr-xr-xr-x nfc nfc 2015-09-12 03:31 1227 dr-xr-xr-x root root 2015-09-12 03:31 123 dr-xr-xr-x radio radio 2015-09-12 03:31 1239 dr-xr-xr-x root root 2015-09-12 03:31 124 dr-xr-xr-x u0_a26 u0_a26 2015-09-12 03:31 1246 dr-xr-xr-x root root 2015-09-12 03:31 125 dr-xr-xr-x root root 2015-09-12 03:31 126 dr-xr-xr-x root root 2015-09-12 03:31 127 dr-xr-xr-x root root 2015-09-12 03:30 128 dr-xr-xr-x root root 2015-09-12 03:31 13 dr-xr-xr-x u0_a26 u0_a26 2015-09-12 03:31 1305 dr-xr-xr-x root root 2015-09-12 03:30 132 dr-xr-xr-x root root 2015-09-12 03:31 134 dr-xr-xr-x u0_a86 u0_a86 2015-09-14 07:16 1343 dr-xr-xr-x root root 2015-09-12 03:31 135 dr-xr-xr-x root root 2015-09-12 03:31 136 dr-xr-xr-x root root 2015-09-12 03:31 137 dr-xr-xr-x root root 2015-09-12 03:31 138 dr-xr-xr-x root root 2015-09-12 03:31 139 dr-xr-xr-x root root 2015-09-12 03:31 14 dr-xr-xr-x root root 2015-09-12 03:31 140 dr-xr-xr-x root root 2015-09-12 03:31 141 dr-xr-xr-x root root 2015-09-12 03:31 142 dr-xr-xr-x root root 2015-09-12 03:31 143 dr-xr-xr-x root root 2015-09-12 03:31 144 dr-xr-xr-x root root 2015-09-12 03:31 145 dr-xr-xr-x root root 2015-09-12 03:31 149 dr-xr-xr-x root root 2015-09-12 03:31 150 dr-xr-xr-x logd logd 2015-09-12 03:30 153 dr-xr-xr-x root root 2015-09-12 03:30 155 dr-xr-xr-x root root 2015-09-12 03:31 16 dr-xr-xr-x root root 2015-09-12 03:31 160 dr-xr-xr-x root root 2015-09-12 03:30 163 dr-xr-xr-x root root 2015-09-12 03:30 164 dr-xr-xr-x system system 2015-09-12 03:30 165 dr-xr-xr-x u0_a9 u0_a9 2015-09-12 03:31 1652 dr-xr-xr-x system graphics 2015-09-12 03:30 166 dr-xr-xr-x root root 2015-09-12 03:31 17 dr-xr-xr-x system system 2015-09-14 05:30 18227 dr-xr-xr-x root root 2015-09-12 03:31 188 dr-xr-xr-x root root 2015-09-12 03:31 192 dr-xr-xr-x root root 2015-09-12 03:31 193 dr-xr-xr-x root root 2015-09-12 03:31 194 dr-xr-xr-x root root 2015-09-12 03:31 195 dr-xr-xr-x root root 2015-09-12 03:31 2 dr-xr-xr-x root root 2015-09-12 03:31 20 dr-xr-xr-x u0_a19 u0_a19 2015-09-14 05:36 20564 dr-xr-xr-x root root 2015-09-12 03:31 207 dr-xr-xr-x u0_a45 u0_a45 2015-09-15 03:00 20763 dr-xr-xr-x root root 2015-09-12 03:31 208 dr-xr-xr-x root root 2015-09-12 03:31 21 dr-xr-xr-x shell shell 2015-09-12 03:31 210 dr-xr-xr-x root root 2015-09-12 03:31 215 dr-xr-xr-x root root 2015-09-12 03:31 216 dr-xr-xr-x root root 2015-09-12 03:31 217 dr-xr-xr-x drm drm 2015-09-12 03:31 218 dr-xr-xr-x media audio 2015-09-12 03:31 219 dr-xr-xr-x root root 2015-09-12 03:31 22 dr-xr-xr-x root root 2015-09-12 03:31 220 dr-xr-xr-x keystore keystore 2015-09-12 03:31 222 dr-xr-xr-x system system 2015-09-12 03:31 223 dr-xr-xr-x root root 2015-09-12 03:31 224 dr-xr-xr-x root root 2015-09-12 03:31 225 dr-xr-xr-x shell shell 2015-09-15 03:15 2258 dr-xr-xr-x system root 2015-09-12 03:31 226 dr-xr-xr-x gps system 2015-09-12 03:31 227 dr-xr-xr-x u0_a67 u0_a67 2015-09-15 03:15 2270 dr-xr-xr-x root root 2015-09-12 03:31 23 dr-xr-xr-x root root 2015-09-12 03:31 24 dr-xr-xr-x root root 2015-09-12 03:31 2428 dr-xr-xr-x root root 2015-09-15 03:05 24353 dr-xr-xr-x root root 2015-09-12 03:31 25 dr-xr-xr-x root root 2015-09-15 03:11 25597 dr-xr-xr-x root root 2015-09-12 03:31 26 dr-xr-xr-x root root 2015-09-15 03:11 26671 dr-xr-xr-x root root 2015-09-12 03:31 27 dr-xr-xr-x u0_a84 u0_a84 2015-09-15 03:15 2738 dr-xr-xr-x root root 2015-09-12 03:31 28 dr-xr-xr-x root root 2015-09-12 03:31 29 dr-xr-xr-x root root 2015-09-15 03:11 29355 dr-xr-xr-x root root 2015-09-15 03:16 2958 dr-xr-xr-x root root 2015-09-12 03:31 3 dr-xr-xr-x root root 2015-09-12 03:31 30 dr-xr-xr-x u0_a5 u0_a5 2015-09-15 03:10 30095 dr-xr-xr-x u0_a18 u0_a18 2015-09-15 03:11 30266 dr-xr-xr-x u0_a40 u0_a40 2015-09-15 03:11 30290 dr-xr-xr-x system system 2015-09-15 03:11 30333 dr-xr-xr-x u0_a37 u0_a37 2015-09-15 03:11 30382 dr-xr-xr-x u0_a77 u0_a77 2015-09-15 03:11 30420 dr-xr-xr-x u0_a61 u0_a61 2015-09-15 03:11 30458 dr-xr-xr-x root root 2015-09-14 09:56 30729 dr-xr-xr-x u0_a4 u0_a4 2015-09-14 11:12 30994 dr-xr-xr-x root root 2015-09-12 03:31 31 dr-xr-xr-x u0_a9 u0_a9 2015-09-14 13:31 31453 dr-xr-xr-x shell shell 2015-09-15 03:12 31844 dr-xr-xr-x root root 2015-09-12 03:31 32 dr-xr-xr-x u0_a6 u0_a6 2015-09-15 01:13 32176 dr-xr-xr-x root root 2015-09-15 02:34 32422 dr-xr-xr-x root root 2015-09-15 03:13 32476 dr-xr-xr-x shell shell 2015-09-15 02:39 32552 dr-xr-xr-x root root 2015-09-12 03:31 33 dr-xr-xr-x root root 2015-09-12 03:31 47 dr-xr-xr-x root root 2015-09-12 03:31 48 dr-xr-xr-x root root 2015-09-12 03:31 49 dr-xr-xr-x root root 2015-09-12 03:31 5 dr-xr-xr-x root root 2015-09-12 03:31 50 dr-xr-xr-x system system 2015-09-12 03:31 590 dr-xr-xr-x root root 2015-09-12 03:31 64 dr-xr-xr-x root root 2015-09-12 03:31 65 dr-xr-xr-x root root 2015-09-12 03:31 66 dr-xr-xr-x media_rw media_rw 2015-09-12 03:31 666 dr-xr-xr-x root root 2015-09-12 03:31 67 dr-xr-xr-x root root 2015-09-12 03:31 68 dr-xr-xr-x root root 2015-09-12 03:31 69 dr-xr-xr-x u0_a24 u0_a24 2015-09-12 03:31 694 dr-xr-xr-x root root 2015-09-12 03:31 7 dr-xr-xr-x root root 2015-09-12 03:31 70 dr-xr-xr-x root root 2015-09-12 03:31 71 dr-xr-xr-x u0_a88 u0_a88 2015-09-14 06:14 7104 dr-xr-xr-x root root 2015-09-12 03:31 72 dr-xr-xr-x u0_a88 u0_a88 2015-09-14 06:15 7217 dr-xr-xr-x root root 2015-09-15 03:21 7221 dr-xr-xr-x root root 2015-09-12 03:31 73 dr-xr-xr-x root root 2015-09-12 03:31 74 dr-xr-xr-x root root 2015-09-15 03:21 7487 dr-xr-xr-x root root 2015-09-12 03:31 75 dr-xr-xr-x root root 2015-09-12 03:31 76 dr-xr-xr-x root root 2015-09-12 03:31 77 dr-xr-xr-x root root 2015-09-12 03:31 78 dr-xr-xr-x root root 2015-09-12 03:31 79 dr-xr-xr-x root root 2015-09-12 03:31 8 dr-xr-xr-x root root 2015-09-12 03:31 81 dr-xr-xr-x root root 2015-09-12 03:31 82 dr-xr-xr-x u0_a14 u0_a14 2015-09-15 02:45 8250 dr-xr-xr-x root root 2015-09-12 03:31 83 dr-xr-xr-x root root 2015-09-12 03:31 84 dr-xr-xr-x root root 2015-09-12 03:31 85 dr-xr-xr-x u0_a53 u0_a53 2015-09-13 11:39 8517 dr-xr-xr-x root root 2015-09-12 03:31 87 dr-xr-xr-x root root 2015-09-12 03:31 88 dr-xr-xr-x root root 2015-09-12 03:31 89 dr-xr-xr-x root root 2015-09-12 03:31 9 dr-xr-xr-x root root 2015-09-12 03:31 90 dr-xr-xr-x u0_a9 u0_a9 2015-09-12 03:31 903 dr-xr-xr-x root root 2015-09-12 03:31 91 dr-xr-xr-x u0_a9 u0_a9 2015-09-13 11:45 9159 dr-xr-xr-x root root 2015-09-12 03:31 93 dr-xr-xr-x u0_a66 u0_a66 2015-09-14 08:52 9356 dr-xr-xr-x root root 2015-09-12 03:31 94 dr-xr-xr-x root root 2015-09-12 03:31 95 dr-xr-xr-x root root 2015-09-12 03:31 97 dr-xr-xr-x root root 2015-09-12 03:31 98 dr-xr-xr-x root root 2015-09-12 03:31 99 dr-xr-xr-x root root 2015-09-15 03:24 asound dr-xr-xr-x root root 2015-09-15 03:24 bluetooth -r--r--r-- root root 0 2015-09-15 03:24 buddyinfo dr-xr-xr-x root root 2015-09-15 03:24 bus -r--r--r-- root root 0 2015-09-15 03:24 cgroups -r--r----- root radio 0 2015-09-15 03:24 cmdline -r--r--r-- root root 0 2015-09-15 03:24 consoles -r--r--r-- root root 0 2015-09-15 03:24 cpuinfo -r--r--r-- root root 0 2015-09-15 03:24 crypto dr-xr-xr-x root root 2015-09-15 03:24 device-tree -r--r--r-- root root 0 2015-09-15 03:24 devices -r--r--r-- root root 0 2015-09-15 03:24 diskstats dr-xr-xr-x root root 2015-09-15 03:24 driver -r--r--r-- root root 0 2015-09-15 03:24 execdomains -r--r--r-- root root 0 2015-09-15 03:24 fb -r--r--r-- root root 0 2015-09-15 03:24 filesystems dr-xr-xr-x root root 2015-09-15 03:24 fs -r--r--r-- root root 0 2015-09-15 03:24 interrupts -r--r--r-- root root 0 2015-09-15 03:24 iomem -r--r--r-- root root 0 2015-09-15 03:24 ioports dr-xr-xr-x root root 2015-09-15 03:24 irq -r--r--r-- root root 0 2015-09-15 03:24 kallsyms -r--r----- root system 0 2015-09-12 03:30 kmsg -r-------- root root 0 2015-09-15 03:24 kpagecount -r-------- root root 0 2015-09-15 03:24 kpageflags -r--r--r-- root root 0 2015-09-15 03:24 loadavg -r--r--r-- root root 0 2015-09-15 03:24 locks -r--r--r-- root root 0 2015-09-15 03:24 meminfo -r--r--r-- root root 0 2015-09-15 03:24 misc lrwxrwxrwx root root 2015-09-15 03:24 mounts -> self/mounts lrwxrwxrwx root root 2015-09-15 03:24 net -> self/net -r--r--r-- root root 0 2015-09-15 03:24 pagetypeinfo -r--r--r-- root root 0 2015-09-15 03:24 partitions dr-xr-xr-x root root 2015-09-15 03:24 quadd -r--r--r-- root root 0 2015-09-15 03:24 sched_debug -r--r--r-- root root 0 2015-09-15 03:24 schedstat dr-xr-xr-x root root 2015-09-15 03:24 scsi lrwxrwxrwx root root 1969-12-31 16:00 self -> 10196 -r--r----- root log 0 2015-09-15 03:24 slabinfo -r--r--r-- root root 0 2015-09-15 03:24 softirqs -r--r--r-- root root 0 2015-09-15 03:24 stat -r--r--r-- root root 0 2015-09-15 03:24 swaps dr-xr-xr-x root root 2015-09-14 06:13 sys lstat '/proc/sysrq-trigger' failed: Permission denied dr-xr-xr-x root root 2015-09-15 03:24 sysvipc -r--r--r-- root root 0 2015-09-15 03:24 timer_list -rw-r--r-- root root 0 2015-09-15 03:24 timer_stats dr-xr-xr-x root root 2015-09-15 03:24 tty dr-xr-xr-x root root 2015-09-15 03:24 uid_cputime dr-xr-xr-x root root 2015-09-15 03:24 uid_stat -r--r--r-- root root 0 2015-09-15 03:24 uptime -r--r--r-- root root 0 2015-09-15 03:24 version -r--r----- root log 0 2015-09-15 03:24 vmallocinfo -r--r--r-- root root 0 2015-09-15 03:24 vmstat -r--r--r-- root root 0 2015-09-15 03:24 zoneinfo 

如果我将该目录列为我的应用程序进程(使用run-as [PACKAGE_NAME] ):

 shell@flounder:/ $ run-as my.packagename shell@flounder:/data/data/my.packagename $ whoami u0_a84 shell@flounder:/data/data/my.packagename $ /system/bin/toolbox ls -l /proc lstat '/proc/1' failed: Permission denied lstat '/proc/10' failed: Permission denied lstat '/proc/101' failed: Permission denied lstat '/proc/102' failed: Permission denied lstat '/proc/103' failed: Permission denied lstat '/proc/104' failed: Permission denied dr-xr-xr-x u0_a15 u0_a15 2015-09-14 07:37 10451 lstat '/proc/105' failed: Permission denied lstat '/proc/10570' failed: Permission denied lstat '/proc/106' failed: Permission denied lstat '/proc/107' failed: Permission denied lstat '/proc/108' failed: Permission denied lstat '/proc/11' failed: Permission denied lstat '/proc/110' failed: Permission denied lstat '/proc/111' failed: Permission denied lstat '/proc/112' failed: Permission denied lstat '/proc/113' failed: Permission denied lstat '/proc/114' failed: Permission denied lstat '/proc/115' failed: Permission denied dr-xr-xr-x u0_a84 u0_a84 2015-09-15 03:26 11513 lstat '/proc/116' failed: Permission denied lstat '/proc/117' failed: Permission denied lstat '/proc/11719' failed: Permission denied lstat '/proc/118' failed: Permission denied lstat '/proc/119' failed: Permission denied dr-xr-xr-x u0_a26 u0_a26 2015-09-12 03:31 1193 lstat '/proc/12' failed: Permission denied lstat '/proc/120' failed: Permission denied dr-xr-xr-x u0_a57 u0_a57 2015-09-12 03:31 1209 lstat '/proc/121' failed: Permission denied lstat '/proc/122' failed: Permission denied lstat '/proc/1227' failed: Permission denied lstat '/proc/123' failed: Permission denied lstat '/proc/1239' failed: Permission denied lstat '/proc/124' failed: Permission denied dr-xr-xr-x u0_a26 u0_a26 2015-09-12 03:31 1246 lstat '/proc/125' failed: Permission denied lstat '/proc/126' failed: Permission denied lstat '/proc/12696' failed: Permission denied lstat '/proc/127' failed: Permission denied lstat '/proc/128' failed: Permission denied lstat '/proc/13' failed: Permission denied dr-xr-xr-x u0_a26 u0_a26 2015-09-12 03:31 1305 lstat '/proc/132' failed: Permission denied lstat '/proc/134' failed: Permission denied dr-xr-xr-x u0_a86 u0_a86 2015-09-14 07:16 1343 lstat '/proc/135' failed: Permission denied lstat '/proc/136' failed: Permission denied lstat '/proc/137' failed: Permission denied lstat '/proc/138' failed: Permission denied lstat '/proc/139' failed: Permission denied lstat '/proc/14' failed: Permission denied lstat '/proc/140' failed: Permission denied dr-xr-xr-x u0_a84 u0_a84 2015-09-15 03:29 14005 lstat '/proc/141' failed: Permission denied lstat '/proc/142' failed: Permission denied lstat '/proc/143' failed: Permission denied lstat '/proc/144' failed: Permission denied lstat '/proc/145' failed: Permission denied lstat '/proc/149' failed: Permission denied lstat '/proc/150' failed: Permission denied lstat '/proc/153' failed: Permission denied lstat '/proc/155' failed: Permission denied lstat '/proc/16' failed: Permission denied lstat '/proc/160' failed: Permission denied lstat '/proc/163' failed: Permission denied lstat '/proc/164' failed: Permission denied lstat '/proc/165' failed: Permission denied dr-xr-xr-x u0_a9 u0_a9 2015-09-12 03:31 1652 lstat '/proc/166' failed: Permission denied lstat '/proc/17' failed: Permission denied lstat '/proc/18227' failed: Permission denied lstat '/proc/188' failed: Permission denied lstat '/proc/192' failed: Permission denied lstat '/proc/193' failed: Permission denied lstat '/proc/194' failed: Permission denied lstat '/proc/195' failed: Permission denied lstat '/proc/2' failed: Permission denied lstat '/proc/20' failed: Permission denied dr-xr-xr-x u0_a19 u0_a19 2015-09-14 05:36 20564 lstat '/proc/207' failed: Permission denied dr-xr-xr-x u0_a45 u0_a45 2015-09-15 03:00 20763 lstat '/proc/208' failed: Permission denied lstat '/proc/21' failed: Permission denied lstat '/proc/210' failed: Permission denied lstat '/proc/215' failed: Permission denied lstat '/proc/216' failed: Permission denied lstat '/proc/217' failed: Permission denied lstat '/proc/218' failed: Permission denied lstat '/proc/219' failed: Permission denied lstat '/proc/22' failed: Permission denied lstat '/proc/220' failed: Permission denied lstat '/proc/222' failed: Permission denied lstat '/proc/223' failed: Permission denied lstat '/proc/224' failed: Permission denied lstat '/proc/225' failed: Permission denied lstat '/proc/2258' failed: Permission denied lstat '/proc/226' failed: Permission denied lstat '/proc/227' failed: Permission denied dr-xr-xr-x u0_a67 u0_a67 2015-09-15 03:15 2270 lstat '/proc/23' failed: Permission denied lstat '/proc/24' failed: Permission denied lstat '/proc/2428' failed: Permission denied lstat '/proc/24353' failed: Permission denied lstat '/proc/25' failed: Permission denied lstat '/proc/25597' failed: Permission denied lstat '/proc/26' failed: Permission denied lstat '/proc/26671' failed: Permission denied lstat '/proc/27' failed: Permission denied dr-xr-xr-x u0_a84 u0_a84 2015-09-15 03:15 2738 lstat '/proc/28' failed: Permission denied lstat '/proc/29' failed: Permission denied lstat '/proc/3' failed: Permission denied lstat '/proc/30' failed: Permission denied lstat '/proc/30095' failed: Permission denied dr-xr-xr-x u0_a18 u0_a18 2015-09-15 03:11 30266 dr-xr-xr-x u0_a40 u0_a40 2015-09-15 03:11 30290 lstat '/proc/30333' failed: Permission denied dr-xr-xr-x u0_a37 u0_a37 2015-09-15 03:11 30382 dr-xr-xr-x u0_a77 u0_a77 2015-09-15 03:11 30420 dr-xr-xr-x u0_a61 u0_a61 2015-09-15 03:11 30458 lstat '/proc/30729' failed: Permission denied dr-xr-xr-x u0_a4 u0_a4 2015-09-14 11:12 30994 lstat '/proc/31' failed: Permission denied dr-xr-xr-x u0_a9 u0_a9 2015-09-14 13:31 31453 lstat '/proc/31844' failed: Permission denied lstat '/proc/32' failed: Permission denied dr-xr-xr-x u0_a6 u0_a6 2015-09-15 01:13 32176 lstat '/proc/32422' failed: Permission denied lstat '/proc/32476' failed: Permission denied lstat '/proc/32552' failed: Permission denied lstat '/proc/33' failed: Permission denied lstat '/proc/47' failed: Permission denied lstat '/proc/48' failed: Permission denied lstat '/proc/49' failed: Permission denied lstat '/proc/5' failed: Permission denied lstat '/proc/50' failed: Permission denied lstat '/proc/590' failed: Permission denied lstat '/proc/64' failed: Permission denied lstat '/proc/65' failed: Permission denied lstat '/proc/66' failed: Permission denied lstat '/proc/666' failed: Permission denied lstat '/proc/67' failed: Permission denied lstat '/proc/68' failed: Permission denied lstat '/proc/69' failed: Permission denied lstat '/proc/694' failed: Permission denied lstat '/proc/7' failed: Permission denied lstat '/proc/70' failed: Permission denied lstat '/proc/71' failed: Permission denied dr-xr-xr-x u0_a88 u0_a88 2015-09-14 06:14 7104 lstat '/proc/72' failed: Permission denied dr-xr-xr-x u0_a88 u0_a88 2015-09-14 06:15 7217 lstat '/proc/7221' failed: Permission denied lstat '/proc/73' failed: Permission denied lstat '/proc/74' failed: Permission denied lstat '/proc/7487' failed: Permission denied lstat '/proc/75' failed: Permission denied lstat '/proc/76' failed: Permission denied lstat '/proc/77' failed: Permission denied lstat '/proc/78' failed: Permission denied lstat '/proc/79' failed: Permission denied lstat '/proc/8' failed: Permission denied lstat '/proc/81' failed: Permission denied lstat '/proc/82' failed: Permission denied dr-xr-xr-x u0_a14 u0_a14 2015-09-15 02:45 8250 lstat '/proc/83' failed: Permission denied lstat '/proc/84' failed: Permission denied lstat '/proc/85' failed: Permission denied dr-xr-xr-x u0_a53 u0_a53 2015-09-13 11:39 8517 lstat '/proc/87' failed: Permission denied lstat '/proc/88' failed: Permission denied lstat '/proc/89' failed: Permission denied lstat '/proc/9' failed: Permission denied lstat '/proc/90' failed: Permission denied dr-xr-xr-x u0_a9 u0_a9 2015-09-12 03:31 903 lstat '/proc/91' failed: Permission denied dr-xr-xr-x u0_a9 u0_a9 2015-09-13 11:45 9159 lstat '/proc/93' failed: Permission denied dr-xr-xr-x u0_a66 u0_a66 2015-09-14 08:52 9356 lstat '/proc/94' failed: Permission denied lstat '/proc/95' failed: Permission denied lstat '/proc/97' failed: Permission denied lstat '/proc/98' failed: Permission denied lstat '/proc/99' failed: Permission denied dr-xr-xr-x root root 2015-09-15 03:29 asound dr-xr-xr-x root root 2015-09-15 03:29 bluetooth -r--r--r-- root root 0 2015-09-15 03:29 buddyinfo dr-xr-xr-x root root 2015-09-15 03:29 bus -r--r--r-- root root 0 2015-09-15 03:29 cgroups -r--r----- root radio 0 2015-09-15 03:29 cmdline -r--r--r-- root root 0 2015-09-15 03:29 consoles -r--r--r-- root root 0 2015-09-15 03:29 cpuinfo -r--r--r-- root root 0 2015-09-15 03:29 crypto dr-xr-xr-x root root 2015-09-15 03:29 device-tree -r--r--r-- root root 0 2015-09-15 03:29 devices -r--r--r-- root root 0 2015-09-15 03:29 diskstats dr-xr-xr-x root root 2015-09-15 03:29 driver -r--r--r-- root root 0 2015-09-15 03:29 execdomains -r--r--r-- root root 0 2015-09-15 03:29 fb -r--r--r-- root root 0 2015-09-15 03:29 filesystems dr-xr-xr-x root root 2015-09-15 03:29 fs -r--r--r-- root root 0 2015-09-15 03:29 interrupts -r--r--r-- root root 0 2015-09-15 03:29 iomem -r--r--r-- root root 0 2015-09-15 03:29 ioports dr-xr-xr-x root root 2015-09-15 03:29 irq -r--r--r-- root root 0 2015-09-15 03:29 kallsyms -r--r----- root system 0 2015-09-12 03:30 kmsg -r-------- root root 0 2015-09-15 03:29 kpagecount -r-------- root root 0 2015-09-15 03:29 kpageflags -r--r--r-- root root 0 2015-09-15 03:29 loadavg -r--r--r-- root root 0 2015-09-15 03:29 locks -r--r--r-- root root 0 2015-09-15 03:29 meminfo -r--r--r-- root root 0 2015-09-15 03:29 misc lrwxrwxrwx root root 2015-09-15 03:29 mounts -> self/mounts lrwxrwxrwx root root 2015-09-15 03:29 net -> self/net -r--r--r-- root root 0 2015-09-15 03:29 pagetypeinfo -r--r--r-- root root 0 2015-09-15 03:29 partitions dr-xr-xr-x root root 2015-09-15 03:29 quadd -r--r--r-- root root 0 2015-09-15 03:29 sched_debug -r--r--r-- root root 0 2015-09-15 03:29 schedstat dr-xr-xr-x root root 2015-09-15 03:29 scsi lrwxrwxrwx root root 1969-12-31 16:00 self -> 14005 -r--r----- root log 0 2015-09-15 03:29 slabinfo -r--r--r-- root root 0 2015-09-15 03:29 softirqs -r--r--r-- root root 0 2015-09-15 03:29 stat -r--r--r-- root root 0 2015-09-15 03:29 swaps dr-xr-xr-x root root 2015-09-14 06:13 sys lstat '/proc/sysrq-trigger' failed: Permission denied dr-xr-xr-x root root 2015-09-15 03:29 sysvipc -r--r--r-- root root 0 2015-09-15 03:29 timer_list -rw-r--r-- root root 0 2015-09-15 03:29 timer_stats dr-xr-xr-x root root 2015-09-15 03:29 tty dr-xr-xr-x root root 2015-09-15 03:29 uid_cputime dr-xr-xr-x root root 2015-09-15 03:29 uid_stat -r--r--r-- root root 0 2015-09-15 03:29 uptime -r--r--r-- root root 0 2015-09-15 03:29 version -r--r----- root log 0 2015-09-15 03:29 vmallocinfo -r--r--r-- root root 0 2015-09-15 03:29 vmstat -r--r--r-- root root 0 2015-09-15 03:29 zoneinfo 

显然,我收到“权限被拒绝”错误的文件不能使用new java.io.File("/proc").listFiles();来读取new java.io.File("/proc").listFiles(); 无论是。


我的问题:

为什么我的应用程序不能读取这些目录? 权限给“其他”用户读取权限(“dr-xr-xr-x”)。

Solutions Collecting From Web of "Android 6.0上的Android文件权限"

Android 5及以上版本使用两种形式的访问控制的SELinux。 传统的Linux使用自主访问控制列表。 SE组件还强制执行强制访问控制列表。 前者是默认允许,后者是默认拒绝。

如果两组权限都允许你,你或者一个进程只能访问一个对象。 访问取决于SE上下文。 外壳程序和应用程序上下文具有不同的权限,不幸的是没有任何已知的方法来给出一个应用程序外壳程序。

您可以使用以下方式查看安全上下文

 ls -Z 

我没有一个棉花糖设备来测试,但是什么可能会给你的应用程序的必要的上下文获得usagestatsmanager权限。 用户将不得不启用它的安全设置,我被告知三星设备没有必要的菜单。 在黑暗的头脑中拍摄你。

如果你想尝试,看看这个问题: 如何检查是否给“android.permission.PACKAGE_USAGE_STATS”权限?

这个页面可能会给你更多的权限信息: https : //su.chainfire.eu/#selinux