linux kernel挂载android 文件系统
目前我在进行使用linux kernel编译出来的Zimage去启动android 的文件系统
目前在使用的linux kernel version 是 4.4.19 , 原生的android的文件系统里面的android kernel version 是4.4.67.
现在的情况是surfaceflinger service会被kill掉,'zygote,netd,media,也会被来重启然后kill掉
如下是部分log:
[ 9.108165] type=1400 audit(8.999:75): avc: denied { connect } for pid=155 comm="netd" scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=netlink_route_socket permissive=1
[ 9.123612] type=1400 audit(9.019:76): avc: denied { getopt } for pid=155 comm="netd" scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=netlink_route_socket permissive=1
[ 9.138867] type=1400 audit(9.019:77): avc: denied { create } for pid=155 comm="netd" scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=netlink_nflog_socket permissive=1
[ 9.154226] type=1400 audit(9.039:78): avc: denied { create } for pid=155 comm="netd" scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=netlink_netfilter_socket permissive=1
[ 9.169828] type=1400 audit(9.039:79): avc: denied { setopt } for pid=155 comm="netd" scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=netlink_netfilter_socket permissive=1
[ 9.185441] type=1400 audit(9.039:80): avc: denied { bind } for pid=155 comm="netd" scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=netlink_netfilter_socket permissive=1
[ 9.200866] type=1400 audit(9.039:81): avc: denied { write } for pid=155 comm="netd" scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=netlink_netfilter_socket permissive=1
[ 9.216611] type=1400 audit(9.039:82): avc: denied { read } for pid=155 comm="netd" scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=netlink_netfilter_socket permissive=1
[ 9.232027] type=1400 audit(9.039:83): avc: denied { getopt } for pid=155 comm="netd" scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=netlink_netfilter_socket permissive=1
[ 17.172703] type=1400 audit(17.159:84): avc: denied { getattr } for pid=149 comm="surfaceflinger" path="/dev/dri/card0" dev="tmpfs" ino=6028 scontext=u:r:init:s0 tcontext=u:object_r:gpu_device:s0 tclass=chr_file permissive=1
[ 17.226571] type=1400 audit(17.159:85): avc: denied { write } for pid=149 comm="surfaceflinger" name="card0" dev="tmpfs" ino=6028 scontext=u:r:init:s0 tcontext=u:object_r:gpu_device:s0 tclass=chr_file permissive=1
[ 17.264226] type=1400 audit(17.159:86): avc: denied { ioctl } for pid=149 comm="surfaceflinger" path="/dev/dri/card0" dev="tmpfs" ino=6028 ioctlcmd=6400 scontext=u:r:init:s0 tcontext=u:object_r:gpu_device:s0 tclass=chr_file permissive=1
[ 17.438150] type=1400 audit(17.189:87): avc: denied { sys_ptrace } for pid=156 comm="debuggerd" capability=19 scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=capability permissive=1
[ 17.523528] type=1400 audit(17.189:88): avc: denied { ptrace } for pid=156 comm="debuggerd" scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=process permissive=1
[ 17.598442] type=1400 audit(17.389:89): avc: denied { write } for pid=156 comm="debuggerd" name="logdr" dev="tmpfs" ino=6104 scontext=u:r:init:s0 tcontext=u:object_r:logdr_socket:s0 tclass=sock_file permissive=1
[ 17.640007] init: Service 'surfaceflinger' (pid 149) killed by signal 6
[ 17.654413] init: Service 'surfaceflinger' (pid 149) killing any children in process group
[ 17.662756] init: Service 'zygote' is being killed...
[ 17.688087] init: Service 'zygote' (pid 161) killed by signal 9
[ 17.694104] init: Service 'zygote' (pid 161) killing any children in process group
[ 17.701776] init: write_file: Unable to open '/sys/android_power/request_state': No such file or directory
[ 17.731185] init: write_file: Unable to write to '/sys/power/state': Invalid argument
[ 17.744271] init: Service 'media' is being killed...
[ 17.764274] init: Service 'netd' is being killed...
[ 17.769743] init: Service 'media' (pid 158) killed by signal 9
[ 17.784245] init: Service 'media' (pid 158) killing any children in process group
[ 17.792005] init: Service 'netd' (pid 155) killed by signal 9
[ 17.807534] init: Service 'netd' (pid 155) killing any children in process group