macOS Catalina 10.15 Beta 5 更新故障排查与解决:
这个版本的 macOS 其实已经相对稳定,但是稳定性不如 iOS 13 DB 6,但是已经可以当作主要生产力设备使用。
当你更新后,可能会遇到 App 闪退或者系统死机的情况,这些情况多数可以被解决。
1. 辅助功能(Accessibility) 权限不足
macOS Catalina 的权限分配比上一版本更加细致,很多权限需要重新请求。这个版本的系统在 辅助功能 权限上存在 bug,已经具有授权的软件可能会无权限访问辅助功能。
因此建议所有用户在更新 macOS Catalina 后,进入 系统偏好设置 > 安全与隐私 > 辅助功能,移除已经授权的所有软件。并尝试重新运行软件,问题即可解决。
可能受影响的软件:Bartender 3 等
2. 重新安装闪退软件
系统更新后,一些软件现存的配置文件可能会在更新后可能因为权限原因无法正确读取,导致软件假死。
这种情况下需要借助特殊工具:AppCleaner 或 CleanMyMac X 等类似工具对 App 主程序保留,其他配置文件完全移除的卸载方式清理,然后重新运行软件,问题即可解决。
可能受影响软件:Surge 3 等
3. App 是 32 位或未知签名
macOS Catalina 完全禁止 32 位 App 的运行,没有办法从系统层面移除这个限制。可以尝试在软件官网下载 64 位 App,或自己重新编译 64 位软件。
如果 App 是未知签名,可以尝试使用我维护 GateKeeper 实用工具 Repo ( https://github.com/Hackl0us/GateKeeper_utils )关闭 GateKeeper,再次尝试运行 App。
一定受影响的 App:所有 32 位 App 和 所有未知签名的 App
4. 重建 Kext Cache 和 Launch Services Database
⚠️ 慎重操作
删除 ~/Library/Preferences/com.apple.LaunchServices.plist
在终端输入:
这个版本的 macOS 其实已经相对稳定,但是稳定性不如 iOS 13 DB 6,但是已经可以当作主要生产力设备使用。
当你更新后,可能会遇到 App 闪退或者系统死机的情况,这些情况多数可以被解决。
1. 辅助功能(Accessibility) 权限不足
macOS Catalina 的权限分配比上一版本更加细致,很多权限需要重新请求。这个版本的系统在 辅助功能 权限上存在 bug,已经具有授权的软件可能会无权限访问辅助功能。
因此建议所有用户在更新 macOS Catalina 后,进入 系统偏好设置 > 安全与隐私 > 辅助功能,移除已经授权的所有软件。并尝试重新运行软件,问题即可解决。
可能受影响的软件:Bartender 3 等
2. 重新安装闪退软件
系统更新后,一些软件现存的配置文件可能会在更新后可能因为权限原因无法正确读取,导致软件假死。
这种情况下需要借助特殊工具:AppCleaner 或 CleanMyMac X 等类似工具对 App 主程序保留,其他配置文件完全移除的卸载方式清理,然后重新运行软件,问题即可解决。
可能受影响软件:Surge 3 等
3. App 是 32 位或未知签名
macOS Catalina 完全禁止 32 位 App 的运行,没有办法从系统层面移除这个限制。可以尝试在软件官网下载 64 位 App,或自己重新编译 64 位软件。
如果 App 是未知签名,可以尝试使用我维护 GateKeeper 实用工具 Repo ( https://github.com/Hackl0us/GateKeeper_utils )关闭 GateKeeper,再次尝试运行 App。
一定受影响的 App:所有 32 位 App 和 所有未知签名的 App
4. 重建 Kext Cache 和 Launch Services Database
⚠️ 慎重操作
删除 ~/Library/Preferences/com.apple.LaunchServices.plist
在终端输入:
sudo kextcache -i //System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user
等待所有操作结束后,重启 Mac。
可能受影响的 App:所有启动异常的 App。GitHub
GitHub - Hackl0us/GateKeeper_utils: macOS Sierra GateKeeper调整工具
macOS Sierra GateKeeper调整工具. Contribute to Hackl0us/GateKeeper_utils development by creating an account on GitHub.
🔞 Explicit 🔞 刚才看到微博写 iOS 13 beta 版的 Notes(备忘录) App 会自动为笔记推荐命名,同时过滤不友好的单词,我就在手机上测试总结了一下,结论如下:
1⃣️ 当你手写绘图时,Notes 会通过训练的模型识别检测你写了什么,将前几个单词作为推荐标题。
2⃣️ 当手写识别时遇到不友好单词时,标题词汇会被替换成 ___
3⃣️ 不友好词汇量极其有限,目前我就碰到了 fuck,其他的 bitch、asshole、hoe、🐔🐔、pussy 等等等等词汇都不能被屏蔽。
4⃣️ Note 不能识别手绘物体图像,只能尝试将其转换为形象字符。若无法识别,则默认命名 “New Note”。
5⃣️ 不友好词汇屏蔽仅仅适用于手写识别,当你手动键入不友好词汇,Notes 不会屏蔽,而是原样输出。
6⃣️ 这是应该是基于机器学习训练出来的模型,离线依然可以识别,不必担心隐私泄露的问题。
7⃣️ 我从来不说脏话 🤗
⬇️ 测试结果如下⬇️
1⃣️ 当你手写绘图时,Notes 会通过训练的模型识别检测你写了什么,将前几个单词作为推荐标题。
2⃣️ 当手写识别时遇到不友好单词时,标题词汇会被替换成 ___
3⃣️ 不友好词汇量极其有限,目前我就碰到了 fuck,其他的 bitch、asshole、hoe、🐔🐔、pussy 等等等等词汇都不能被屏蔽。
4⃣️ Note 不能识别手绘物体图像,只能尝试将其转换为形象字符。若无法识别,则默认命名 “New Note”。
5⃣️ 不友好词汇屏蔽仅仅适用于手写识别,当你手动键入不友好词汇,Notes 不会屏蔽,而是原样输出。
6⃣️ 这是应该是基于机器学习训练出来的模型,离线依然可以识别,不必担心隐私泄露的问题。
7⃣️ 我从来不说脏话 🤗
⬇️ 测试结果如下⬇️
吐槽一下垃圾 IBM GTS 深圳 的面试。面试没有保密协议,所以公开吐槽,也希望给广大求职应届生一些参考。
1⃣️ 我亲身经历:虽然已经有 Apple Offer,但是还有1个多月入职,所以也在尝试其他岗位。我投递了 DevOps 大连。HR 告诉我没有岗位空缺了,加我微信,推荐到了深圳,告诉我英语好就行,因为都是欧美客户,没有给我看 JD。安排我当天下午 Manager 面试,然后就没信了。最后我问的时候,告诉我经理在开会,拖到周一下午 4 点。
到了周一面试官其中一个是 Manager,英语说的跟屎一样,口音很重而且难以理解。既然你听不懂我说英语就换成中文啊,他非常执着,一直用英语问我。每次我回答结束后他都不知道我结束了,我说 that's all 之后,他才说 good、good,然后他继续问刚才回答问题中的内容, 3 次。结束面试后,HR 告诉我周三出结果。
周三 HR 再次消失,我周四主动问的时候,告诉我 Manager 认为我不合适,大概原因是我没接触过 IBM 的大机器,技术不是很好。那你为什么推荐我到深圳的岗位?!技术提问的时候,我给你三套解决方案你自己听不懂说我技术不好?!!
我建议各位应届毕业生不要考虑 IBM,我感觉他逐年下滑也是有原因的。这样的人可以当 Manager,我要是真的入职了得啥下场。Manager 真的可以注重个人发展吗?我身上的闪光点真的可以被发觉吗?我真的能在这种环境下感受真正的外企管理和制度吗?他看中的又是什么样的员工呢? IBM 是不是就是外企中的国企?
2⃣️ 大学同班同学经历:已经通过了 IBM 终面,收到了 Congrats 的邮件。然后 HR 给他打电话告诉他招满了。然后人家找到别的工作了,又给他打电话说,又招聘了,来试试吗?
我的想法可能很片面,但是 HR 和 面试官 就是一个公司的门面,我没法知道入职之后的事情,只能通过他们推测公司现在的样子。真的非常失望。IBM 在我心中地位变得更 low 了。
不得不承认,Apple 的 HR 素质是真的高,这也是为什么 Apple 能吸引很多 overqualified 的人加入吧。如果大家感兴趣我还会分享一些我的面试经历和坑,供大家参考。
1⃣️ 我亲身经历:虽然已经有 Apple Offer,但是还有1个多月入职,所以也在尝试其他岗位。我投递了 DevOps 大连。HR 告诉我没有岗位空缺了,加我微信,推荐到了深圳,告诉我英语好就行,因为都是欧美客户,没有给我看 JD。安排我当天下午 Manager 面试,然后就没信了。最后我问的时候,告诉我经理在开会,拖到周一下午 4 点。
到了周一面试官其中一个是 Manager,英语说的跟屎一样,口音很重而且难以理解。既然你听不懂我说英语就换成中文啊,他非常执着,一直用英语问我。每次我回答结束后他都不知道我结束了,我说 that's all 之后,他才说 good、good,然后他继续问刚才回答问题中的内容, 3 次。结束面试后,HR 告诉我周三出结果。
周三 HR 再次消失,我周四主动问的时候,告诉我 Manager 认为我不合适,大概原因是我没接触过 IBM 的大机器,技术不是很好。那你为什么推荐我到深圳的岗位?!技术提问的时候,我给你三套解决方案你自己听不懂说我技术不好?!!
我建议各位应届毕业生不要考虑 IBM,我感觉他逐年下滑也是有原因的。这样的人可以当 Manager,我要是真的入职了得啥下场。Manager 真的可以注重个人发展吗?我身上的闪光点真的可以被发觉吗?我真的能在这种环境下感受真正的外企管理和制度吗?他看中的又是什么样的员工呢? IBM 是不是就是外企中的国企?
2⃣️ 大学同班同学经历:已经通过了 IBM 终面,收到了 Congrats 的邮件。然后 HR 给他打电话告诉他招满了。然后人家找到别的工作了,又给他打电话说,又招聘了,来试试吗?
我的想法可能很片面,但是 HR 和 面试官 就是一个公司的门面,我没法知道入职之后的事情,只能通过他们推测公司现在的样子。真的非常失望。IBM 在我心中地位变得更 low 了。
不得不承认,Apple 的 HR 素质是真的高,这也是为什么 Apple 能吸引很多 overqualified 的人加入吧。如果大家感兴趣我还会分享一些我的面试经历和坑,供大家参考。
【 🤔 为什么我没有发现 iOS 13 的 App 启动速度快 2 倍?】
在 WWDC 2019 上,官方宣称 App 启动速度快 2 倍,首次下载体积减少 50%,更新包减少 60%。
实际上,Apple 从 iOS 13 Developer Beta 6 ( Public Beta 5 ) 开始才正式启用这个新特性,支持 第二方/第三方 App。且目前暂时 ❌不支持 通过 *直接更新* 现有 App 来获得这个特性。
你需要重新安装 App,才可以获取到这个新特性。有两个方法:
1⃣️ 对于 App 较多的用户: 备份并刷机,通过 iCloud 或 iTunes 恢复。让设备从 App Store 重新下载 App。
2⃣️ 对于 App 较少的用户:进入 设置 > 通用 > [设备] 存储空间,找到第三方 App > 选择 “卸载 App”。然后重新下载,这样可以保留现有 App 数据重新安装 App。
操作完毕后,可以观察启动速度,通过日志可以查看更新包体积。Facebook 减少了 30% 左右。
目前不清楚 Apple 如何打算,很显然对于普通用户来说这么操作非常麻烦,而且一般用户根本不了解。目前从 DB 7 看来,依然需要 Offload App 的操作才能获得这个新特性。期待 Golden Master 或正式版是否有改进,或从服务器端解决问题。
查看开发者 Pierre Habouzit 对此特性的讨论:http://t.cn/AiHj2NDM ,图3 来自 Twitter 用户 Frédéric Sagnes.
在 WWDC 2019 上,官方宣称 App 启动速度快 2 倍,首次下载体积减少 50%,更新包减少 60%。
实际上,Apple 从 iOS 13 Developer Beta 6 ( Public Beta 5 ) 开始才正式启用这个新特性,支持 第二方/第三方 App。且目前暂时 ❌不支持 通过 *直接更新* 现有 App 来获得这个特性。
你需要重新安装 App,才可以获取到这个新特性。有两个方法:
1⃣️ 对于 App 较多的用户: 备份并刷机,通过 iCloud 或 iTunes 恢复。让设备从 App Store 重新下载 App。
2⃣️ 对于 App 较少的用户:进入 设置 > 通用 > [设备] 存储空间,找到第三方 App > 选择 “卸载 App”。然后重新下载,这样可以保留现有 App 数据重新安装 App。
操作完毕后,可以观察启动速度,通过日志可以查看更新包体积。Facebook 减少了 30% 左右。
目前不清楚 Apple 如何打算,很显然对于普通用户来说这么操作非常麻烦,而且一般用户根本不了解。目前从 DB 7 看来,依然需要 Offload App 的操作才能获得这个新特性。期待 Golden Master 或正式版是否有改进,或从服务器端解决问题。
查看开发者 Pierre Habouzit 对此特性的讨论:http://t.cn/AiHj2NDM ,图3 来自 Twitter 用户 Frédéric Sagnes.
Twitter
Pierre Habouzit
All is now live in Beta 6! You need to reinstall your apps (restore from iCloud is the easiest way) to get the repackaged app version. Then have fun with 2nd/3rd party apps. And yes, the speed improvement happens on all devices (from the 6s to the Xs, iPads…
Media is too big
VIEW IN TELEGRAM
【让你的 iPhone App 以 2 倍速度启动】
下午发了个微博,讲了关于 iOS 13 DB 6 (PB 5) 开始启动的新特性,紧接着我就尝试了我说的操作。
我的设备是 iPhone X,处理前剩余空间剩余 9.6 GB,现在剩余 30 GB。感受一下这个速度吧(尤其看一下微信,我的微信存档占用了将近 5GB)🤓
传送门(记得转发🥳) ➡️ https://weibo.com/2480678791/I2u6Yw8r8
微博 @Hackl0us
下午发了个微博,讲了关于 iOS 13 DB 6 (PB 5) 开始启动的新特性,紧接着我就尝试了我说的操作。
我的设备是 iPhone X,处理前剩余空间剩余 9.6 GB,现在剩余 30 GB。感受一下这个速度吧(尤其看一下微信,我的微信存档占用了将近 5GB)🤓
传送门(记得转发🥳) ➡️ https://weibo.com/2480678791/I2u6Yw8r8
微博 @Hackl0us
运行 iOS 12.4 的非 A12 芯片设备已经可以越狱了。但是现在越狱还能干嘛呢?🤔
📲 如果你是联通卡,或许可以开启支持 VoLTE。
🏃 如果你是 iPhone 6 等老设备,或许可以关闭一些不用的守护进程或者清理一些系统服务来获得更多的空闲内存。
💄如果你喜欢定制,或许可以安装一些主题。
🧞♂️如果你受够了 HUD 音量控制条,或许可以通过部分插件去Hook 它的显示效果。
但相信我,如果你的设备可以更新至 iOS 13,你一定要更新。
越狱传送门:
unc0ver: https://github.com/pwn20wndstuff/Undecimus
📲 如果你是联通卡,或许可以开启支持 VoLTE。
🏃 如果你是 iPhone 6 等老设备,或许可以关闭一些不用的守护进程或者清理一些系统服务来获得更多的空闲内存。
💄如果你喜欢定制,或许可以安装一些主题。
🧞♂️如果你受够了 HUD 音量控制条,或许可以通过部分插件去Hook 它的显示效果。
但相信我,如果你的设备可以更新至 iOS 13,你一定要更新。
越狱传送门:
unc0ver: https://github.com/pwn20wndstuff/Undecimus
我的讨论群里有很多朋友对我现在的手机卡感兴趣,随手发一下。
运营商是 中国电信,申请年龄限制是 18-27 岁,归属地是 上海。
99 元/年(可以同样价格续约),每个月包含:
- 100条短信
- 全国流量,无限流量。前 33G 不限速,超过后限速 1 Mbps
- 300 分钟国内通话
填写信息的时候,学校随便选。邮寄地址写自己的地址就行,没有限制。不用学生证。
到期可以在微信公众号续约,马上就要下架了,以后再也没有了,因为国家开始管制“无限流量”套餐了。
⚠️ 注意:号码不要选 199 开头的,这个号段很多地方不识别。选择 191 开头的。
https://fx.sh.189.cn/mininet/fusion/fillOrderInfo?schoolNumber=&changeSchoolName=&changeSchoolArea=&change
如果还有关于有机卡的其他问题,请移步:
https://mp.weixin.qq.com/s/uTurur9_og0UFdL3ph_GrQ
运营商是 中国电信,申请年龄限制是 18-27 岁,归属地是 上海。
99 元/年(可以同样价格续约),每个月包含:
- 100条短信
- 全国流量,无限流量。前 33G 不限速,超过后限速 1 Mbps
- 300 分钟国内通话
填写信息的时候,学校随便选。邮寄地址写自己的地址就行,没有限制。不用学生证。
到期可以在微信公众号续约,马上就要下架了,以后再也没有了,因为国家开始管制“无限流量”套餐了。
⚠️ 注意:号码不要选 199 开头的,这个号段很多地方不识别。选择 191 开头的。
https://fx.sh.189.cn/mininet/fusion/fillOrderInfo?schoolNumber=&changeSchoolName=&changeSchoolArea=&change
如果还有关于有机卡的其他问题,请移步:
https://mp.weixin.qq.com/s/uTurur9_og0UFdL3ph_GrQ
iOS 13 Developer Beta 8 发布,更新包约为 140 MB 左右。
你会感受到所有 App 几乎瞬间启动。
当然,我建议依然是重新安装所有 App(如果你在 DB 6 后重新安装过所有 App,那就再也不需要重新安装了)。最推荐的就是,DFU 刷机 iOS 13 DB 8 的固件,通过 iTunes或 iCloud 恢复备份,让设备重新下载 App。
原因请参考:https://t.me/Apple_Kitchen/281
你会感受到所有 App 几乎瞬间启动。
当然,我建议依然是重新安装所有 App(如果你在 DB 6 后重新安装过所有 App,那就再也不需要重新安装了)。最推荐的就是,DFU 刷机 iOS 13 DB 8 的固件,通过 iTunes或 iCloud 恢复备份,让设备重新下载 App。
原因请参考:https://t.me/Apple_Kitchen/281
This media is not supported in your browser
VIEW IN TELEGRAM
为什么我喜欢 Taylor Swift?除了她盛世美颜和创作天赋外,她总是不断给我们创造惊喜,埋藏彩蛋。
Lover 专辑的第一首单曲是 《ME!》,在 1:55 的时候有一句“Hey kids, spelling is fun!” 但是今天新专辑发布后,听到这首歌的时候发现这句话从歌曲中消失了,完全变成了伴奏。觉得非常神奇,以为播放器出毛病了。
Spelling(8) is(2) fun(3),检查这三个单词拼写后发现,单词对应字母的个数恰好是 823,Taylor Swift 早就暗示了 8 月 23 日新专辑会到来。其实就是 Hey kids, 8/23!
有没有 k8s, i11n 的感觉 😂
Lover 专辑的第一首单曲是 《ME!》,在 1:55 的时候有一句“Hey kids, spelling is fun!” 但是今天新专辑发布后,听到这首歌的时候发现这句话从歌曲中消失了,完全变成了伴奏。觉得非常神奇,以为播放器出毛病了。
Spelling(8) is(2) fun(3),检查这三个单词拼写后发现,单词对应字母的个数恰好是 823,Taylor Swift 早就暗示了 8 月 23 日新专辑会到来。其实就是 Hey kids, 8/23!
有没有 k8s, i11n 的感觉 😂
👎1