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

iOS 11退bug原因及修复

2月16日晚,CTF学习交流群里突然各位师傅说发现个整人的特殊字符,发出去,就会影响iPhone和Mac用户的QQ,导致无法打开,退的情况。...本着好奇,发现又是之前给我发过备忘录bug poc的师傅,联系后,想着体现一波QQ退,然而主界面收到师傅消息通知的我,发现手机自动重启了。...在各种折腾后终于停了下来,查看了crash记录,发现果然是SpringBoard崩溃了,然后后台在不停的重新启动,而iOS的机制又迫使SpringBoard恢复到崩溃之前的状态,于是乎,就造成了不断重启的效果...因为是底层的问题,所以就导致了使用App退,并且也可导致手机重启的现象。(因为不断重启,整到快1点,也真是郁闷了。。) ?...解决也同样简单,下面贴了适用于iOS 11.0 ~ 11.1.2手机的ipa安装包,下载后使用cydia impactor进行安装,输入AppleID账号密码即可正常安装,运行后看到“修复完毕“即可解决退

2.1K60
您找到你想要的搜索结果了吗?
是的
没有找到

聊天功能如何测试?

确认联系人具有的特征: 个人主页---头像、昵称、性别、地区、签名、管理的群、2维码 群------------头像、创建人、群成员、群名称、群类型、消息设置、2维码 公共号------头像、名称...、简介、消息设置、2维码 3、确认联系人要做哪些操作 消息发送--------、群聊、语音、文字、图片、表情、链接、字符及长度 消息管理--------发布通知、接受通知、发文件、消息提醒、通知提醒...允许好友查看动态,允许陌生人查看动态,允许通过手机号查找,允许真实姓名查找 成员管理--------加人,被加,退出,被动退出,编辑,删除 群组管理--------创建群,消息设置,申请入群,扫二维码入群,退群...,通知提醒,头像编辑,名称编辑,简介编辑,权限编辑,成员编辑 好友管理--------扫二维码加人,加好友,查好友,好友推荐,群组推荐,联系人导入,拉黑名单,解除好友,备注名 动态管理-------...退 10、不同平台间的交叉测试

1.8K10

iOS微信特殊字符保护方案

前言 相信大家都遇到过一段特殊文本可以让iOS设备所有app退的经历。前段时间大年初一,又出现某个印度语字符引起iOS11系统奔溃。所幸微信客户端做了保护并没有引起太大问题。...一般来说,特殊字符退是系统漏洞引起,只要更新系统就行。但大部分用户不愿意更新系统,而苹果也不一定第一时间解决问题。另外后台可以拦截恶意文本传递,但对于本地已下发的消息,后台没有办法让它删除。...所以客户端还是要做些保护预防特殊字符退。 方案 由于无法事先知道字符串里包含特殊字符,所以只能先让它排版/绘制,看看是否出现问题。...其实iOS绘制字符串时也会极少概率出现退,从而误判。但crash两次才屏蔽的话,如果用户连续收到N条恶意消息,那么至少crash 2N次才彻底把所有有问题消息屏蔽。...对于频繁退的群聊,主界面提供快捷入口方便用户退群。另外对于可能误判的字符串,界面也提供入口方便用户恢复字符串显示: ?

3.8K140

Node.js 小打小闹之无头浏览器

原来是客户前几天都能正常使用 App,今天一打开就莫名退了。刚了解清楚具体情况,一下子退的消息,就如滔滔江水一涌而来,随后也就开始了 iOS 证书过期填坑之旅。...反馈退的几家客户中,都是同时使用 Android 和 iOS 两个平台,但反馈退问题的都是使用 iOS 平台的用户,Android 平台并没有出现退问题。...梳理完思路后,我们就想到了是不是反馈退的客户使用的 App 证书或描述文件出问题了,因此立马登陆苹果开发者后台,登陆后发现果然是几个客户使用的证书,今天就过期了。那是不是证书过期导致退的呢?...果然,用新的证书打出来的包,就能正常使用,不会出现退了。网上找了相关的资料,也很多小伙伴遇到同样的问题 —— “企业版证书过期,App 出现退”。问题是已经定位了,但客户那边怎么解决呢?...抓取页应用(SPA)执行并渲染(解决传统 HTTP 爬虫抓取页应用难以处理异步请求的问题)。 做表单的自动提交、UI 的自动化测试、模拟键盘输入等。

