Android
文章平均质量分 69
leoStack
炼气期~
展开
-
epoll 小记
epoll原创 2020-11-06 15:33:12 · 249 阅读 · 0 评论 -
Android SELinux 小结
Android SELinux 知识点运行模式SELinux 按照默认拒绝的原则运行:任何未经明确允许的行为都会被拒绝。SELinux 可按两种全局模式运行:宽容模式:权限拒绝事件会被记录下来,但不会被强制执行。强制模式:权限拒绝事件会被记录下来并强制执行。调试中修改运行模式获取运行模式getenforce//Enforcing: seLinux已经打开; //Permissive:seLinux已经关闭;修改运行模式//关闭selinuxsetenforce 0原创 2020-10-14 22:39:18 · 2036 阅读 · 1 评论 -
Android Wifi小记
Wifi代码位置分布代码路径作用/framework/opt/net/wifi/service运行在system_server进程,位于Framework层。面向上层APP提供Wifi相关的服务/framework/opt/net/wifi/wifi_hal运行在android.hardware.wifi@service-1.0 进程。 位于hal层,定义芯片接口方便不同芯片供应商实现。[1]/external/wpa_supplicant_8wpa_supplica原创 2020-09-10 14:53:09 · 2776 阅读 · 0 评论 -
如何给三方App进行系统签名
系统签名在AOSP 中,package/apps/ 下面的app 会进行系统签名,拥有系统签名后,就可以干一些三方app不能干的时候。但是一般非厂商或者厂商合作方也无法进行系统签名。源码环境下签名App源码编译如果你直接将app源码放在AOSP下编译,可以参考package/apps下任意 app Android.mk 即可// Bluetooth/Android.mkinclude $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_SRC_F原创 2020-08-19 17:25:19 · 2014 阅读 · 0 评论 -
Android通过rc启动三方可执行文件
步骤编写rc文件添加te文件加入编译编写rc文件service dms_server /vendor/bin/dms --flagfile=/vendor/bin/dms.flag user root oneshot group root shell system inet disableon property:vendor.dms.enable=1 chmod 0777 /mnt/obb touch /mnt/obb/raw_driver原创 2020-07-31 17:13:13 · 3360 阅读 · 2 评论 -
AOSP 预编译
Android.bp 支持的预编译var prebuiltTypes = map[string]string{ "SHARED_LIBRARIES": "cc_prebuilt_library_shared", "STATIC_LIBRARIES": "cc_prebuilt_library_static", "EXECUTABLES": "cc_prebuilt_binary", "JAVA_LIBRARIES": "java原创 2020-07-29 12:57:04 · 987 阅读 · 0 评论