vvb2060channel | Unsorted

Telegram-канал vvb2060channel - 南宫雪珊

3523

消息备份频道

Subscribe to a channel

南宫雪珊

值得一提的是,添加了针对二手设备的诊断功能 https://source.android.com/docs/core/perf/trade-in-mode
{
"battery": {
"cycle_count": 16,
"health": 100,
"state": 2,
"manufacturing_date": 1653004800,
"first_usage_date": 0
},
"storage": {
"useful_lifetime_remaining": 99,
"capacity_bytes": "128000000000"
},
"launch_level": 33,
"locks": {
"factory_reset_protection": false
},
"product": {
"brand": "google",
"device": "panther",
"manufacturer": "Google",
"model": "Pixel 7",
"name": "panther"
},
"imeis": [
"353644930127905",
"353644930127913"
],
"serial": "26061FDH2000AP"
}

以上内容支持通过密钥认证证明真实性

Читать полностью…

南宫雪珊

<queries>
<intent>
<action android:name="*" />
</intent>
<intent>
<action android:name="*" />
<data android:mimeType="*/*" />
</intent>
<intent>
<action android:name="*" />
<data android:scheme="*" />
</intent>
</queries>

Читать полностью…

南宫雪珊

更正,v8关闭优化与关闭JIT不同。关闭 JIT (DefaultJavascriptJITSetting)是彻底的,进程沙箱会设置 PROHIBIT_DYNAMIC_CODE 标志即任意代码保护。而关闭优化(DefaultJavaScriptOptimizerSetting)只是v8自己不JIT,这允许 WebAssembly 正常工作。
例如 https://start.1password.com/https://ruffle.rs/demo/ 都需要 WebAssembly 才能正常显示。

Читать полностью…

南宫雪珊

想要跨3个平台获得完全相同的apk,很难。除了R8处理SPI的问题以外,原生库问题更多。
首先调试信息默认被AGP剥离,防止了项目路径的差异,这没问题。
然后NDK会嵌入llvm版本到注释节,3个平台的llvm虽然版本号一样,版本信息却不一样,这可以用 strip --remove-section=.comment 删除;
最后,build-id,它是在链接最后对输出计算散列生成的。所以调试信息和llvm版本信息不同会导致build-id不同。虽然也可以简单删除它或者直接禁止生成,但build-id确实有用,Android崩溃报告用它识别版本(用户只会说在用最新版),我试了三个方案:
1. 传递当前git提交哈希替换,--build-id=0x<hexstring> 。缺点是缓存失效每次需要重新编译,并且「相同的so,build-id却不同」的原始问题由跨构建平台不同变成了跨git提交不同。
2. 在计算build-id之前丢弃调试信息和注释节,需要使用链接器脚本。缺点是无法保存调试信息,即使有崩溃报告也无法还原行号。
3. 只丢弃注释节,使用 -ffile-prefix-map=OLD=NEW 参数重写绝对路径到相对路径。缺点是我还没成功过……不止项目路径,NDK和prefab路径应该也需要重写。