2.5K30

微信团队分享:iOS版微信是如何防止特殊字符导致的炸群、APP崩溃的?

1、引言 相信大家都遇到过一段特殊文本可以让iOS设备所有app退的经历。...一般来说,特殊字符退是系统漏洞引起,只要更新系统就行。但大部分用户不愿意更新系统,而苹果也不一定第一时间解决问题。另外后台可以拦截恶意文本传递,但对于本地已下发的消息,后台没有办法让它删除。...所以客户端还是要做些保护预防特殊字符退。...其实iOS绘制字符串时也会极少概率出现退,从而误判。但crash两次才屏蔽的话,如果用户连续收到N条恶意消息,那么至少crash 2N次才彻底把所有有问题消息屏蔽。...对于频繁退的群聊,主界面提供快捷入口方便用户退群。另外对于可能误判的字符串,界面也提供入口方便用户恢复字符串显示: ?

2.6K12

【每日要闻】苹果iOS 16出现重大BUG;特斯拉高管暗示将推出廉价电动车

1、苹果iOS 16出现重大BUG:明星潘粤明更新后打不开微信,大量iPhone用户称遭遇App退 2、8月新能源市场销量出炉:比亚迪稳居第一,理想跌出前十五 3、国家版权局等四部门将NFT数字藏品纳入...16出现重大BUG:明星潘粤明更新后打不开微信,大量iPhone用户称遭遇App退 9月13日凌晨,苹果面向iPhone 8及更新用户推送了iOS 16正式版系统更新。...随后,凌晨3点演员潘粤明发微博求助网友,表示自己更新iOS 16之后微信打不开。也有不少网友反馈,自己的iPhone升级 iOS 16之后微信和其他App打不开了、出现退等情况。...临时解决方法是,iPhone进入App Store,点击右上角头像,更新微信,目前微信iOS最新版本是8.0.28,更新后可能会修复在iOS 16下退的问题。...如果还未解决退问题,可以前往设置 —— 通用 ——iPhone 储存空间,点击蓝色的“卸载 App”,这样可以保留其文稿和数据,重新下载微信App最新版后,安装后还可还原你的数据。

43410

iOS 程序秒退原因分析及解决思路总结

造成退的原因?...原因分析 1.程序运行在较老的iOS系统或者老版机型上退退是发生在程序刚刚启动的时候,在开发、苹果审核阶段都没有被发现的最大可能性就是,这个问题只会发生在老版系统、老版机型上。...或者还有一种情况,系统升级会把一些系统自带的library废弃,比如:NSURLConnection,ALAsset在iOS9.0以后失效,手机如果是最新的操作系统,可能会造成退的情况。...常用的处理退的方法有异常处理机制,以及锁的方法。 6.打开的应用程序过多,iPhone内存容量用量超载导致程序退。    这种情况下的解决方法是,从后台关闭应用程序。   ...7.如果关闭了后台应用程序,重新打开后还是退,这时候就是系统内部的缓存过多。    这种情况下的解决方法是,重启iPhone。    8.使用91助手修复退功能

2.6K50

iOS 启动连续退保护方案

—— 凯文·凯利 iOS App 有时可能遇到启动必 crash 的绝境:每次打开 App 都退,无法正常使用App。...为了尝试解决这个问题,微信读书开发了 iOS 连续退保护工具:GYBootingProtection,检测连续退,在连续退出现时,尝试自修复 App: ?...连续退检测 首先要检测用户 App 出现了连续退的情况,有两种检测方法,捕获异常和计时器。 1....5s 内 crash 使计数器加一 每次启动时,如果连续退计数 > n,则检测到了连续退 启动后,执行一个定时任务,在 5s 后重置计数(如果 App 连续退则不会重置) 流程图 ?...连续退修复 检测到连续退后,接下来要尝试对退进行修复,这里先分析可能的退原因,再结合微信读书的例子说明修复流程。

2.3K40

