17. 权限添加-解决运行报错(te文件)

1. 报权限错误
	1.1 main.log:
		01-01 00:23:19.017539   960   995 E sensord : [99452248851][ERR](vendor/mediatek/proprietary/hardware/sensor/sensord/sensord_hwcntl_implement.cpp Ln1688) can not open /sys/bus/platform/drivers/gsensor/cpsdata, errno = 13(Permission denied)
	
	1.2 kernel.log:

		<36>[   89.241161]  (0)[234:logd.auditd]type=1400 audit(1420071788.770:200): avc: denied { search } for pid=995 comm="system_server" name="gsensor" dev="sysfs" ino=11618 scontext=u:r:system_server:s0 tcontext=u:object_r:sysfs_gsensor_fixed_file:s0 tclass=dir permissive=0
		<36>[   89.249303]  (0)[234:logd.auditd]type=1400 audit(1420071788.780:201): avc: denied { search } for pid=995 comm="system_server" name="gsensor" dev="sysfs" ino=11618 scontext=u:r:system_server:s0 tcontext=u:object_r:sysfs_gsensor_fixed_file:s0 tclass=dir permissive=0
		<36>[   89.251648]  (0)[234:logd.auditd]type=1400 audit(1420071788.780:202): avc: denied { search } for pid=995 comm="system_server" name="gsensor" dev="sysfs" ino=11618 scontext=u:r:system_server:s0 tcontext=u:object_r:sysfs_gsensor_fixed_file:s0 tclass=dir permissive=0

		
		<36>[  359.429473]  (2)[235:logd.auditd]type=1400 audit(1262304609.970:13197): avc: denied { read } for pid=998   comm="system_server" name="cpsdata" dev="sysfs" ino=17162 scontext=u:r:system_server:s0 tcontext=u:object_r:sysfs_gsensor_fixed_file:s0 tclass=file permissive=0
		<36>[  359.429847]  (2)[235:logd.auditd]type=1400 audit(1262304609.970:13198): avc: denied { search } for pid=998 comm="system_server" name="msensor" dev="sysfs" ino=11624 scontext=u:r:system_server:s0 tcontext=u:object_r:sysfs_msensor_fixed_file:s0 tclass=dir permissive=0
		<36>[  359.434114]  (0)[235:logd.auditd]type=1400 audit(1262304609.980:13199): avc: denied { read } for pid=998   comm="system_server" name="cpsdata" dev="sysfs" ino=17162 scontext=u:r:system_server:s0 tcontext=u:object_r:sysfs_gsensor_fixed_file:s0 tclass=file permissive=0
		<36>[  359.434400]  (0)[235:logd.auditd]type=1400 audit(1262304609.980:13200): avc: denied { search } for pid=998 comm="system_server" name="msensor" dev="sysfs" ino=11624 scontext=u:r:system_server:s0 tcontext=u:object_r:sysfs_msensor_fixed_file:s0 tclass=dir permissive=0
	
	
2. 添加权限
	修改alps\device\mediatek\common\sepolicy\system_server.te
		allow system_server sysfs_gsensor_fixed_file:dir {search open read write create getattr setattr };
		allow system_server sysfs_gsensor_fixed_file:file {open read write create getattr setattr };
		allow system_server sysfs_msensor_fixed_file:dir {search open read write create getattr setattr };
		allow system_server sysfs_msensor_fixed_file:file {open read write create getattr setattr };

	
	修改alps\device\mediatek\common\sepolicy\msensord.te
		allow msensord sysfs_gsensor_fixed_file:dir {search open read write create getattr setattr };
		allow msensord sysfs_gsensor_fixed_file:file {open read write create getattr setattr };
		allow msensord sysfs_msensor_fixed_file:dir {search open read write create getattr setattr };
		allow msensord sysfs_msensor_fixed_file:file {open read write create getattr setattr };

		
3. 单独编译 打包生产boot.img
		mmm external/sepolicy/; make bootimage


