首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Whatsapp是如何在安卓11上获得SYSTEM_ALERT_WINDOW权限的?

WhatsApp在安卓11上获得SYSTEM_ALERT_WINDOW权限的过程如下:

  1. SYSTEM_ALERT_WINDOW权限是一种特殊的权限,允许应用在其他应用的上层显示窗口,例如悬浮窗口、通知栏等。在安卓11及以上版本中,该权限被限制为仅系统应用可使用。
  2. WhatsApp作为一款第三方应用,无法直接获得SYSTEM_ALERT_WINDOW权限。然而,WhatsApp可以通过以下步骤间接获取该权限:
  3. a. 用户在安装WhatsApp时,会被要求授予悬浮窗权限。这是因为WhatsApp需要在通话过程中显示悬浮窗口,例如来电通知、通话状态等。
  4. b. 用户在安装过程中授予悬浮窗权限后,WhatsApp会在系统中注册一个Accessibility Service(辅助功能服务)。Accessibility Service是安卓系统提供的一种服务,允许应用监控和操作其他应用的界面元素。
  5. c. WhatsApp通过注册Accessibility Service,可以监听系统事件和其他应用的界面变化。当WhatsApp检测到有来电或通话时,它会使用Accessibility Service在系统上层显示悬浮窗口,实现类似SYSTEM_ALERT_WINDOW权限的功能。
  6. WhatsApp在安卓11上获得SYSTEM_ALERT_WINDOW权限的优势是,无需直接请求该权限,而是通过辅助功能服务间接实现类似的功能。这样做的好处是避免了直接请求敏感权限可能引起用户疑虑的情况。
  7. WhatsApp在安卓11上获得SYSTEM_ALERT_WINDOW权限的应用场景包括但不限于:
  8. a. 来电通知:WhatsApp可以在系统上层显示来电通知,提醒用户有新的来电。
  9. b. 通话状态显示:WhatsApp可以在通话过程中显示通话状态,例如通话时长、静音状态等。
  10. c. 悬浮窗口功能:WhatsApp可以通过悬浮窗口显示一些常用功能,例如快速回复、切换通话等。
  11. 腾讯云相关产品中,与WhatsApp类似的功能可以使用腾讯云的移动推送服务(TPNS)来实现。TPNS提供了消息推送、通知栏管理等功能,可以帮助应用实现类似的通知和悬浮窗口功能。具体产品介绍和使用方法,请参考腾讯云TPNS的官方文档:腾讯云TPNS
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

由恶意GIF文件引发的RCE漏洞,超过40000个应用受影响

本月初,新加坡安全研究员@Awakened披露了关于WhatsApp(2.19.244之前版本)存在的RCE漏洞(CVE-2019-11932)利用的文章,该漏洞由Android-gif-Drawable...攻击者通过向WhatsApp用户发送一个精心制作的恶意GIF文件,就可以获得WhatsApp的应用权限,在手机端进行SD卡读取、音频录制、摄像头访问、文件系统访问、WhatsApp沙盒存储访问等操作。...腾讯安全玄武实验室阿图因系统分析结果显示,该GIF开源库被大量安卓APP使用,全球范围内43619个使用该GIF开源库开发的安卓APP可能受此漏洞影响。 ?...因此,double-free错误的存在影响的应该远远不止WhatsApp。凡使用该GIF开源库进行GIF图像解析的安卓应用(APP)都可能受此漏洞影响。...攻击者通过向受影响的APP用户远程发送恶意GIF文件,可在目标设备的APP应用权限环境下执行任意代码(安卓8.0版本及以上)或导致应用拒绝服务(安卓8.0版本以下)。

88220

窃听电话的Hacking Team RCSAndroid木马

安卓设备小心:4.0-4.3版本都可以被RCSAndroid 搞定。 安卓平台上的远程控制木马RCSAndroid是目前曝光的安卓中最专业、最复杂的恶意程序之一。...自Hacking Team信息泄漏以来,安全领域每天都被一些漏洞、exp等等消息所覆盖,当然还有更多的信息尚待挖掘。现在,终于轮到安卓了,可惜是个非常不好的消息:一个新的远程访问木马(RAT)。...RCSAndroid有十种“超能力” 趋势科技研究人员发现的这种新木马叫做RCSAndroid,并称之为是迄今为止安卓中“最专业和最复杂”的恶意程序之一。...该远程访问木马经过进化,可以在没有root权限的情况下入侵手机并无法被清除。最好的建议就是寻求手机制造商的帮助,重新清理手机。...·不断将你的安卓设备系统更新到最新版本,以防止漏洞利用。不过,值得注意的是据Hacking Team泄露出的一封客户邮件发现,该公司已经在开发针对Android 5.0的木马程序。

