- 博客(33)
- 收藏
- 关注
原创 Android使用proto数据
protoc --java_out=要生成java文件的目录 -I proto文件所在的目录 proto文件。进入github下载二进制文件。项目级的build里添加依赖。工程app下的build。
2025-06-17 14:34:38
190
原创 Unity和Android交互
将该库打包成jar包,放入Unity工程插件目录下 路径Assets\Plugins\Android。1.AS 新建library 工程,写一个接口和一个普通类。编写Unity 所属模型的C#脚本。Unity完成脚本添加。
2025-05-15 12:20:18
254
原创 android 12 selinux 概述
context_struct_compute_av 函数 大体是遍历数据库,依次判断 源上下文 ·目标上下文· 操作对象·权限 4者的关系是否和数据可匹配,以此来作为审计进程是否有权做什么事情。根据代码知道这几歩是把参数交给selinux服务做审计,返回结果后做个回调,dump日志。其中security_task_alloc函数将会直接进入钩子类hooks.c里的函数。进入lsm_audit.c的具体实现,就是打日志,没啥说的。进入services.c进行审计。进入avc.c 检查权限。
2024-12-06 17:13:02
418
原创 高通865救砖指南
打开Tools里的Flat Meta Build菜单,Context XML选解包工具里的context.xml , Flat Build Path。打开设备管理器,如看到 HS-USB Android DIAG字样表示驱动安装成功,组合长按板子上的开机和烧录键进入刷机模式。将编译好的镜像复制进解包工具的目录LINUX/android/out/target/product/kona/ 里。准备:解包工具(Linux和windows各一个),高通usb驱动,QPST工具。将Linux里解包工具的目录。
2024-02-19 17:20:22
1258
原创 Android 消息队列
生成一个进入到发送事件的函数 ep_send_events_proc,参数*head=就绪队列,*priv=上一步声明的ep_send_events_data结构。Looper 初始化的时候 同时初始化 epoll,主要做俩件事1.开辟结构空间,2.添加监听事件。进入ep_poll(ep, events, maxevents, timeout)epoll的创建比较容易,主要是对eventpoll *ep结构体使用。通过epoll_ctl 将用户感兴趣的事件注册进内核。由此进入epoll_wait。
2024-02-02 11:35:46
338
原创 Android 12 蓝牙
当远程低功耗设备状态改变时 (AdapterService.java)STATE_BLE_TURNING_ON(开启低功耗服务中)----》STATE_TURNING_ON (蓝牙开启中) ----》BREDR_STARTED (雷达已开启) ---》依次启动服务 (AdapterState.java)具体实现 (stack_manager.cc)同步堆栈 (bluetooth.cc)开始回调 (bluetooth.cc)STATE_ON (蓝牙已开启)使用蓝牙的顺序是先开启,后发现。
2023-12-11 15:29:30
363
原创 修改system分区下文件系统的问题
系统的OTA升级会用python脚本载入init 进程里分好的文件和目录,规则是按空格分隔确定文件的组,权限,一旦修改就会编译出错,关键代码如下。
2023-06-13 10:34:38
174
原创 修改GL_RENDERER
进入jni层\frameworks\base\core\jni\com_google_android_gles_jni_GLImpl.cpp。GL10.java 是个接口它的实现类是。
2023-04-19 17:39:17
254
原创 修改Build.xxx属性和ro.hardware
属性:Build.BRAND Build.MODEL Build.DEVICE Build.BOARD Build.PRODUCT Build.MANUFACTURER。\system\core\init\init.cpp init进程里的main 函数 显示把内核属性导出来,然后开启property_service服务。注意:\system\core\init\property_service.cpp ro属性只能设置一次。属性:Build.HARDWARE。
2023-04-11 16:07:22
745
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2