Forwarded from 5ec1cff (f1rst last)
我的手机两年前上 Android 11 之后开机在第一屏一直都耗时很长,直到昨天才在 ksu 群的讨论中知道原因。
init 在 post-fs-data 的时候会执行一个 restorecon ,这会重置 /data 子目录下的所有文件的 selinux label 。这是一个很耗时的过程,正常来说只会在系统更新的时候执行,如果执行成功就会记录一个和当前系统相关的 hash (根据 plat_file_contexts 计算出来,持久化存储在 xattrMIUI 会因为某种原因导致这个过程失败(比如 selinux 规则不正确,某些文件无法被 init restorecon ),导致 hash 不会被记录。从而每一次重启都要执行完整的 restorecon ,因此开机经常要在第一屏卡上 1~2 分钟(具体时长取决于你手机中非 ce 存储的文件的数目)。([1] [2])
由于这条命令在 post-fs-data 阶段的早期执行,先于 adbd 启动,更没有进入开机动画(第二屏),所以卡在第一屏的这段时间完全没法进入系统查看情况,很容易让心急的人以为手机莫名其妙成砖了。
解决方法自然是让这个过程顺利完成,前人已经给出了方法([1] [2]),也就是自己用 root shell 跑一遍成功的 restorecon .
注意:Magisk 用户请勿直接执行上面的命令,最好在执行之前给 /data/adb/modules 盖一层 tmpfs ,否则会导致模块异常。
但是这样太浪费时间,还容易意外修改本来不该修改的 con ,因此我想了个捷径(以下为伪代码,请结合实际情况使用):
这样操作之后 /data 的 sehash 直接被重置为和当前系统一致的 hash ,开机启动的 restorecon 就能成功跳过,终于不会再卡第一屏了。
init 在 post-fs-data 的时候会执行一个 restorecon ,这会重置 /data 子目录下的所有文件的 selinux label 。这是一个很耗时的过程,正常来说只会在系统更新的时候执行,如果执行成功就会记录一个和当前系统相关的 hash (根据 plat_file_contexts 计算出来,持久化存储在 xattr
security.sehash ),下次启动检查 hash ,如果和系统的匹配就不需要再重置了。但是某些设计不良的系统 由于这条命令在 post-fs-data 阶段的早期执行,先于 adbd 启动,更没有进入开机动画(第二屏),所以卡在第一屏的这段时间完全没法进入系统查看情况,
解决方法自然是让这个过程顺利完成,前人已经给出了方法([1] [2]),也就是自己用 root shell 跑一遍成功的 restorecon .
/system/bin/restorecon -Rv /data
注意:Magisk 用户请勿直接执行上面的命令,最好在执行之前给 /data/adb/modules 盖一层 tmpfs ,否则会导致模块异常。
但是这样太浪费时间,还容易意外修改本来不该修改的 con ,因此我想了个捷径(以下为伪代码,请结合实际情况使用):
# 在私有隔离 ns 中操作
BUSYBOX unshare -m sh
# 制造一个假的空 /data 目录
# 不用 tmpfs 是因为 restorecon 会跳过 tmpfs
mkdir /data/tmp
mount --bind /data/tmp /data
# 因为 /data 没有文件,restorecon 只会修改目录自身的 label 并记录 hash
restorecon -Rv /data
# 从假 /data 获取当前系统下 /data 的 sehash
getfattr -n security.sehash /data
<HASH>
# 把真正的 /data 目录的 sehash 修改为上面得到的 hash
umount /data
setfattr -n security.sehash -v '<HASH>' /data
这样操作之后 /data 的 sehash 直接被重置为和当前系统一致的 hash ,开机启动的 restorecon 就能成功跳过,终于不会再卡第一屏了。
Forwarded from 2.5次元日常 🍉 (LovelyO0Sam)
【尝鲜新体位,感受极致高潮-哔哩哔哩】 https://www.bilibili.com/video/av964363265?p=1&unique_k=114514
Bilibili
尝鲜新体位,感受极致高潮_哔哩哔哩_bilibili
https://www.youtube.com/watch?v=jV-PPkzpWio&ab_channel=RenaMalik%2CM.D., 视频播放量 22299、弹幕量 16、点赞数 748、投硬币枚数 27、收藏人数 515、转发人数 627, 视频作者 医学炸了, 作者简介 佛性更新有用的视频,相关视频:重磅!如何科学自然的增大阴茎,非手术非药物!,来自肺动脉高压的剧烈的动脉搏动,心脏的内部解剖结构,药物是如何被身体吸收的,太直观了!左心室在泵血,人体的解毒中心 | 肝脏 | 最大的消化腺,…
【动态壁纸】请问您今天要来点猫娘吗?
有点开玩笑的标题~(´ . .̫ . `)
■画师:@taku道
■壁纸制作:@小豆梓_Azuki
■视频制作:@马铃薯不是大土豆
■使用BGM:Foxtail-Grass Studio-Heaven Sunshine
----------------------------------------------------------------------------------------------------
◆发布平台:Wallpaper engine ||关键词搜索:绫月乃萝
✖请勿二传/二改/商用!
感谢使用~(*^▽^*)
ps:wallpaper里面是1080p的,晚点会传4k的
via 囗十 已销号
有点开玩笑的标题~(´ . .̫ . `)
■画师:@taku道
■壁纸制作:@小豆梓_Azuki
■视频制作:@马铃薯不是大土豆
■使用BGM:Foxtail-Grass Studio-Heaven Sunshine
----------------------------------------------------------------------------------------------------
◆发布平台:Wallpaper engine ||关键词搜索:绫月乃萝
✖请勿二传/二改/商用!
感谢使用~(*^▽^*)
ps:wallpaper里面是1080p的,晚点会传4k的
via 囗十 已销号
👍1
Forwarded from 搞机助手·R 官方频道
图一 有中行万事达跨境通的群友可以扫一下领取微信支付30元立减金
提示没达标的需要进行一笔支付,然后等待交易入账之后再回到页面领取立减金
麻烦没扫过的用这个码,之前的扫满了
提示没达标的需要进行一笔支付,然后等待交易入账之后再回到页面领取立减金
麻烦没扫过的用这个码,之前的扫满了
Forwarded from Unsupported characters
看到他这条 wb 我就释然, 真想用他的逆天逻辑怼他一句“不 xxxx 阿猫阿狗都能当父母…”“我还觉得做家长门槛太低了呢~”😃不是喜欢提高门槛吗?怎么回旋镖🪃打到自己就喊疼了呢
👍12😁5
Forwarded from 科技圈的日常 (Jimmy Tian)
在 iOS 17 上,使用系统组件访问相册时增加了额外的提示
在先前的 iOS 版本上,如果使用 PhotoKit 提供的 Photos Picker 选择图片[1],应用则无需请求相册权限。
这也是预期行为,因为只有用户选中的图片会被发送给应用,对于大多数场景来说应用其实并不需要完整的相册访问权限。
先前也有见过用户反馈「你们这个某某软件怎么能访问我的完整相册」或者「某某软件怎么访问我的完整相册都不需要权限的」。
在 iOS 17 上照片选择器默认会显示一个提示框,提示用户仅可访问选中的项目,在关闭提示后会在左上角显示隐私标志。
设置中也增加了对应的「隐私访问」的提示,在之前不会对使用了 Photos Picker 的应用显示。(因为也确实没有访问相册的权限)
应该因为用户反馈的比较多,iOS 17 里把这个功能加了进来避免用户误解。
[1]: https://developer.apple.com/documentation/photokit/selecting_photos_and_videos_in_ios
在先前的 iOS 版本上,如果使用 PhotoKit 提供的 Photos Picker 选择图片[1],应用则无需请求相册权限。
这也是预期行为,因为只有用户选中的图片会被发送给应用,对于大多数场景来说应用其实并不需要完整的相册访问权限。
先前也有见过用户反馈「你们这个某某软件怎么能访问我的完整相册」或者「某某软件怎么访问我的完整相册都不需要权限的」。
在 iOS 17 上照片选择器默认会显示一个提示框,提示用户仅可访问选中的项目,在关闭提示后会在左上角显示隐私标志。
设置中也增加了对应的「隐私访问」的提示,在之前不会对使用了 Photos Picker 的应用显示。(因为也确实没有访问相册的权限)
应该因为用户反馈的比较多,iOS 17 里把这个功能加了进来避免用户误解。
[1]: https://developer.apple.com/documentation/photokit/selecting_photos_and_videos_in_ios
❤4
Forwarded from 面点铺🥪主營豆包系列🥖
请留存:讲好中国故事
2020年
1月2日,央视:查处8名造谣者
1月3日,李文亮被训诫
1月5日,卫健委:未发现人传人
1月12号,李文亮住院。卫健委:可防可控
1月18日,武汉百举办万人宴
1月20日,钟南山:资料显示人传人
1月21日,湖北黄冈翁某患肺炎12天后死亡
1月23日,武汉封城,大量市民连夜逃离
1月29日,湖北省黄冈市一家人被隔离,17岁脑瘫儿独自在家饿死
2月3日武汉开始修建开舱
2月5日,77岁老人刘立女儿去世、外孙染病得不到救治,用微博求救
2月7日,李文亮去世,深圳健康码推出,各省市陆续推出。
2月8日,李丽娜因母亲染病、在阳台敲锣呼救
2月11日,肖贤友遗书:遗体捐出,我老婆呢
2月24日,湖北十堰一名老人死在家中,六岁孩子伴尸三天
2月29日,河南邓州张村镇上营村一名初中女生因没有手机上网课,服药轻生
2月26日,葛仙庄镇持证种田
3月日本捐赠上写:山川异域,风月同天
3月17日,意大利留学生小杨回国千里投毒
3月19日,一位高中生写信质疑方方
3月23日,武汉,武昌殡仪馆排满领骨灰的人
4月8日,武汉解封
4月,英国留学生周子潇花费40余万元,买7次回国机票,全被取消
6月4日,航班熔断启动
6月8日,卫健委提出应检尽检
6月11日,北京农产品市场暴发疫情,静默
7月,新冠疫苗使用
8月3日,大连封城
12月6日,成都确诊女信息泄露,遭网暴
2021年
7月13日,南京发生疫情
11月12日,江西上饶防疫人员入户铁棍杀狗,引众怒
12月23日,西安封城
12月,HK、天津、广州等地发现奥密克戎
12月31日,西安男子因饥饿购买馒头遭殴打
2022年
1月4日,西安8月孕妇因核酸无法入院,大出血导致胎儿流产
3月起限国际航班
3月21日,HK暂缓强制核酸,逐步解封
3月23日,上海护士周盛妮哮喘未及时抢救去世
3月28日,上海封城
4月3日,上海一女子为表感谢,为外卖员充值200话费, 被网友批金额太少,跳楼自杀。
4月,鸡西外科医生时军因接诊一伪造核酸患者,遭公安逮捕、审讯并佩戴手铐及脚镣,自杀
4月巴黎贝甜售卖给居民解燃眉之急。被罚款58.5万元。
4月6日,浦东新区一户人家喂养的柯基犬,被防疫人员当街打死
5月12日,面对警察威胁,居民称:我们是最后一代
5月14日,亚足联亚洲杯的赛事取消
9月18日,贵州一大巴车凌晨侧翻27人遇难,乘客为疫情转运人员
9月25日,黑龙江佳木斯市红旗街道居民社区人员将居民自行购买的大米倾倒进垃圾桶,并且将鸡蛋砸碎扔掉。
10月4日,新疆乌市离乌列车及客车全面停运,多名旅客滞留乌市
10月,河南郑州富士康员工受疫情影响徒步返乡
10月11日,呼和浩特封城
10月31日,河北保定男子给孩子送奶粉持刀闯关
11月4日,静默35 天后,呼和浩特一中年母亲跳楼自杀,女儿没有办法出楼探看
11月11日,封控1个月后,深圳大学餐厅员工跳楼自杀
11月15日,河南、河北、湖南、江苏出现果蔬滞销
11月20日,北京市昌平区居委会工作人员商议如何刁难居民,他的软肋是儿子
11月11日,国务院发布二十条。
11月14日,石家庄取消全员核酸检测
11月,山东省专项债券计划发债230亿元,建永久方舱11月14日,郑州一婴儿因密接隔离夭折
11月18日,32岁的小雅(化名)感染新冠,方舱集中隔离第4天自缢身亡。
11月24日,乌市高层住宅楼发生火灾, 造成10人死亡、引发白纸运动。
12月7日,国务院新十条颁布,动态清零烂尾
2020年
1月2日,央视:查处8名造谣者
1月3日,李文亮被训诫
1月5日,卫健委:未发现人传人
1月12号,李文亮住院。卫健委:可防可控
1月18日,武汉百举办万人宴
1月20日,钟南山:资料显示人传人
1月21日,湖北黄冈翁某患肺炎12天后死亡
1月23日,武汉封城,大量市民连夜逃离
1月29日,湖北省黄冈市一家人被隔离,17岁脑瘫儿独自在家饿死
2月3日武汉开始修建开舱
2月5日,77岁老人刘立女儿去世、外孙染病得不到救治,用微博求救
2月7日,李文亮去世,深圳健康码推出,各省市陆续推出。
2月8日,李丽娜因母亲染病、在阳台敲锣呼救
2月11日,肖贤友遗书:遗体捐出,我老婆呢
2月24日,湖北十堰一名老人死在家中,六岁孩子伴尸三天
2月29日,河南邓州张村镇上营村一名初中女生因没有手机上网课,服药轻生
2月26日,葛仙庄镇持证种田
3月日本捐赠上写:山川异域,风月同天
3月17日,意大利留学生小杨回国千里投毒
3月19日,一位高中生写信质疑方方
3月23日,武汉,武昌殡仪馆排满领骨灰的人
4月8日,武汉解封
4月,英国留学生周子潇花费40余万元,买7次回国机票,全被取消
6月4日,航班熔断启动
6月8日,卫健委提出应检尽检
6月11日,北京农产品市场暴发疫情,静默
7月,新冠疫苗使用
8月3日,大连封城
12月6日,成都确诊女信息泄露,遭网暴
2021年
7月13日,南京发生疫情
11月12日,江西上饶防疫人员入户铁棍杀狗,引众怒
12月23日,西安封城
12月,HK、天津、广州等地发现奥密克戎
12月31日,西安男子因饥饿购买馒头遭殴打
2022年
1月4日,西安8月孕妇因核酸无法入院,大出血导致胎儿流产
3月起限国际航班
3月21日,HK暂缓强制核酸,逐步解封
3月23日,上海护士周盛妮哮喘未及时抢救去世
3月28日,上海封城
4月3日,上海一女子为表感谢,为外卖员充值200话费, 被网友批金额太少,跳楼自杀。
4月,鸡西外科医生时军因接诊一伪造核酸患者,遭公安逮捕、审讯并佩戴手铐及脚镣,自杀
4月巴黎贝甜售卖给居民解燃眉之急。被罚款58.5万元。
4月6日,浦东新区一户人家喂养的柯基犬,被防疫人员当街打死
5月12日,面对警察威胁,居民称:我们是最后一代
5月14日,亚足联亚洲杯的赛事取消
9月18日,贵州一大巴车凌晨侧翻27人遇难,乘客为疫情转运人员
9月25日,黑龙江佳木斯市红旗街道居民社区人员将居民自行购买的大米倾倒进垃圾桶,并且将鸡蛋砸碎扔掉。
10月4日,新疆乌市离乌列车及客车全面停运,多名旅客滞留乌市
10月,河南郑州富士康员工受疫情影响徒步返乡
10月11日,呼和浩特封城
10月31日,河北保定男子给孩子送奶粉持刀闯关
11月4日,静默35 天后,呼和浩特一中年母亲跳楼自杀,女儿没有办法出楼探看
11月11日,封控1个月后,深圳大学餐厅员工跳楼自杀
11月15日,河南、河北、湖南、江苏出现果蔬滞销
11月20日,北京市昌平区居委会工作人员商议如何刁难居民,他的软肋是儿子
11月11日,国务院发布二十条。
11月14日,石家庄取消全员核酸检测
11月,山东省专项债券计划发债230亿元,建永久方舱11月14日,郑州一婴儿因密接隔离夭折
11月18日,32岁的小雅(化名)感染新冠,方舱集中隔离第4天自缢身亡。
11月24日,乌市高层住宅楼发生火灾, 造成10人死亡、引发白纸运动。
12月7日,国务院新十条颁布,动态清零烂尾
😁13🔥4❤1😢1