神秘代码让iPhone微信退的解决方法

14号晚,很多人的微信朋友圈中出现了这样几句话“听说苹果手机点全文就会退”,下方有好几行空白,需要点击“全文”才能看到,但是一旦你是在iPhone手机微信上点击“原文”后就直接退了,而用Android...其实在文章下方隐藏着一组代码,这组代码仅针对iOS系统。不过庆幸的是,这次只是退,不会出现微信打不开的情况。...(延伸阅读:早在两年前的一组代码,就是它:“ ”,如果iPhone用户收到这组代码,会造成微信、微博、短信等等应用退甚至崩溃。...这段代码利用的是一个iOS系统的远程拒绝服务漏洞,后来被修复了,但现在一段新的代码出现了,iPhone打开后会造成微信退。)   ...还有一种方法针对朋友圈退的,可以在微信的设置—通用—清理微信缓存,此操作会清除朋友圈缓存,即可恢复,如果点击朋友圈再次退,证明您的好友中还有发退字符的。

2.2K40

iOS 启动连续退保护方案

—— 凯文·凯利 为了尝试解决这个问题,微信读书开发了 iOS 连续退保护工具:GYBootingProtection,检测连续退,在连续退出现时,尝试自修复 App: 本文探讨了连续退问题的产生原因...二.连续退检测 首先要检测用户 App 出现了连续退的情况,有两种检测方法,捕获异常和计时器。...捕获 在念茜的漫谈 iOS Crash 收集框架一文中详细介绍了 Mach 异常和 Unix 信号捕获 crash 的机制。...5s 内 crash 使计数器加一 每次启动时,如果连续退计数 > n,则检测到了连续退 启动后,执行一个定时任务,在 5s 后重置计数(如果 App 连续退则不会重置) 流程图 优缺点 通过...综上权衡,我们使用计时器方法检测连续退。 三.连续退修复 检测到连续退后,接下来要尝试对退进行修复,这里先分析可能的退原因,再结合微信读书的例子说明修复流程。

5.8K10

2016 移动应用质量大数据报告

,Java类型的崩溃中除空指针异常外,出现最多的是ActivityNotFoundException和ClassNotFoundException异常,兼容性问题较多;从崩溃时间来看,联想和酷派机型上退...• Android应用退现象更加严重 相较于2015年, 退(启动后0~5s内崩溃)问题占比提升10个百分点(12%提升到22%),Android系统由于其碎片化特征,厂商、机型、系统版本、分辨率等适配问题...,使得应用退现象更加严重。...• 造成退最常见的几种异常原因 根据数据分析,导致退问题除空指针异常外,找不到类和方法、权限问题、so加载异常、状态异常等问题比较明显,71%的退是由这5种问题引起,机型适配测试可以有效降低退问题的发生...• 运行中的崩溃问题大幅缩减 相较2015年数据,运行中的崩溃(运行60s以上退)问题占比,从78%下降至65%,缩减了13个百分点。 ?

2.3K50

微信退BUG:一张神奇的二维码图片

4月23日晚,有网友在社交平台上发布消息称,微信出现退BUG,并附上一张二维码图片,只要在微信里打开这张二维码图片,无需主动点击识别,微信APP就会退,并报告“三方应用异常分析”。...(如下所示:为了不影响大家使用微信APP,这里对该二维码进行打码处理,请勿传播) 有头铁的网友表示,已经测试了十几次了,只要点开那张图片就会触发退BUG,并且会一直报告异常;不点开图片则不会出现退的情况...据悉,这个BUG在iOS、安卓版本的微信APP中均存在,电脑端APP同样无法幸免。...关于“二维码图片”导致微信崩溃退的原因,有网友指出,目前微信退是OCR识别系统出现了内存崩溃导致的,这个图片导致了微信内存泄漏,所以会退。...其实通过一些字符、图片导致微信退的情况已经不是第一次发生,比如之前微信出现的“炸群”字符啥的,它们都能导致微信退或卡死。 精彩推荐

60480

二、应用脱壳