(推广可重现构建的人只会说你Windows编译的apk过不了我们的独立验证,开发者要考虑的就多了

Читать полностью…

南宫雪珊

Only files named lib*.so are copied by extractNativeLibs (Enforced for API level <= 35)

Until API level 36, PackageManager would only install files whose names match the glob lib*.so when extracting native libraries for non-debuggable apps. This was especially confusing (and hard to debug) because the restriction did not apply if your app was debuggable. To be compatible with all API levels, always give files that need to be extracted a “lib” prefix and “.so” suffix, or avoid using extractNativeLibs.

https://android.googlesource.com/platform/bionic/+/refs/heads/main/android-changes-for-ndk-developers.md#only-files-named-are-copied-by-enforced-for-api-level-35
终于修了

Читать полностью…

南宫雪珊

只要密钥认证具有Google根证书,就是真机,即基本完整性;
如果密钥认证显示bootloader状态是已验证,这是符合预期的设备,即设备完整性;
如果密钥认证显示安全补丁在一年内,则是可靠的设备,即强完整性。
不检查是否存在代码注入,su文件或者是userdebug系统,原因如图所示。

Читать полностью…

南宫雪珊

Android 16 QPR1 丑死了,抄iOS抄一半,混进MD3里面,弄成一个四不像

Читать полностью…

南宫雪珊

dns.cloudflare.com SNI 喜迎TCP重置

Читать полностью…

南宫雪珊

如何避免程序以管理员权限运行

先在兼容性页把需要管理员运行勾上,然后打开注册表编辑器定位到 计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers ,找到刚才添加的条目,改成 ~ RUNASINVOKER 。现在运行程序,不会请求管理员权限。

Читать полностью…

南宫雪珊

发现Chrome和Firefox的根证书管理已经功能一致,即:自带根证书库而不使用系统库,默认信任系统级第三方根证书但可以关闭,允许用户添加根证书。
另外,Firefox也和Chrome一样限制了HTTP/3只能使用自带库的证书,非公共信任的证书无法建立HTTP/3连接只能使用HTTP/2,这对防止协议僵化非常有用。

Читать полностью…

南宫雪珊

https://support.google.com/product-documentation/answer/14343500
史诗级更新

Читать полностью…

南宫雪珊

GitHub Release 屏蔽中国大陆后,Gradle 和 Adoptium OpenJDK 都无法再下载,还有无数其他使用 GitHub 发布新版本的项目也无法下载……这才是影响最大的

Читать полностью…

南宫雪珊

https://blog.jackywang.page/posts/apenwarr-ipv6-translate/

(网络上不能搜索出这篇文章,在这里记录一下

Читать полностью…

南宫雪珊

似乎GFW已经具有HTTP3探测和干扰能力,SNI是 cloudflare-dns.com/*.cloudflare-dns.com 的连接,QUIC握手成功后经常收不到后续的HTTP3包,但删除SNI后可以恢复正常。
由于无法在其它黑名单SNI上观察到干扰现象,这一结论存疑。

PS:证书中列出的IP地址已经全部屏蔽443,所以不能简单地把DoH URI切换到这些IP来测试无SNI连接。

Читать полностью…

南宫雪珊

https://source.android.com/docs/setup/about/faqs?hl=en#android-latest-release

Читать полностью…

南宫雪珊

https://source.android.com/docs/whatsnew/android-16-release
Android 16 正式发布

Читать полностью…

南宫雪珊

要自动重启,就不能侧载,只允许adb安装。找了一圈第三方安装器,发现这个世界上居然没有一款正常的shizuku安装器,天呐

正常指:1. 注册了打开方式 2.正常使用URI而不是要完全文件访问权限

Читать полностью…

南宫雪珊

https://storage.googleapis.com/play_public/supported_devices.csv

预装 gms 的设备列表

Читать полностью…

南宫雪珊

Windows上编译和Linux上不一样

Читать полностью…

南宫雪珊

晃眼已经3年,太能鸽了(
https://github.com/RikkaApps/Shizuku/releases/tag/v13.6.0

Читать полностью…

南宫雪珊

旧API终于死了,这个持续多年的搞笑检测自此画上句号。新API只看密钥认证,没有任何其它检测。

Читать полностью…

南宫雪珊

Yes finally

https://github.com/microsoft/WSL/issues/1#issuecomment-2891686985

Читать полностью…

南宫雪珊

https://developer.android.com/build/releases/past-releases/agp-8-0-0-release-notes#settings-plugin
gradle 8.8 已经支持kts:https://github.com/gradle/gradle/issues/11210 可以用了

Читать полностью…

南宫雪珊

https://gemini.google/students/
优惠活动,2025年6月30日之前报名的美区 Google 账号可以试用 Google One。
注意:实测不需要edu邮箱,点按钮直接给订阅,但是有套路:优惠期结束后,系统将自动通过您的付款方式收取您所在国家/地区 Google One 的标准月费或年费,直至您取消订阅。

Читать полностью…

南宫雪珊

Media Foundation 编解码器
使用于 媒体播放器,电影和电视,照片查看器,资源管理器,Edge
不是 Direct Show 编解码器,PotPlayer,VLC,MPC等第三方播放器不可使用
https://store.rg-adguard.net/ 空格前为 ProductId 后为插件名字,下载 .appxbundle 文件安装

9p7646qph1q0 DolbyLaboratories.DolbyAC4DecoderOEM
9nvjqjbdkn97 DolbyLaboratories.DolbyDigitalPlusDecoderOEM
9pltg1lwphlf DolbyLaboratories.DolbyVisionAccess
9mvzqvxjbq9v Microsoft.AV1VideoExtension
9pb0trcnrhfx Microsoft.AVCEncoderVideoExtension
9pmmsr1cgpwg Microsoft.HEIFImageExtension
9n4wgh0z6vhq Microsoft.HEVCVideoExtension
9mzprth5c0tb Microsoft.JPEG-XLImageExtension
9n95q1zzpmh4 Microsoft.MPEG2VideoExtension
9nctdw2w1bh8 Microsoft.RawImageExtension
9n4d0msmp0pt Microsoft.VP9VideoExtensions
9pg2dk419drg Microsoft.WebpImageExtension
9n5tdp8vcmhs Microsoft.WebMediaExtensions

9nmzlz57r3t7 Microsoft.HEVCVideoExtensions 付费插件
可以下载安装但运行时报错 0xc00db3b3: License check for app failed. 需要从微软商店购买安装

AppxManifest.xml 文件中包含 inProcessMediaExtension 或 webPlatformMediaExtension 是这类插件特征

Читать полностью…

南宫雪珊

https://www.githubstatus.com/incidents/jfvgcls9swln

由于一项配置更改造成了意外影响,未登录的用户在中国尝试访问 GitHub.com 时暂时无法访问。已登录的用户仍可继续成功访问。影响于 2025 年 4 月 12 日 20:01 UTC 开始。影响已于 2025 年 4 月 13 日 14:55 UTC 缓解。

导致此影响的配置更改已被撤销,用户在尝试访问 GitHub.com 时应该不会再遇到问题。

Читать полностью…

南宫雪珊

https://studio.firebase.google.com/new/android-studio
目前免费,预装了Chrome、 Android Studio 和 Android SDK 的 Ubuntu 虚拟机

Читать полностью…

南宫雪珊

无SNI连接
curl --http3-only https://104.16.249.249/cdn-cgi/trace -vkH host:cloudflare-dns.com

有SNI连接
curl --http3-only --connect-to cloudflare-dns.com:443:104.16.249.249:443 https://cloudflare-dns.com/cdn-cgi/trace -v

目前观察到有SNI连接 可能 会在QUIC握手成功后对该IP阻断1分钟左右,导致无法接收后续HTTP3包或者发起新QUIC握手。

Читать полностью…

南宫雪珊

其实什么都没变,非合作伙伴提交的问题修复补丁早就爱合不合了。(甚至上了新闻也不管 ,该内核补丁至今未合并。)个人提交的补丁其实都没报多大期望,所以影响最大的应该是好奇下版本Android会有哪些变化/新功能的爱好者,对其它人来说,无事发生。

Читать полностью…

南宫雪珊

一组有趣的数据
https://radar.cloudflare.com/zh-cn/dns/cn?dateRange=28d

从3月04日 UTC 00:00 开始,DoT和DoH流量降低至忽略不计;
从3月17日 UTC 12:00 开始,DoT流量开始上升至旧水平。

Читать полностью…
Subscribe to a channel