Commit | Line | Data |
---|---|---|
7ded2869 | 1 | From 39a761b641c193dad80d46892943374f15c568f1 Mon Sep 17 00:00:00 2001 |
02e11818 L |
2 | From: Surge Raval <Surge1223@gmail.com> |
3 | Date: Tue, 30 May 2017 00:59:31 +0200 | |
7ded2869 | 4 | Subject: [PATCH 13/14] Add policy to fix interfacer derp on boot |
02e11818 L |
5 | |
6 | 05-29 08:40:17.200 10546 10600 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 10600 (POSIX timer 0) | |
7 | 05-29 08:40:17.200 428 428 W : debuggerd: handling request: pid=10546 uid=1006 gid=1006 tid=10600 | |
8 | 05-29 08:40:17.223 20058 20058 E : debuggerd: Unable to connect to activity manager (connect failed: Connection refused) | |
9 | 05-29 08:40:17.225 580 580 E SELinux : SELinux: Could not set context for /data/data/projekt.interfacer: Permission denied | |
10 | 05-29 08:40:17.226 580 580 E installd: Failed top-level restorecon for /data/data/projekt.interfacer: Permission denied | |
11 | 05-29 08:40:17.219 580 580 W installd: type=1400 audit(0.0:135): avc: denied { relabelto } for name="projekt.interfacer" dev="sda15" ino=61332 scontext=u:r:installd:s0 tcontext=u:object_r:theme_data_file:s0 tclass=dir permissive=0 | |
12 | 05-29 08:40:17.226 19831 19831 E PackageManager: Failed to create app data for projekt.interfacer, but trying to recover: com.android.internal.os.InstallerConnection$InstallerException: Failed to execute create_app_data [null, projekt.interfacer, 0, 3, 1000, platform:privapp, 25]: -1 | |
13 | 05-29 08:40:17.228 580 580 E : Couldn't opendir /data/user_de/0/projekt.interfacer: No such file or directory | |
14 | 05-29 08:40:17.229 19831 19831 W PackageManager: com.android.internal.os.InstallerConnection$InstallerException: Failed to execute destroy_app_data [null, projekt.interfacer, 0, 3, 61332]: -2 | |
15 | 05-29 08:40:17.229 580 580 E SELinux : SELinux: Could not set context for /data/data/projekt.interfacer: Permission denied | |
16 | 05-29 08:40:17.229 580 580 E installd: Failed top-level restorecon for /data/data/projekt.interfacer: Permission denied | |
17 | 05-29 08:40:17.219 580 580 W installd: type=1400 audit(0.0:136): avc: denied { relabelto } for name="projekt.interfacer" dev="sda15" ino=61488 scontext=u:r:installd:s0 tcontext=u:object_r:theme_data_file:s0 tclass=dir permissive=0 | |
18 | 05-29 08:40:17.230 19831 19831 D PackageManager: Recovery failed! | |
19 | 05-29 08:40:17.231 580 580 E SELinux : SELinux: Could not set context for /data/data/projekt.interfacer: Permission denied | |
20 | 05-29 08:40:17.231 580 580 E installd: Failed top-level restorecon for /data/data/projekt.interfacer: Permission denied | |
21 | 05-29 08:40:17.232 19831 19831 E PackageManager: Failed to create app data for projekt.interfacer, but trying to recover: com.android.internal.os.InstallerConnection$InstallerException: Failed to execute create_app_data [null, projekt.interfacer, 0, 3, 1000, platform:privapp, 25]: -1 | |
22 | 05-29 08:40:17.219 580 580 W installd: type=1400 audit(0.0:137): avc: denied { relabelto } for name="projekt.interfacer" dev="sda15" ino=61488 scontext=u:r:installd:s0 tcontext=u:object_r:theme_data_file:s0 tclass=dir permissive=0 | |
23 | 05-29 08:40:17.233 580 580 E : Couldn't opendir /data/user_de/0/projekt.interfacer: No such file or directory | |
24 | 05-29 08:40:17.233 19831 19831 W PackageManager: com.android.internal.os.InstallerConnection$InstallerException: Failed to execute destroy_app_data [null, projekt.interfacer, 0, 3, 61488]: -2 | |
25 | 05-29 08:40:17.234 580 580 E SELinux : SELinux: Could not set context for /data/data/projekt.interfacer: Permission denied | |
26 | 05-29 08:40:17.234 580 580 E installd: Failed top-level restorecon for /data/data/projekt.interfacer: Permission denied | |
27 | 05-29 08:40:17.234 19831 19831 D PackageManager: Recovery failed! | |
28 | 05-29 08:40:17.229 580 580 W installd: type=1400 audit(0.0:138): avc: denied { relabelto } for name="projekt.interfacer" dev="sda15" ino=61491 scontext=u:r:installd:s0 tcontext=u:object_r:theme_data_file:s0 tclass=dir permissive=0 | |
29 | 05-29 08:40:17.274 20058 20058 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** | |
30 | ||
31 | Change-Id: I39def485bbeea25e2b32baa30e575779afd50ce4 | |
32 | --- | |
33 | installd.te | 4 ++++ | |
34 | 1 file changed, 4 insertions(+) | |
35 | ||
36 | diff --git a/installd.te b/installd.te | |
37 | index ab0aadc..6800695 100644 | |
38 | --- a/installd.te | |
39 | +++ b/installd.te | |
40 | @@ -126,3 +126,7 @@ allow installd devpts:chr_file rw_file_perms; | |
41 | ||
42 | # execute toybox for app relocation | |
43 | allow installd toolbox_exec:file rx_file_perms; | |
44 | + | |
45 | +# allow /data/data/ theme attributes for theme_data explicitly without macros | |
46 | +allow installd theme_data_file:dir { add_name getattr read relabelto remove_name setattr write open search }; | |
47 | +allow installd theme_data_file:lnk_file { create getattr unlink }; | |
48 | -- | |
7ded2869 | 49 | 2.13.3 |
02e11818 | 50 |