Post recenti
Pag. 2 di 5 · 51 post
Pubblicato 17 apr
private boolean isSystemApp() { int binderCallingUid = getBinderCallingUid(); if (isSdkSandboxUidInternal(binderCallingUid)) { loge("isSystemApp: rejected call from SDK sandbox with uid=" + binderCallingUid); return false; } String[] packagesForUid = this.mContext.getPackageManager().getPackagesForUid(binderCallingUid); if (packagesForUid != null) { for (String str : packagesForUid) { try { ApplicationInfo applicationInfo = this.mContext.getPackageManager().getApplicationInfo(str, 0); if (applicationInfo != null) { int i = applicationInfo.flags; if ((i & 1) != 0 || (i & 128) != 0) { return true; } } else { continue; } } catch (Exception e) { loge("isSystemApp: failed to get application info for " + str + ": " + e); } } } return false; } 2026.4.1补丁彻底修好运营商配置覆盖持久化啦,检测了提权沙箱,也正确支持了共享UID。
Pubblicato 10 apr
aria2 该死掉了,只支持 TLS1.2 的老东西。 aria2c https://tls.browserleaks.com/tls 遇到只支持TLS1.3的服务器就会这样: [SocketCore.cc:1019] errorCode=1 SSL/TLS handshake failure: Error: 要求的函数不受支持
Pubblicato 10 apr
经测试,wget2 的 --chunk-size=1M 分片是分片了,但没有并发,加上 --max-threads=10 也只有单连接,并且暂无修复计划。
Pubblicato 10 apr
aria2 该死掉了,只支持 TLS1.2 的老东西。 aria2c https://tls.browserleaks.com/tls 遇到只支持TLS1.3的服务器就会这样: [SocketCore.cc:1019] errorCode=1 SSL/TLS handshake failure: Error: 要求的函数不受支持
Pubblicato 7 apr
OEM 的 Android 适配文档 VIVO Android17 https://dev.vivo.com.cn/wap/documentCenter/doc/1010 OPPO Android17 https://open.oppomobile.com/documentation/page/info?id=13789 小米 Android17 https://dev.mi.com/xiaomihyperos/documentation/detail?pId=2297 荣耀(还没写) Android16 https://developer.honor.com/cn/docs/adaptation_guide/guides/android_16_compatibility_adaptation_guide OEM的适配指南一般比Google官方行为变化文档有更多内容,建议阅读。
Pubblicato 3 apr
Cloudflare 网络的ECH配置是统一的,全部网站都事实上支持,ECH开关只控制HTTPS记录是否包含ECH配置。 Cloudflare 网络的ECH配置每小时刷新,由于DNS缓存,过期时间要稍久一些。ECH配置过期后,握手时服务器会返回最新配置,所以如果不介意多一次往返,可以不查询HTTPS记录。 curl -v --ech ecl:AEX+DQBBCgAgACDC9LWZA76QrVgUpUNOJ54dJdNTGIneUmylEgsI5SsAYAAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=…
Pubblicato 3 apr
Cloudflare 网络的ECH配置是统一的,全部网站都事实上支持,ECH开关只控制HTTPS记录是否包含ECH配置。 Cloudflare 网络的ECH配置每小时刷新,由于DNS缓存,过期时间要稍久一些。ECH配置过期后,握手时服务器会返回最新配置,所以如果不介意多一次往返,可以不查询HTTPS记录。 curl -v --ech ecl:AEX+DQBBCgAgACDC9LWZA76QrVgUpUNOJ54dJdNTGIneUmylEgsI5SsAYAAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA= https://www.cloudflare.com/cdn-cgi/trace 在 retry_configs 中有最新配置,替换后重新执行命令,应该能看见 sni=encrypted
Pubblicato 3 apr
https://developer.android.com/reference/android/net/ssl/EchConfigList Android17 已经支持ECH,并且向后移植到Android 12
Pubblicato 31 mar
Google的审美 https://play.google.com/store/apps/details?id=com.google.android.apps.ai.icons 这是 Android 17 新功能(
Pubblicato 29 mar
Android17能让任何app运行在气泡里面,不需要从对话通知进入。桌面功能下放手机了?
Pubblicato 29 mar
居然自动适配了新EC根证书
Pubblicato 29 mar
由于权限拆分自动授予的新权限,现在会正确显示其状态。之前显示整个附近设备权限组都被允许,容易造成误解。 只不过这个名字不太对,看起来像是后台长期运行,应该说允许应用保持功能?