五、CrackerXI(iOS11~iOS13) 六、Frida-ios-dump 6.1 一键快速脱壳 6.2 完美修复退 6.3 ipa文件安装失败处理 七、使用lipo分离架构 前言 iOS端...4.3 修复退 如果脱壳后的ipa包安装后运行退,则需要稍微处理一下,具体如下: 重新安装处理后的WhatsApp_ok.ipa即可解决退问题。至此,bfinject的脱壳过程全部完成。...exited due to signal:Killed 9错误(退)。...使用dumpdecrtypted和bfinject脱壳后同样会发生退情况,之前都是用codesign重签处理,既然重签能够运行,就说明退是由于签名校验失败后导致的,下面将从根源上解决这个问题。...Clutch源码里面有一个步骤修正了SHA-1的hash值,所以在iOS9上运行没有问题,但是iOS11校验了SHA-256的hash值,而该值又没有修正,所以仍然会退

1.2K10

Python图片组字.exe

通过执行以下命令生成对应的exe文件: pyinstaller -F -i 图标文件路径 py文件路径 生成的exe文件要与代码配置文件放在同一文件夹中,否则可能出现退情况。 ?...扫码后会在当前文件夹生成你的微信头像,同时新生成同名的文件夹,用来存放读取到的好友头像图片,窗口会显示好友数目和进度: ? 运行完毕,你的微信好友头像图片会被保存在与你昵称同名的文件夹中。...打开其中任意一个字,每个点是由四个头像图片组成的: ? 单点图.exe 顾名思义,即每个点处用一张大些的头像来代替,按上述流程运行单点图.exe,我们拿最终生成的“年”字来看: ?...确实是单点图了,哈哈~ 注意 以上便是基本操作了,记得再次生成新的效果图之前,要将已生成图片备份,否则会被覆盖。 同时,微信好友头像图片文件夹生成一次就足够,反复运行也只是重复下载好友图片。...以及,如果你想用其他图片来组字,完全可以将图片文件夹复制过来,直接运行单点4图.exe或者单点图.exe进行组字。 效果图 可以输入九个字,将生成的效果图组成九宫格,例如: ?

93420

微视iOS SIGKILL BUG实例

---- 案例背景 微视iOS接入QAPM作为项目的性能监控工具已有一年多,打开的功能包括掉帧率、卡顿、SIGKILL、内存触顶、VC泄露和大块内存监控。...QAPM会对用户内存申请进行预采堆栈,当在APP在前台发生了退,就会先判断退前是否卡顿超过5S,如果超过5S,则归类为deadlock,否则归类为foom(排除用户没有强退APP,系统没有升级/重启等其它因素...分析过程 在这次案例中,微视上报的是deadlock类型的缺陷,bug如下所示: 图片6.png 图片7.png 由bug可知,在用户出现死锁的时候,QAPM采集了当时各线程的堆栈信息,第一个含main...通常来说,使用volatile必须具备以下2个条件: 1)对变量的写操作不依赖于当前值 2)该变量没有包含在具有其他变量的不变式中 如果大家有更好的建议,期待提供更多应对多线程并发问题的解决方案~ 感谢微视iOS

10.2K41

【面经】2022年软件测试面试题大全(持续更新)附答案

Ajax的Web服务漏洞 Q:有个用户反馈上传头像失败,分析原因? Q:app退的原因? Q:偶然退的排查?...手工尝试复现 crash,一般偶然的退,都不会特别容易复现,可能需要适当施加一些比较苛刻的条件(弱网、断网、快速点击、快速划动等等)。...假如说 Android 和 iOS 都有问题,可能是后端 Bug; 假如说 Android 和 iOS 有一端有问题,则可能是 Andorid 或者 iOS 某一终端的 Bug,但也不一定绝对,也有可能是后端的...,头像是否居中显示,还是只显示选择图片区域的某个角落 13,保存完图片后是否会有提示更换头像成功 14,修改头像后去app其它模块时是否马上刷新显示最新的头像 15,进入更换头像界面时可以取消更换头像...16,选择从相册选取图片还是从照相机时都能取消,返回到修改头像界面 17,头像是否支持本地缓存,断开网络之后是否还能显示头像 18,网络异常时,修改头像失败,会有提示 19,更换头像后,测试好友是否能及时看到更改的头像

4.5K31
领券