会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cczheng
博客园
首页
新随笔
联系
订阅
管理
[置顶]
Android6.0 源码修改之屏蔽系统短信功能和来电功能
摘要: 一、屏蔽系统短信功能 1、屏蔽所有短信 android 4.2 短信发送流程分析可参考这篇 [戳这][1] 源码位置 vendor\mediatek\proprietary\packages\apps\Mms\src\com\android\mms\transaction\SmsReceiverSe
阅读全文
posted @ 2018-10-10 18:51 cczheng
阅读(2255)
评论(0)
推荐(2)
2020年11月12日
Android9.0/8.1/6.0 默认给系统 app 授予所有权限
摘要: 前言 最近和 PackageManagerService(PMS) 杠上了,3W 多行代码,着实精妙。网上有很多分析流程的文章,这里我就不再复述了,就来看下 PMS 的衍生修改实战吧。之前写过一篇 Android8.1 默认给第三方 app 授予所有权限,其实也能给系统 app 授权,原理大概为收到
阅读全文
posted @ 2020-11-12 15:10 cczheng
阅读(3185)
评论(0)
推荐(0)
2020年8月3日
Android MTK平台 客制化系统来电界面(屏蔽 InCallUI 提供接口给客户自行展示来电去电页面)
摘要: OS: Android 8.1 需求分析 1、禁止系统来电铃声,提供接口给客户自己播放铃声 2、禁止系统拉起来去电页面(InCallActivity),消息通知客户拉起自己的来去电页面 3、禁止来电消息 Notification 显示(包括未接来电),点击跳转至 InCallActivity(未接来
阅读全文
posted @ 2020-08-03 09:20 cczheng
阅读(1699)
评论(0)
推荐(1)
2020年3月31日
Permission failure: android.permission.CAPTURE_AUDIO_OUTPUT 解决办法
摘要: 在 android M 以上,MediaRecorder 录音时音源设置为 VOICE_CALL,开始录音时会抛出权限异常 方法一,给 app 增加 sharedUserId="android.uid.system",并使用系统签名 方法二,屏蔽系统源码,跳过权限检查 通过全局搜索,发现权限判断竟然
阅读全文
posted @ 2020-03-31 18:04 cczheng
阅读(2944)
评论(0)
推荐(0)
2020年2月17日
如何确认 fastboot unlock 解锁成功,如何确认DM-verity 已关闭
摘要: 如何确认 fastboot unlock 解锁成功 1、fastboot 模式下按音量上键后是否提示 Unlock Pass...return to fastboot in 3s 2、重启后界面是否显示 orange state Your deivce has been unlocked and c
阅读全文
posted @ 2020-02-17 17:32 cczheng
阅读(10407)
评论(0)
推荐(2)
2020年1月18日
Android9.0 Camera2 横屏问题修改记录
摘要: vendor\mediatek\proprietary\packages\apps 目录下有三份相机源码 分别是 Camera、 Camera1、 Camera2 通过查看 mk 发现通过 ifeq ($(MTK_CAMERA_APP_VERSION), 3) 来控制编译哪一个, MTK_CAMER
阅读全文
posted @ 2020-01-18 10:12 cczheng
阅读(2933)
评论(0)
推荐(0)
2019年12月24日
Android9.0 Settings 修改踩坑记录
摘要: 问题现象 上图展示的很清楚,当系统语言为中文时,PreferenceScreen 中的折叠项 summary 描述重复显示的 bug,系统语言为英文时正常。 修改历程 先搜索 当前显示了 字符串,还真找到了 prebuilts\sdk\current\support\v7\preference\re
阅读全文
posted @ 2019-12-24 17:58 cczheng
阅读(5027)
评论(3)
推荐(1)
2019年11月14日
Android9.0 SystemUI 网络信号栏定制修改
摘要: 前情提要 "Android 8.1平台SystemUI 导航栏加载流程解析" 9.0 改动点简要说明 1、新增 StatusBarMobileView 替代 SignalClusterView ,用以控制信号栏显示 同时增加的还有 StatusBarIconView 、 StatusBarWifiV
阅读全文
posted @ 2019-11-14 18:30 cczheng
阅读(3698)
评论(1)
推荐(1)
2019年11月8日
android 9.0 Launcher3 去掉抽屉式,显示所有 app
摘要: 效果图 修改思路 1、增加全局控制变量 sys.launcher3.is_full_app ,用来动态切换 2、增加两套布局,对应有抽屉和无抽屉 3、去除 allAppsButton 4、将 AllAppsContainerView 中的图标加载到 Workspace 5、新安装的 app 自动添加
阅读全文
posted @ 2019-11-08 10:59 cczheng
阅读(3944)
评论(0)
推荐(0)
2019年10月17日
Android9.0 MTK 平板横屏方案修改(强制app横屏 + 开机logo/动画+关机充电横屏 + RecoveryUI 横屏)
摘要: 文章较长建议先收藏再看 拆解步骤 1、app 强制横屏显示,无视 android:screenOrientation="portrait" 属性 2、屏幕触摸坐标修改为横屏 3、开机动画横屏 4、开机logo、关机充电动画横屏 5、RecoveryUI 横屏 上代码 1、app 强制横屏显示 修改
阅读全文
posted @ 2019-10-17 08:35 cczheng
阅读(7861)
评论(6)
推荐(0)
2019年9月16日
MTK Recovery 模式横屏修改(适用于6.0 + 8.1)
摘要: 修改前 修改后 6.0 Recovery 模式横屏修改方法 修改相关文件 bootable\recovery\minui\Android.mk bootable\recovery\minui\mt_graphic_rotate.cpp bootable\recovery\minui\mt_graph
阅读全文
posted @ 2019-09-16 18:05 cczheng
阅读(1476)
评论(0)
推荐(0)
下一页
公告