2025-07-15 14:28:55.708 1573-1586 memtrack system_server E Couldn't load memtrack module 2025-07-15 14:28:56.419 1352-1352 SELinux servicemanager E avc: denied { find } for service=tab pid=2761 uid=10051 scontext=u:r:untrusted_app:s0:c51,c256,c512,c768 tcontext=u:object_r:default_android_service:s0 tclass=service_manager permissive=1 2025-07-15 14:28:57.008 2761-2790 eglCodecCommon org.cocos2d.demo E glUtilsParamSize: unknow param 0x000082da 2025-07-15 14:28:57.008 2761-2790 eglCodecCommon org.cocos2d.demo E glUtilsParamSize: unknow param 0x000082e5 2025-07-15 14:28:57.013 2761-2790 eglCodecCommon org.cocos2d.demo E glUtilsParamSize: unknow param 0x00008c29 2025-07-15 14:28:57.014 2761-2790 eglCodecCommon org.cocos2d.demo E glUtilsParamSize: unknow param 0x000087fe 2025-07-15 14:28:57.037 2761-2790 EGL_emulation org.cocos2d.demo E tid 2790: eglSurfaceAttrib(1493): error 0x3009 (EGL_BAD_MATCH) 2025-07-15 14:28:58.749 2761-2788 jswrapper org.cocos2d.demo E ScriptEngine::onGetStringFromFile stream not found, possible missing file. 2025-07-15 14:28:58.749 2761-2788 jswrapper org.cocos2d.demo E ScriptEngine::runScript script stream, buffer is empty! 2025-07-15 14:28:58.749 2761-2788 jswrapper org.cocos2d.demo E [ERROR] Failed to invoke require, location: C:/ProgramData/cocos/editors/Creator/2.4.13/resources/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:299 2025-07-15 14:28:58.785 2761-2788 jswrapper org.cocos2d.demo E ScriptEngine::evalString catch exception: 2025-07-15 14:28:58.805 2761-2788 jswrapper org.cocos2d.demo E ERROR: Uncaught ReferenceError: self is not defined, location: src/assets/_plugs/lib/gravityengine.mg.cocoscreator.min.dbb97.js:0:0 STACK: [0]anonymous@src/assets/_plugs/lib/gravityengine.mg.cocoscreator.min.dbb97.js:2 [1]anonymous@src/assets/_plugs/lib/gravityengine.mg.cocoscreator.min.dbb97.js:3 [2]anonymous@jsb-adapter/jsb-engine.js:2975 [3]download@jsb-adapter/jsb-engine.js:2984 [4]downloadScript@jsb-adapter/jsb-engine.js:2971 [5]a@src/cocos2d-jsb.28d62.js:16668 [6]anonymous@src/cocos2d-jsb.28d62.js:16678 [7]retry@src/cocos2d-jsb.28d62.js:18111 [8]download@src/cocos2d-jsb.28d62.js:16663 [9]load@src/cocos2d-jsb.28d62.js:17318 [10]94.e.exports@src/cocos2d-jsb.28d62.js:17134 [11]_flow@src/cocos2d-jsb.28d62.js:17579 [12]async@src/cocos2d-jsb.28d62.js:17574 [13]anonymous@src/cocos2d-jsb.28d62.js:17261 [14]forEach@src/cocos2d-jsb.28d62.js:18189 [15]94.e.exports@src/cocos2d-jsb.28d62.js:17244 [16]_flow@src/cocos2d-jsb.28d62.js:17579 [17]anonymous@src/cocos2d-jsb.28d62.js:17586 [18]98.e.exports@src/cocos2d-jsb.2 2025-07-15 14:28:58.807 2761-2788 jswrapper org.cocos2d.demo E ScriptEngine::evalString script src/assets/_plugs/lib/gravityengine.mg.cocoscreator.min.dbb97.js, failed! 2025-07-15 14:28:58.807 2761-2788 jswrapper org.cocos2d.demo E [ERROR] Failed to invoke require, location: C:/ProgramData/cocos/editors/Creator/2.4.13/resources/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:299 2025-07-15 14:29:01.667 1450-1471 storaged storaged E getDiskStats failed with result NOT_SUPPORTED and size 0 2025-07-15 14:29:11.348 1715-2033 bt_btif com.android.bluetooth E register_notification_rsp: Avrcp device is not connected, handle: 0x0 2025-07-15 14:29:11.348 1715-2033 bt_btif com.android.bluetooth E register_notification_rsp: Avrcp device is not connected, handle: 0x0 2025-07-15 14:29:11.476 1452-1452 OMXNodeInstance media.codec E setConfig(0xf5210060:google.mp3.decoder, ConfigPriority(0x6f800002)) ERROR: Undefined(0x80001001) 2025-07-15 14:29:11.476 1452-1452 OMXNodeInstance media.codec E getConfig(0xf5210060:google.mp3.decoder, ConfigAndroidVendorExtension(0x6f100004)) ERROR: Undefined(0x80001001) 解决问题
07-16
03-27 08:29:05.043 1 1 I init : starting service 'android.hardware.ebsw.algorithmsdk-service'... 03-27 08:29:05.054 1 1 I init : ... started service 'android.hardware.ebsw.algorithmsdk-service' has pid 4860 03-27 08:29:05.054 2366 2384 W com.skg.writer: ApkAssets: Deleting an ApkAssets object '<empty> and /product/app/WebViewGoogle64/WebViewGoogle64.apk' with 2 weak references 03-27 08:29:05.052 355 355 W hdcp2_tx_rx: type=1400 audit(0.0:2143): avc: denied { open } for path="/dev/block/mmcblk0boot0" dev="tmpfs" ino=986 scontext=u:r:hdcp2:s0 tcontext=u:object_r:uboot_block_device:s0 tclass=blk_file permissive=0 03-27 08:29:05.060 4860 4860 W ProcessState: Extra binder thread started, but 0 threads requested. Do not use *startThreadPool when zero threads are requested. 03-27 08:29:05.062 4860 4860 E android.hardware.ebsw.algorithmsdk-service: Failed to register IebswTest service 03-27 08:29:05.073 310 310 E SELinux : avc: denied { add } for pid=4860 uid=0 name=android.hardware.ebsw.algorithmsdk.IEbswTest/default scontext=u:r:hal_ebsw_algorithmsdk:s0 tcontext=u:object_r:default_android_service:s0 tclass=service_manager permissive=0 03-27 08:29:05.075 1 1 I init : Service 'android.hardware.ebsw.algorithmsdk-service' (pid 4860) exited with status 255 03-27 08:29:05.075 1 1 I init : Sending signal 9 to service 'android.hardware.ebsw.algorithmsdk-service' (pid 4860) process group... 03-27 08:29:05.076 1 1 I libprocessgroup: Removed cgroup /sys/fs/cgroup/uid_0/pid_4860 03-27 08:29:05.076 1 1 E init : process with updatable components 'android.hardware.ebsw.algorithmsdk-service' exited 4 times in 4 minutes 03-27 08:29:05.078 1 1 I init : processing action (sys.init.updatable_crashing=1) from (/system/etc/init/flags_health_check.rc:10) 03-27 08:29:05.079 1 1 I init : starting service 'exec 26 (/system/bin/flags_health_check UPDATABLE_CRASHING)'... 03-27 08:29:05.087 1
03-29
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值