简单来说,如图所示的这个“黑点”表情,发送和接收都没有问题,但当点击它的时候,就会造成当前程序卡死崩溃,老外反馈主要是Whatsapp。

Tom Scott分析后发现,这又是一次Unicode的把戏。Unicode是计算机之间传输文本的国际标准,包含数以万计的字符,并且支持N种语言。

不过,在Unicode之中也有一些隐形的字符,比如定义宽度、定义从左向右(从右向左,阿拉伯/希伯来语使用)、定义连接词、定义高低音的代码。这个黑点的“诡计”就在于,使用OBJ编码后发现,我们看到的黑点之后其实还有一长串字符,编造者使用宽度为0、且定义左右顺序的字符进行了隐藏。

当你点击时,安卓的文本渲染器需要判断你点击的是哪个,这个过程存在BUG,导致程序崩溃。

所以,严格来讲,这是安卓系统的BUG,理论上对于任何安卓消息应用都有效,不仅仅是Whatsapp;第二,其实黑点只是创造者利用的一个表情而已,如果掌握了原理,这个表情可以任意替换。

android系统黑点bug,这个不起眼的“黑点”表情:让所有安卓机秒崩溃相关推荐

  1. 小米笔记本安装android系统下载失败,小米平板电脑2如果刷成安卓的系统失败了怎么处理...

    把小米平板2刷成WIN10系统的方法: 一.更新BIOS版本 为了更好的使用win10系统,需要更新对应的bios版本,刷入过渡的android版本可更新并统一bios版本. 前提:已经安装mifla ...

  2. st18 android 5,高通MSM8255只要1K5!高性价比的安卓机推荐

    高通MSM8255/3.3英寸/2300元--索爱Xperia ray ST18i 当前市场上的大多数智能机型,在外观的设计上,或多或少都偏重商务风格,同质化现象也非常严重.而索尼爱立信在今年成功推出 ...

  3. 三星android是什么手机,凭什么三星手机能被叫做是安卓机皇,而小米、华为则没有呢?...

    原标题:凭什么三星手机能被叫做是安卓机皇,而小米.华为则没有呢? 市面上销售最多的两种智能手机,分别是iOS系统的智能手机以及Android系统的智能手机,其中iOS系统的智能手机的唯一代表就是苹果i ...

  4. android 最新漏洞 root,新漏洞可获取root权限 所有安卓机躺枪

    原标题:新漏洞可获取root权限 所有安卓机躺枪 [中关村在线软件资讯]10月25日消息:Android系统的安全问题可以用源源不断来形容,最近一个新的严重漏洞被发现,该漏洞甚至可以获取root权限. ...

  5. iphone传输 android,还有这个功能?iPhone竟然可以传文件到安卓机?

    假如长时间使用iphone的果粉突然换新机用安卓机手机上的数据怎么办?是要遗忘掉还是要复制到新的手机上. 相信聪明的你已经发现,把iPhone的数据同步到安卓手机上这是是一个历史难题,因为iOS是封闭 ...

  6. android充电器给mac充电,苹果MagSafe充电器也可以给安卓机充电?看看评测

    原标题:苹果MagSafe充电器也可以给安卓机充电?看看评测 [手机中国新闻]上周,苹果发布了新型MagSafe无线充电器,该充电器采用的是与iPhone 12系列相同的新型无线充电技术.它使用磁铁将 ...

  7. 小米平板 android系统版本,小米平板MIUI体验:最好用的安卓平板系统

    MIUI作为深度定制的Android ROM,此前一直专注在手机平台,之前的MIUI For Nexus 7让我们看到了在"放大版"的MIUI 在平板领域的表现,那么作为小米第一款 ...

  8. Android系统工作资料被锁定,您需要知道的有关安卓屏幕锁定设置的所有内容

    解锁Android的不同方法 首先看一下如何从android锁屏设置启用锁屏功能的过程.要达到锁定屏幕设置android,你必须遵循以下路径: 选项 - 安全 - 屏幕锁定 - 选择屏幕锁定. 现在看 ...

  9. 电视android系统怎么重启,【当贝市场】电视、安卓盒子正确的关机方法

    原标题:[当贝市场]电视.安卓盒子正确的关机方法 如今,智能电视机也成为家庭必不可少的一部分了,但是由于缺少多智能电视机的使用方法以及保养不当,从而导致智能电视寿命大大缩短,以至于盒子的寿命也缩短!那 ...

最新文章

  1. 《C#精彩实例教程》小组阅读01 – MSDN是什么?
  2. mysql3.0数据库修复_mysql3.0监控mysql数据库
  3. 一次性掌握ES6/ES7异步处理
  4. 一些常用的图像数据库
  5. 2013ACM暑假集训总结-致将走上大三征途的我
  6. 【机器视觉】 dev_set_lut算子
  7. element Table表格实现前x行恒展示,不会被折叠,设置点击表头按钮排序。
  8. 前端学习(3337):ant design中button按钮尺寸size
  9. CFile和CStdioFile的文件读写使用方法
  10. 牛客小白月赛11 J Rinne Loves Math
  11. C#(WPF)为Grid添加实线边框。
  12. 《UNIX环境高级编程(第3版)》——2.6 选项
  13. JFinal 调用 oracle 存储过程的 步骤
  14. 较老版本 AFNetworking 使用心得
  15. 计算机软件知识pdf,[计算机软件及应用]PDF基础知识.doc
  16. octave c++函数中调用fortran77子程序
  17. MATPOWER快速上手及应用实例
  18. HikariCP介绍
  19. Python - PyQT5开发UI界面 - 环境搭建
  20. 微软Office Powerpoint双击打不开后的修复办法

热门文章

  1. 美图秀秀——将证件照变成标准的二寸证件照
  2. 《软件测试》实验一 测试入门
  3. Li‘s 核磁共振影像数据处理-26-ITK-SNAP半自动勾画病灶
  4. 课代表笔记之redis 大量连接超时排查
  5. jQuery计算购物车总价
  6. dct变换java_DCT变换的基函数与基图像(图)
  7. 人工智能数学基础--概率与统计13:连续随机变量的标准正态分布
  8. Navicat 连接MongoDB 查询语句
  9. 抖音斜体加粗昵称生成HTML源码
  10. 2k2实用球员_nba2kol2平民球员有什么推荐?