![](https://img-blog.csdnimg.cn/5739753ab25843e5b01bbba1d94f79d8.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
【Android Mediatek平台】
文章平均质量分 71
早期搞MTK的一些笔记
一歲抬頭
工作方向:Android/Linux系统基础开发。兴趣方向:AIGC/大模型自然语言生成(有同样兴趣的欢迎交流)。
展开
-
MTK Android12 客制化隐藏Settings所有应用和Launcher桌面图标功能
本文介绍通过修改Settings应用和Launcher应用,可以实现对特定应用图标的隐藏。在进行Android定制化过程中,会遇到需要隐藏特定应用图标的需求。涉及的模块包括Settings应用和Launcher应用。隐藏特定应用图标可以减少误操作。原创 2024-07-23 09:21:18 · 535 阅读 · 0 评论 -
MTK Android 12 MtkSettings增加控制SystemUI StatusBar、Navbar显示隐藏
本文介绍在定制化Android12 系统定制开发过程中,控制SystemUI中的状态栏和导航栏显示隐藏。在这篇技术博客中,我将介绍如何通过修改MtkSettings增加控制SystemUI StatusBar、Navbar显示隐藏。原创 2024-07-22 11:33:00 · 457 阅读 · 0 评论 -
MTK Android 12 自动化编写Android.mk预置应用
本文介绍,在Android 12平台上,预置应用可以安装到不同的分区和文件夹中。下面我总结了如何编写预置应用的Android.mk文件、如何参考Rockchip的脚本auto_generator.py将其改造以适应MTK等平台的需求,后续使用过程中有问题会在这个基础之上更新。原创 2024-07-16 09:12:55 · 998 阅读 · 0 评论 -
MTK Android 12修改默认权限以及添加XXX IoT应用默认权限
本文介绍,在MTK Android 12的系统定制过程中,项目需求需要为某些关键应用设置默认权限,以确保它们能够正常运行。这篇博客将详细介绍如何通过修改系统代码来为XXX IoT应用添加默认权限,同时对这些修改进行技术分析。原创 2024-07-15 14:47:20 · 951 阅读 · 0 评论 -
MTK Android 12 环境中编译生成 NVRAM 相关 JAR 文件调用的完整步骤
在本文中,我将详细介绍如何在 MTK 方案 Android 12 环境中,从初始配置到生成 `vendor.mediatek.hardware.nvram@1.0-java_intermediates/classes.jar` 文件给应用调用`INvram agent = INvram.getService();`的完整过程。原创 2024-07-05 10:52:47 · 1300 阅读 · 0 评论 -
Android 解决USB TP驱动中触摸卡顿和防抖动问题
在本文中,我将探讨如何在Android 内核驱动中优化USB TP并解决这一触摸事件的防抖动问题。原创 2023-10-20 10:01:27 · 394 阅读 · 0 评论 -
MT6735 8.1 Secure Boot 签名
本文介绍了如何为MT6735 8.1的Secure Boot 2.0进行签名。原创 2021-08-10 10:45:43 · 1359 阅读 · 0 评论 -
MTK DDR不能兼容分析
本文介绍在分析MTK DDR的兼容性问题的一些思路原创 2021-08-10 17:12:55 · 933 阅读 · 0 评论 -
Android Mediatek 禁用拨号应用的部分UI显示
修改Mediatek 主要是在Dialer应用的几个文件中修改了一些函数的逻辑,使得在特定条件下,不再显示拨号界面或者通知。原创 2023-07-06 14:21:17 · 3195 阅读 · 0 评论 -
Android Mediatek 延迟停止启动动画和通知SurfaceFlinger(Android正在启动)
修改主要是在WindowManagerService.java文件中修改了启动动画停止的逻辑,使得停止启动动画和通知SurfaceFlinger的操作被延迟了3秒。原创 2023-07-06 14:09:43 · 441 阅读 · 0 评论 -
Android Mediatek 增加Recovery模式下读cmdline的强制工厂重置选项
修改改主要是在recovery中读cmdline增加了一个选项,当设备在恢复模式下并且特定的GPIO引脚被设置时,设备将进行强制的工厂重置。原创 2023-07-06 12:00:15 · 3284 阅读 · 0 评论 -
Android Mediatek 修改UART设备名称和默认调试属性
修改主要是在多个文件中修改了UART设备的名称,并且修改了默认的调试属性。比如ttyMT0改ttymxc0 。原创 2023-07-06 11:46:32 · 3063 阅读 · 0 评论 -
Android MediaTek 添加LPS22HB压力传感器驱动
修改主要是在MediaTek的内核驱动中添加了对LPS22HB压力传感器的支持。原创 2023-07-06 11:35:06 · 3095 阅读 · 0 评论 -
Android Mediatek 应用层重置USB设备功能
修改主要是在Android的WindowManagerService.java中添加了一个USB设备重启的功能,并且修改了在usb20.c中的USB设备的权限。原创 2023-07-06 11:18:08 · 3317 阅读 · 0 评论 -
Android Mediatek 禁用 UART 日志输出
修改主要在 Android 系统中修改了 bootloader 和 kernel 的相关代码,使得系统在启动时不再通过 UART 输出日志。原创 2023-07-06 11:08:45 · 3325 阅读 · 0 评论 -
Android Mediatek NVRAM 加载 MAC 地址并禁用 MAC 地址更新
修改主要在 Android 系统中修改了网络驱动和 MAC 地址更新的相关代码,使得系统在启动时从 NVRAM 中加载 MAC 地址。原创 2023-07-06 10:57:11 · 3212 阅读 · 0 评论 -
Android Mediatek 禁用 USB 权限请求和声音提示 & 解决USB HID设备不识别问题(附带USB调试过程)
修改主要在 Android 系统中修改了 USB 权限请求和声音提示的相关代码,使得在插入 USB 设备时,系统不再弹出权限请求对话框,并且不再播放声音提示。原创 2023-07-06 10:40:42 · 4141 阅读 · 0 评论 -
Android Mediatek 添加 APK 安装和下载开关
修改主要在 Android 系统中添加了两个开关,一个用于控制 APK 的安装,另一个用于控制 APK 的下载。原创 2023-07-06 10:29:12 · 3130 阅读 · 0 评论 -
Android Mediatek 修改打印串口 (uart0) 为普通串口
主要修改了Mediatek打印串口 (uart0) 为普通串口,这样可以避免在使用uart0 不必要的调试信息。原创 2023-07-06 10:24:59 · 3239 阅读 · 0 评论 -
Android MediaTek 平台增加UART接口的红外模块支持,支持NEC红外遥控
修改主要在 MediaTek 平台上添加了红外接收驱动。这个驱动可以接收红外信号,并将其转换为对应的按键事件。原创 2023-07-06 10:19:50 · 3204 阅读 · 0 评论 -
Android Mediatek USB 核心驱动中增加设备 PID/VID 检查
修改主要在Mediatek USB 核心驱动的 usb_new_device 函数中增加了设备 PID/VID 的检查。当新的 USB 设备连接时,驱动会检查设备的 PID/VID 是否在预定义的列表中,如果不在,则不会继续初始化该设备。原创 2023-07-06 10:03:36 · 3903 阅读 · 0 评论 -
Android MediaTek bootloader 的序列号长度 & 移除非字母和数字限制 SN-Writer工具支持写入
修改了 MediaTek bootloader 的序列号长度和打印设置进行了优化,提高了序列号的长度,并改变了打印设置,使其在构建中也能打印调试信息。同时移除非字母和数字限制 SN-Writer工具支持写入原创 2023-07-06 09:55:13 · 3296 阅读 · 0 评论 -
Android Mediatek bootloader oem锁定和解锁流程
Mediatek bootloader 的oem锁定和解锁流程进行了优化,改变了检测按键的方式。原创 2023-07-06 09:37:48 · 2856 阅读 · 0 评论