Android 6.0 上的 Android 文件权限

2024-03-29

我想列出下面的文件和目录"/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(); either.


我的问题:

为什么我的应用程序进程无法读取这些目录?这些权限授予“其他”用户读取访问权限(“dr-xr-xr-x”)。


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

仅当两组权限都允许时,您或进程才有权访问对象。访问权限由 SE 上下文决定。 Shell 和应用程序上下文具有不同的权限,不幸的是,没有任何已知的方法来提供应用程序 shell 上下文。

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

ls -Z

我没有要测试的 Marshmallow 设备,但是可能为您的应用程序提供必要的上下文的是获得 usestatsmanager 权限。用户必须启用它的安全设置,我被告知三星设备没有必要的菜单。请注意,在黑暗中拍摄。

如果你想尝试一下,请看这个问题:如何检查是否授予“android.permission.PACKAGE_USAGE_STATS”权限? https://stackoverflow.com/questions/28921136/how-to-check-if-android-permission-package-usage-stats-permission-is-given

此页面可能会为您提供有关权限的更多信息:https://su.chainfire.eu/#selinux https://su.chainfire.eu/#selinux

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 6.0 上的 Android 文件权限 的相关文章

  • BackupAgent:“无法恢复包...”

    我已经实现了 BackupAgent 如下所述数据备份 http developer android com guide topics data backup html 注册了一个 API 密钥并在我的 Manifest 中声明了 Back
  • RxJava 相当于 orElse 是什么

    在其他语言的流 函数域中有一个常见的操作 那就是 orElse 它就像一个 if 当当前链没有得到任何结果时 它会更改为备用链 在具有 Maybe 类型的语言中 它基本上会继续 Some 类型的链或更改为 None 类型的 orElse 理
  • 从源代码定制 Android 彩信/短信应用程序?

    好的 这是交易 我想下载 Android 手机附带的彩信 短信应用程序的完整源代码 我希望能够对其进行修改 并向其添加一些自定义功能 我正在使用 Eclipse 进行开发 并且使用的是 Windows 7 我注意到现在有一 个适用于 Win
  • 将静态链接的 elf 二进制文件转换为动态链接的

    我有一个 elf 二进制文件 它已静态链接到 libc 我无权访问其 C 代码 我想使用 OpenOnload 库 它在用户空间中实现了套接字 因此与标准 libc 版本相比提供了更低的延迟 OpenOnload 实现标准套接字 api 并
  • 无法从外部 bash 脚本正确设置 MySQL 密码

    我有两个脚本 主要的一个脚本执行一些不同的操作并调用第二个脚本 第二个脚本安装 MySQL 从我的主脚本中我做了这样的事情 read p Set the password for the database min 4 characters
  • 将 SearchView 阈值设置为零

    我在用SearchView在android中 我将适配器设置为搜索视图 但建议弹出框在一个字符后显示 因为我将阈值设置为1 它不接受小于1的数字 如何将阈值设置为零 请喜欢 Google 因为您可能知道 Google Play 的应用程序没
  • android:如何将图像添加到相册

    任何人都可以分享代码 或向我指出 Android 示例代码 来帮助我将图像添加到媒体商店 图库 中的相册中 在我的应用程序中 我从服务器下载图像 并使用相机 通过 Intent 拍摄新图像 我想将这些图像组织在特定于应用程序的相册中 类似于
  • 消费者关闭了输入通道或发生错误。事件=0x8

    D AndroidRuntime 11752 D AndroidRuntime 11752 gt gt gt gt gt gt AndroidRuntime START com android internal os RuntimeInit
  • 如何接收在 PHP 中使用“application/octet-stream”发送的 POST 数据?

    这就是我正在处理的事情 我们的一个计划有一个支持表格 用户可以使用它来请求支持 此表单的作用是 它向 PHP 脚本执行 HTTP POST 请求 该脚本应该收集信息并将其转发到支持电子邮件地址 POST 请求包含三个类型的文本字段Conte
  • Android数据库访问设计方法

    我有一个关于数据访问的一般 Android 设计问题 我的应用程序中有许多活动需要访问 SQLite 数据库 为了将所有数据访问逻辑包装在一个地方 我创建了一个 DatbaseHandler 类来处理所有数据访问逻辑 此类负责构建 wher
  • 当活动从最近的活动中删除时,优雅地清理绑定服务

    我有一个绑定服务 需要时会转到前台 这是我所拥有的简化版本 class MyService extends Service private static final ServiceConnection serviceConnection n
  • 如何在 Python 中将列表变量传递给 subprocess.call 命令

    我有一个清单 apps apps append wq35a5huqlja45jsyukrpmwuiayovrmh apps append q7mimvgduueernwvw4y22t5huemykntw apps append pmudbp
  • Android:从 Android Java 源代码创建 UML [已关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个可以从我的 Java Android 源代码自动创建 Uml 的程序 我测试过ArgoU
  • Google Play Services V2 库中的 NoClassDefFoundError

    在按照以下步骤尝试使用 Google Play Services V2 库时 出现以下异常官方教程 https developers google com maps documentation android start java lang
  • File.Delete 进程无法访问该文件,因为该文件正在被另一个进程使用

    public bool DownloadMp3File DownloadedMp3 mp3 WebClient client new WebClient string filePath bool wasDownload false try
  • Flury 分析可以提供整数信息的平均值吗?

    我需要将 Flurry 与 Android 集成 并想知道用户将在主屏幕上停留多长时间 以分钟为单位 使用 Flurry 可以得到这样的分析吗 当我检查 Flurry 时 它为我提供了特定屏幕上点击计数的统计数据 我想知道的是用户在主屏幕上
  • Plink 通过 C# 返回不需要的字符

    通过 C 使用 Plink 时 我在结果前后收到不需要的字符 Command ls l informatica tgtdynamicparams out grep vaulttest grep Sep 1 awk print 9 sort
  • Robotium 和系统对话框

    当我尝试与蓝牙设备配对时 会出现带有 PIN 码的系统确认对话框 有 取消 和 确定 按钮 但我无法使用 Robotium 单击它们 如何在 Robotium 中使用 Android 操作系统对话框 谢谢 这对我有用 solo clickO
  • 如何防止LRU缓存android中的内存不足错误

    我在我的 Android 应用程序中使用内存 LRU 缓存来缓存位图 但是在将某些位图加载到 LRU 映射中后 应用程序强制关闭并提示内存不足异常 我花了一整天的时间 但还没有找到解决方案 请任何人都可以帮助我 我严重陷入这个问题 提前致谢
  • 根据内容对列表视图中的相似行进行分组

    i have a listview that displays a set of rows each row is clickable now i wish to group similar type of rows under one h

随机推荐

  • WordPress:用于提取特色图像 URL 的 REST API 插件

    我已在博客上安装了 WordPress REST API 插件 我想使用它将博客文章中的内容提取到另一个网站内的面板窗口中 文本内容没问题 但我不确定是否能获取 特色图片 URL 我想要 URL 这样我就可以将其存储在变量中 然后将其用作面
  • 无法连接到任何 X 显示器:Google Colab 运行时

    我现在正在研究分类问题 并尝试在线完成所有工作 而无需访问本地计算机 因此 我已将数据添加到驱动器并将驱动器安装在 Colab 上 现在我想注释我的数据并决定使用LabelImg https github com tzutalin labe
  • 在 App Engine 数据存储区中查找重复项

    我的数据存储区中有一些重复的元素 不是整行 而是其中的大部分字段 找到他们的最佳方式是什么 我有重复的整数和字符串字段 以防比较一个比另一个更快 Thanks 一种愚蠢但快速的方法是获取您关心的字段 将它们连接为长字符串并将它们存储为DB
  • 如何将新字体导入项目 - Angular 5

    我想将新字体导入到我的 Angular 5 项目中 我努力了 1 将文件复制到assets fonts 2 将其添加到 angular cli json styles 但我检查过该文件不是 css 它是一个 otf这就像一个 exe 它是一
  • 多人浏览器游戏 [Java]

    我一直在开发一个名为 Tarneeb 的小型纸牌游戏 游戏本身看起来像桥牌游戏 但规则不同 无论如何 我使用 Java 6 作为独立的桌面应用程序完成了整个游戏 这是一个picture http photos g ak fbcdn net
  • python argparse 在描述后打印用法文本

    有没有办法使用 python argparse 在描述文本后打印用法文本 我的命令行 argparse 正在工作 但我想在使用信息之前打印版本信息 Edit version 1 0 usage blahcmd h help some lov
  • 为什么 LocalBroadcastManager 无法在服务中工作?

    我使用了服务 但没有收到任何广播消息 需要快速反应 这是我使用的意图过滤器字符串 public class AppConstant public static final String FILTER com sample hmi REQUE
  • 重叠的极坐标图和散点图

    感谢这非常有帮助post https stackoverflow com questions 9071084 polar contour plot in matplotlib best modern way to do it 我终于弄清楚如
  • 如何监控每个scroll Id的scroll API使用的资源?调用clearScroll Api 时会发生什么

    如何监控每个滚动 ID 的滚动 API 使用的内存资源或搜索上下文 这些搜索上下文存储在哪里 有办法查看或监控它们吗 java api 的参数 keepAlive 意味着什么 public SearchRequest roll TimeVa
  • 嵌套推送动画iOS7 bug?

    我刚刚在经过错误测试的应用程序中遇到了问题 我把头撞到墙上才明白为什么会出现这个错误 2013 11 25 09 02 55 687 186 60b nested push animation can result in corrupted
  • 将原始文件复制到 SD 卡中?

    我的里面有一些音频文件res raw文件夹 由于某些原因 我想将此文件复制到我的 SDCard 当我的应用程序启动时 我怎样才能做到这一点 有人指导我吗 从资源中读取 写入SD卡上的文件 InputStream in getResource
  • Python 异常处理 - 最佳实践

    我正在编写一个访问数据库的 python 程序 我想在发出 http 请求时捕获三种类型的异常 超时 网络错误和 http 错误 我正在寻找处理这种情况的最佳方法 我需要在代码的多个区域多次检查这些异常 每次都会看起来像这样 try som
  • 将 scipy curve_fit 用于可变数量的参数

    我有一个拟合函数 其形式为 def fit func x data a b c N 其中a b c是长度为N的列表 其中的每个条目都是scipy optimize curve fit 中要优化的可变参数 N是用于循环索引控制的固定数字 下列
  • Html.EditorForModel 和隐藏编辑中的元素

    我使用以下代码使用 ASP NET MVC 3 为我的模型呈现编辑器 它工作完美 除了我不希望用户查看或编辑我的对象中的 Id 字段
  • psycopg2 ImportError 的 Django 错误:DLL 加载失败

    您好 当我尝试在虚拟环境中运行syncdb 时 我收到此错误 如果我将 psycopg2 文件夹复制到我的项目文件夹 其中我有manage py and settings py 然后这个错误就消失了 但是当代码推送到heroku时我仍然遇到
  • 导航栏下拉菜单不适用于移动设备

    我在 Bootstrap 3 中遇到了导航栏问题 我的菜单项之一是下拉菜单 它在我的笔记本电脑上运行良好 但在我的 Android 手机上不起作用 具体来说 当按下手机上的下拉菜单项时 没有任何反应 我已经在谷歌 这个网站和其他几个网站上搜
  • 排除子项目提交 Git

    我怎样才能排除Subproject commit 我在子模块中没有更改任何内容 仅从远程存储库中提取更改 我认为在创建子模块时 我在主存储库中提交了一些不需要的东西 有任何想法吗 1 当我创建子模块时git diff在主存储库中还显示 su
  • 如何完成删除文件流和所有附加文件

    我已经在本地数据库上尝试了 MSSQL 2008R2 数据中心 的 FILESTREAM 功能来进行实验 真正的数据库运行在服务器上 我已经使用以下查询设置了整个 FILESTREAM CREATE FILESTREAM AND FILES
  • 在闪亮的仪表板中永久更改标题标题颜色

    我有下面闪亮的仪表板 我需要永久更改包含标题的标题的颜色 现在 当我将鼠标悬停在其上时 它会返回到之前的颜色 library DT ui lt dashboardPage dashboardHeader title Dynamic side
  • Android 6.0 上的 Android 文件权限

    我想列出下面的文件和目录 proc 在安卓中 当作为我的应用程序进程运行时 许多文件不可读 如果我将目录列为shell用户我得到以下输出 shell flounder whoami shell shell flounder system b