Android N 为了安全需要,将media 各项服务都单独独立成进程,
    Miracast 也进行了相应harden尝试,将remotedisplay创建成单独进程,然后通过getservice
付给JNI对象

遇到困难主要是system/sepolicy里面的权限问题

audio权限问题 通过process.java AppOpsService.java改动正常输出到remotematrix

hdcp encrypt遇到问题,因为hdcp位于mediaservice进程中,加密remotedisplay进程中数据;
尝试将hdcp挪到remotedisplay进程中,待验证

hdcp 转移到remotedisplay进程中,并修改对应remotedisplay.te权限,现在加密模式下也能顺利投射

通过这个实践,了解sepolicy相关设置及OPS的管理

转载于:https://blog.51cto.com/lindt/1881871

Miracast hardening相关推荐

  1. dlna和miracast可以共存吗_AirPlay、DLNA、Miracast三大无线技术介绍

    在昨天的小米盒子发布会上,小米官方称小米盒子的米联功能可以将小米手机或iPhone.iPad上的图片.音乐.视频等精彩内容投射到电视上,让你感受大屏的刺激.而小米盒子能实现这一技术主要依靠的是Airp ...

  2. miracast投屏软件下载_手机画面如何投屏到电视?

    投屏方法详解,拆解步骤,视频演示,讲到你会用为止! 安卓手机Miracast镜像 安卓手机Miracast镜像可谓刚需,这种镜像方式的一大优点就是手机端不用再另装其他软件,电视端有"爱投屏& ...

  3. mac上投屏android_win10不支持miracast,怎么无线投屏

    win10不支持miracast,怎么无线投屏 win10不支持miracast,怎么无线投屏?说句老实话,想要win10支持miracast,需要专业人员去搭配,直接去买品牌机.组装机,99%的概率 ...

  4. 安卓miracast花屏_创维酷开电视多屏互动Miracast玩法详解

    创维酷开电视多屏互动Miracast玩法详解 安卓手机是可以通过多屏互动Miracast玩法直接让我们手机与创维酷开电视进行无线投屏的,但是有些创维电视的Miracast功能找不到怎么办? 创维酷开电 ...

  5. dlna和miracast可以共存吗_Airplay、Miracast、DLNA传输原理的底层搭建

    Airplay.Miracast.DLNA传输原理的底层搭建 上一篇小编在<手机无线投屏的技术干货>一文中,跟大家介绍了Airplay.Miracast.DLNA.这三种传输效果和应用上的 ...

  6. 安卓miracast花屏_手机投屏电视频繁断开的解决办法

    手机投屏电视频繁断开的解决办法 昨天对前半个月用户咨询量进行了一次总结,发现有几十个用户提到手机投屏电视频繁断开,所以才来咨询我们无线投屏产品的.依稀记得我在知乎上回答过:"如果电脑.电视机 ...

  7. Android Miracast 花屏问题分析

    花屏问题,一般是下面的3种原因: 1.source端录屏有问题. 2.传输的Wi-Fi通道存在问题. 3.sink端解码存在问题. 可以通过以下几种case测试验证: 1.在屏蔽房或者地下室WiFi干 ...

  8. 安卓miracast花屏_EMUI 10.1 Cast+无线投屏 让你开启“0”花屏新体验

    在家用手机看电影或玩游戏,相对局限的屏幕尺寸,限制了视觉感知,不论是观影还是玩游戏,体验都受到不同程度的影响.而EMUI 10.1带来的Cast+无线投屏功能,可将手机屏幕的画面稳定流畅地投送到大屏终 ...

  9. 第十二节:通信之WLAN(Miracast)

    欢迎大家一起学习探讨通信之WLAN.到目前为止,我们基于"无人机接力游戏竞赛"的"站点","名称","航道"," ...

最新文章

  1. 力扣(LeetCode)刷题,简单题(第2期)
  2. 技术直播:1小时突击Java工程师面试核心(限免报名)
  3. 互联网+创新时代,“智慧工地”助力武汉城市建设!
  4. 在ubuntu上玩flatpak打包的游戏
  5. vs azure web_在Azure中迁移和自动化Chrome Web爬网程序的指南。
  6. (JAVA)CollectionDemo1
  7. 令人窒息的数学动态图
  8. maven安装过程以及手动添加jar包到本地仓库
  9. 计算机怎样存储数值,(二)计算机如何保存字符和数字,并完成计算
  10. idea 运行jmeter源码_JMeter知识系列(2)JMeter连接MongoDB
  11. android第三方集成埋点,Android集成mPass 埋点遇到的问题
  12. IOS开发学习笔记(一)——ObjectC语言快速入门
  13. bigemap 百度教程
  14. 小米网站短信验证码接口的轰炸防护
  15. javascript的apply理解
  16. u-boot使用bootargs给内核传参数
  17. bcs转10 c语言,ARM汇编转C语言 - ARM技术论坛-ARM嵌入式论坛-人气最火爆ARM学习论坛 - 21ic电子技术开发论坛...
  18. CF1139C Edgy TreesDFS求连通块大小、思维
  19. 点,线,面,透视(手绘课)
  20. STVP编译时出现“Error creating process for executable cxstm8”

热门文章

  1. 最强免费的Python IDE: 可视化的集成开发调试环境PyCharm
  2. 清华大学人工智能学院常务副院长孙茂松:AI与行业深度融合还有巨大的潜力空间
  3. NKOI 1006 护卫队
  4. 力扣第八题 myatoi
  5. 魔兽争霸 宽屏笔记本无法全屏解决办法
  6. DFS深度搜索——洛谷1605迷宫
  7. 超宽屏幕比例_变身超宽显示器!21:9分辨率修改攻略
  8. 启动VS2005调试器时出错: 绑定句柄无效
  9. 如何快速了解Final Cut 剪辑全流程,新手快速上手Final cut Mac
  10. 计算机科学体系介绍,计算机学科体系简介.ppt