1.8K80
  • Rafel RAT恶意软件可能影响39亿台旧安卓手机

    威胁攻击者正在大量部署一种名为「Rafel RAT」的开源恶意软件,攻击「过时」安卓设备。...Check Point 分析大量网络攻击活动后发现,受害者运行的安卓版本已达到生命周期终点(EoL),其中 87.5% 运行安卓 11 及以上版本,只有 12.5% 的受感染设备运行 Android 12...鉴于很多「过时」版本不再接受安全更新,因此容易受到已知/已发布漏洞的攻击。据此推测,有超过39亿台的安卓设备/手机(包括用户弃用)或被暴露在这一威胁之下。...值得一提的是,Rafel RAT 恶意软件支持的命令因变种而异,但一般包括以下命令: 勒索软件:启动设备上的文件加密进程; wipe:删除指定路径下的所有文件; 锁定屏幕:锁定设备屏幕,使设备无法使用;...Rafel RAT 的加密方法(来源:Check Point ) 一旦获得了受害者设备的管理权限,Rafel RAT 勒索软件就能轻松控制设备的关键功能,例如更改锁屏密码和在屏幕上添加自定义信息(通常是赎金说明

    15010

    从TargetApi22升级到TargetApi26注意事项

    最近谷歌爸爸要求在8月份,在googleplay上架的app必须升级到TargetApi26以上,作为常年使用TargetApi22的我,不得不去研究一下升级为TargetApi26的影响,主要如下:...5.使用用户账户信息 在安卓8.0中,应用只能使用authenticator拥有的账户信息或者用户授权的账户信息。...仅仅申请GET_ACCOUNTS权限不足以获得账户信息的授权,为了获得使用权限,需要调用AccountManager.newChooseAccountIntent() ,或者其他authenticator...6.权限组调整 安卓8.0之前,如果应用在运行时申请一个权限,并且用户授予了这个权限,那么系统会错误的将这个权限所属的权限组里的并且在manifest里注册过的权限都授予这个应用。...但在安卓8.0系统中,只有READ_EXTERNAL_STORAGE会被授权,但是当应用再次申请WRITE_EXTERNAL_STORAG权限时,系统会不提示用户直接授权。

    86210

    15款最佳Android黑客工具评论(0)

    1.Hackode Hackode是最好用的黑客工具之一,它更像是一款工具箱,其功能可以满足许多人群的需求:如渗透测试人员,白帽子,IT管理员和网络安全专家等。...AndroRAT AndroRat是一款安卓下的远程管理工具,其为客户端/服务端架构。...4.WhatsApp Sniffer WhatsApp Sniffer是一款很棒的安卓黑客工具。在他人使用你的Wifi热点的情况下,你可以**他的WhatsApp聊天记录,图片,音频和视频。...13.AnDOSid AnDOSid是一款专门为安全专家而设计的测试工具,用来执行DOS攻击。借助它,你可以在安卓设备上对网站或者网站服务器发动DOS测试攻击。...14.FaceNiff FaceNiff是一款用来嗅探和拦截你设备所连接的Wi-Fi网络的web session profiles的安卓工具。

    2.6K10

    WhatsApp 是如何实现端到端加密备份的?

    Google Drive 和 iCloud 等诸多云端备份服务让人们可以随时同步备份他们的消息记录,虽然 WhatsApp 没有这些记录的访问权限,但提供保护的各类云存储服务却可以访问到。...E2EE 备份的工作原理 加密密钥和密码的生成 WhatsApp 为 E2EE 的备份服务专门开发了一款可以兼容安卓和 iOS 平台的全新系统来存储加密的密钥。...将密钥存储在备份密钥库中 WhatsApp 的前端服务 ChatD,将会负责处理客户端链接和服务器端认证,通过协议将保管备份的密钥发送到 WhatsApp 的服务器上,或者是从服务器上取回。...WhatsApp 为超过 20 亿人提供服务,该产品的核心挑战之一是确保基于 HSM 的备份密钥库能够可靠地运行。...或者,如果账户所有者选择使用单独的 64 位密钥,那么他们就需要手动将密钥输入客户端以解密并访问他们的备份数据。E2EE 备份将在未来几周内同时登陆 iOS 和安卓客户端。

    93520

    Android微信智能心跳方案

    前言: 在13年11月中旬时,因为基础组件组人手紧张,Leo安排我和春哥去广州轮岗支援。刚到广州的时候,Ray让我和春哥对Line和WhatsApp的心跳机制进行分析。...1.主要目标 本方案的主要目标是,在尽量不影响用户收消息及时性的前提下,根据网络类型自适应的找出保活信令TCP连接的尽可能大的心跳间隔,从而达到减少安卓微信因心跳引起的空中信道资源消耗,减少心跳Server...WhatsApp用户在此类地区网络下客户端可以获得很及时的Push通知。...6.2 附录B——安卓DHCP的租期(lease time)问题 目前测试发现安卓系统对DHCP的处理有Bug: 1、 DHCP租期到了不会主动续约并且会继续使用过期IP,详细描述见http:/...并且系统没有网络变化事件,只有等应用判断主动建立新的TCP连接才引起安卓设备重新向DHCP Server申请IP租用。 2、 未到租期的一半时间,安卓设备重新向DHCP Server申请IP租用。

    8.5K142

    谷歌要抢苹果用户?将推IOS数据迁移工具,苹果:等你5年了

    从图上其实就能看到,那个异常显眼的lightning接口显然是在暗示谷歌的野心。 网友对软件进行解包之后更是发现了谷歌有意协助iPhone用户转到安卓阵营的字符串。...最开始的字符串便提示用户需要去下载一个名叫「转移到安卓」(Switch to Android)的应用。...设置 第3步:连接到网络并输入密码 有趣的是,现在对于连接到网络这步操作有两种截然不同的说法: 让iPhone通过热点连接到安卓手机 让两部手机接入到同一个网络 WhatsApp即将推出的「将聊天记录转移到安卓」功能来对数据进行转移。...这次全新的「转移到安卓」应用或许将是谷歌的救命稻草。 然而,考虑到苹果的沙箱机制不允许App互相访问用户数据,谷歌又该如何实现这个功能呢?

    72040

    Facebook Home评测:用了感觉有点“囧”

    默认没有安卓系统及其他ROM显示的通知栏(电池、网络、通知)和日期等信息。 解锁方式比较特别。IOS和安卓解锁是横着的,小米微创新将其弄成拉链一样竖着了。...至今为止,对三个选项代表的意思仍然觉得深深的迷茫。违反《安卓设计规范》的“清晰简单容易理解的文案”这一标准是一宗罪。...在Messeger以及WhatsApp、微信都还不能完全取代语音通话时(有人说后期的安卓的Messeger会支持语音通话,那又如何?)传统的语音通话仍然是主流。...其他的桌面或者ROM获得了ROOT权限,对系统有绝对控制权,确保只有自己的锁屏出现。...如何在任何安卓设备上,在墙内使用FB HOME?笔者已经为各位整理好教程:如何在内地任何安卓设备上使用FacebookHome。欢迎猛戳。

    1.3K40

    Android 0day收购价高达250万美金,首次反超iOS

    近日,漏洞收购商Zerodium更新了安卓和iOS的0day漏洞收购价,发现自2015年公司成立以来,安卓0day漏洞价格首次高于iOS漏洞价格。 此外,Zerodium将这次变动发布在推特上。...安卓和iOS的RCE + LPE非持久性零点击漏洞之前收购价是100万美元,而如今则上涨到150万美元。...Zerodium发布了新的漏洞列表,其中,安卓持久性全链零点击漏洞价格达到250万美元,而iOS漏洞则为50万美元。...漏洞利用获取平台不同,评估和验证漏洞的时长也不一样。但一般是在一周内评估和验证所有提交的漏洞。通过银行转账或加密货币(如比特币或Monero)分一次或多次付款而第一笔付款至少在一周内就能发放。...“ “另一方面,由于谷歌和三星的安全团队,安卓发布的每一个版本都更安全,因此开发安卓漏洞全链变得非常困难和耗时,而且开发无用户互动的零点击漏洞变得更加困难” 鉴于这种新的市场背景和趋势,Zerodium

    1K30

    追踪、定位、监听一个也不能少:最强悍的监控间谍软件FlexiSPY源码泄露

    监控能力 官网的信息显示,FlexiSPY能够监控的范围包括“所有电脑&Mac用户的活动”,设备涵盖“安卓、苹果, iPad, PC 和 Mac”。...但值得一提的事,安装FlexiSPY必须有操作那些设备的物理权限,软件不能远程安装。 泄露软件分析 IOC 下面的这些URL和字符串都是给反病毒厂商做分析的,用于识别设备有没有被感染。...Android应用和通过检查泄密的源代码获得的。...不过针对其他软件如whatsapp, snapchat可能需要在root的设备上完成。 应用程序监控 软件中的模块可以提取各种应用程序的敏感信息。...WhatsApp Snapchat Snapchat监控插件代码 public static String a(String arg10, String arg11) { String

    86710

    解读Android 12首个开发者预览版

    在之前版本的系统下,用户启动安卓的沉浸模式,默认需要的手势操作是:从屏幕侧方滑入,退出沉浸模式,然后再返回上一个界面。...隐私/安全保护增强 MAC 地址权限限制 为进一步保护用户隐私和数据安全,Android 11引入了“单次授权”“权限自动重置”“分区存储”等功能。...例如: ➀ 申请了 SYSTEM_ALERT_WINDOW 权限的 windows ➁ Toast messages 应用不能关闭系统对话框 ACTION_CLOSE_SYSTEM_DIALOGS intent...不配置的话,在安卓 12 设备上将不能安装,logcat 也会打印错误日志: Targeting S+ (version 10000 and above) requires that an explicit...也欢迎更多的开发者和我们一起交流和探索Android及移动开发新技术,共同建设更好的安卓开发生态。 *本文图片来源于Android官网

    1.9K30

    揭秘:安卓木马是如何盗取用户手机银行的

    我们很有兴趣深入研究这种新兴的威胁,之后我们发现了一个目标是手机银行app的安卓恶意软件,于是我们对它展开了进一步研究。...Adobe Flash Player所需的权限要比同类普通应用高的多(事实上,在某些情况下安卓并不支持它)。...Player最引人注目的权限就是被激活为设备管理员,也就是需要安卓的最高权限,这点很容易被恶意软件操纵。...图6:安卓的清单 这款恶意软件可以通过创建伪造银行窗口来进行网络钓鱼获取被然后用户的银行信息,如信用卡帐号、账单地址、银行用户名、PIN和密码等等。...图22:卸载银行木马 第四步:用正常模式重启手机 更多如何找到恶意软件的指示 通过使用如文件管理或者安卓SDK工具的adb第三方应用,你可以浏览额外的存储信息,如SD卡等,然后你可以查看隐藏文件(在文件名前加

    3.7K90

    Android 11适配攻略

    在 Android 11 上,应用无法再访问外部存储中任何其他应用的专用应用特定目录中的文件。...如果用户在对话框中选择此选项,系统会向应用授予临时的单次授权。 重置权限 如果用户在 Android 11 或更高版本上几个月未与应用互动,系统会自动重置应用的敏感权限。...的同时不能请求其它权限,否则系统会抛出异常(在没研究Android 11适配的时候,我就已经发现了这个bug,当时以为是系统的bug,还截了两张图,后面仔细查看,找资料才发现是Android 11的变更...SYSTEM_ALERT_WINDOW权限 在 Android 11 中,向应用授予 SYSTEM_ALERT_WINDOW 权限的方式发生了一些变更。...开始,仅通过v1签名的应用无法在Android 11的设备上安装或更新,必须使用v2或更高版本进行签名。

    3.9K11

    Java在现实生活中都用在哪些项目?

    现实生活中的Java应用 在现实生活中,很多地方都用到了Java,从商业上的电子商务网站到安卓App,从科学应用到经济应用,如电子交易系统,从游戏如《我的世界》到桌面应用,如Eclipse、Netbeans...1)安卓应用 如果你想弄清楚Java用在什么地方,你离这个目标不是太远。打开你的安卓手机和任何一款App,它们是使用Java语言、基于Google Android API(和JDK类似)开发的。...数年的安卓支持已经有了很大提高,并且很多Java程序员已经成为了安卓app开发者。...有一段时间,安卓上可用的游戏、软件几乎全都是用MIDP、CLDC ,他们是J2ME平台的一部分。J2ME在一些产品如蓝光光碟、机顶盒等等。...实际上,这是Java最初“一次编写,到处运行”初衷的一个部分,现在看起来获得了成功。

    1.4K80

    WhatsApp图片过滤功能中存在高危漏洞,可致程序崩溃

    该漏洞是Check Point专家于2020年11月10日发现的,他们发现攻击者可以利用该漏洞切换恶意GIF文件,使WhatsApp程序崩溃。...WhatsApp在2021年2月发布的公告中指出,该问题存在于安卓V2.21.1.13版本WhatsApp和WhatsApp Business。...研究人员对 libwhatsapp.so 库进行逆向工程后发现,这个有漏洞的函数发挥作用的前提是,源图像和过滤后的图像具有相同的尺寸和相同的RGBA颜色格式。...WhatsApp回应CheckPoint称, 触发和利用该漏洞需要多个步骤,用户不会受该漏洞影响。...自WhatsApp 2.21.1.13版本以来,该公司在源图像和过滤图像上增加了两个新的检查,确保源图像和过滤图像都是RGBA格式,并且图像的每个像素有4个字节,以防止未经授权的读取。

    52730

    Meta打击南亚滥用Facebook的网络攻击活动

    Bitter APT 第一组组织的行动在Meta的描述中是呈现持续和资源丰富的特征,是由一个以Bitter APT(又名APT-C-08或T-APT-17)为名追踪的黑客组织进行,目标是新西兰、印度、巴基斯坦和英国的个人...虽然该应用程序的功能尚不明确,但它被怀疑是作为一种社会工程上的欺诈手段,通过专门为此目的策划的聊天媒介对活动的受害者进行监控。...此外,Bitter APT运营商使用了一个全新的安卓恶意软件,称为Dracarys,它滥用操作系统的可访问性权限,安装任意应用程序,录制音频,捕捉照片,并从受感染的手机中获取敏感数据,如通话记录、联系人...Dracarys是通过冒充YouTube、Signal、Telegram和WhatsApp的木马程序传递的,延续了攻击者倾向于部署伪装成合法软件的恶意软件来侵入移动设备的趋势。...下载的文件包含LazaSpy,这是一款名为XploitSPY的开源安卓监控软件的修改版,同时还利用非官方的WhatsApp、微信和YouTube克隆应用来传递另一款名为Mobzsar(又名CapraSpy

    80120

    【Androi】安卓发展历程详解

    1.3 安卓联盟的成立 2007年11月5日,谷歌宣布成立开放手机联盟(Open Handset Alliance),这是安卓生态系统的又一个关键时刻。...改进的应用安装:Froyo允许用户将应用程序安装在外部存储设备(如SD卡)上,而不仅仅是内部存储,这解决了设备内存不足的问题,尤其是对于安装了大量应用的用户来说,这一功能非常实用。...这个系列的发布标志着安卓操作系统在多种设备形态上的扩展。...十二、安卓11.x系列(2020-2021年) 12.1 安卓11 2020年9月,安卓11发布,这个版本进一步提升了消息管理和隐私控制: 消息气泡:支持将聊天应用的对话以浮动气泡的形式悬浮在屏幕上。...改进的通知权限:应用需获得用户许可才能发送通知。 增强的多语言支持:用户可以为不同的应用设置不同的语言。 媒体文件访问限制:引入新的媒体文件访问权限,增强了隐私保护。

    2.4K11

    安卓很受伤:Black Hat 2015黑客大会上将公布的6个移动安全威胁

    隐藏在Android心脏里的恐怖代码 Stagefright是一个运行在原生Android系统上的多媒体播放引擎,覆盖95%的安卓设备。...研究人员在安卓当前指纹扫描框架中发现严重了问题,他们将展示如何通过指纹认证劫持手机支付授权,以及展示一个能获取指纹图像的指纹传感器。 华为Mate 7跪了 ? 黑客能否攻破所谓的“可信”环境中?...申迪将在大会上谈谈关于TrustZone的开发、如何在不可靠的可信执行环境中运行shellcode以及如何Root设备和禁用最新Android SE。 Binder通讯机制权限提升 ?...奇虎360安全研究员龚广(音译)将在大会上给出首个挖掘这种漏洞的Fuzzing工具“通过Binder通讯机制注入Android系统服务来升级权限”,除此之外他还会详细说明如何利用这种漏洞获取安卓系统服务器的许可...CheckPoint的技术领导者Avi Bashan和移动威胁防御区域经理Ohad Bobrov将演讲“攻破大量android的certifigate”,他们将展示如何入侵被运营商和原始设备制造商认证的应用程序以获得设备控制权

    1.5K90

    追踪、定位、监听一个也不能少:最强悍的监控间谍软件FlexiSPY源码泄露

    1、监控能力 官网的信息显示,FlexiSPY能够监控的范围包括“所有电脑&Mac用户的活动”,设备涵盖“安卓、苹果, iPad, PC 和 Mac”。...但值得一提的事,安装FlexiSPY必须有操作那些设备的物理权限,软件不能远程安装。 2、泄露软件分析 IOC 下面的这些URL和字符串都是给反病毒厂商做分析的,用于识别设备有没有被感染。...Android应用和通过检查泄密的源代码获得的。...不过针对其他软件如whatsapp, snapchat可能需要在root的设备上完成。 应用程序监控 软件中的模块可以提取各种应用程序的敏感信息。...WhatsApp Snapchat Snapchat监控插件代码 3、财务状况 Motherboard获得的一份2016年的文件称,FlexiSPY的每月收入为40万美元。

    5.1K100
    领券