vivo Y500i新机发布:革新设计定义中端新标杆
|
跟人吵架。昨晚十一点半,vivo 那个对接人老周语音进来,说“Y500i系统预装包必须明早九点前签章”,我手还捏着刚热好的关东煮塑料碗——汤底已经凉了,萝卜浮在表面皱成一团,像泡发过度的旧固件。他语气轻快得像在催一杯奶茶,可我桌上三台 Y500i 工程机全卡在 Launcher 启动页不动,LOGO 转了十七圈,第十八秒才闪一下白屏。 我原以为是 SELinux avc deny 没打全,结果 adb logcat 拉出来第一行就是 system_server: Failed to init /dev/block/by-name/metadata —— metadata 分区居然没挂上。我手抖去查分区表,发现它被 firmware 层改过名:不是 metadata,是 metadata_bak_1237289。那个下划线和六位数字,不是 OTA 生成的,是产线刷写工具自己加的。我敢打包票,这个后缀是他们新产线自动追加的,但 build.prop 里 vendor.device.name 还写着 “Y500i”,连带 Settings 里所有 DeviceInfoProvider 的硬编码字段全错位。测试妹子小满昨天下午四点给我发截图,Settings > 关于手机 > 型号栏里显示 “Y500i_bak_1237289”,她没截图,是用手机录的屏,声音里还带着便利店关东煮出锅时的“噗”一声气响。 编译等了三百七十二秒。窗外洒水车经过,喷头滋啦滋啦,节奏和 Jenkins 构建失败的重试音效几乎同步。我盯着 terminal 窗口右下角那个跳动的小圆点,点了三次回车清屏,每次敲完都多按一次 shift,把大写锁定灯摁亮又摁灭。机械键盘青轴,按 F9 触发构建的时候,C 键弹簧卡顿了一次,声音比平时闷半拍——就那半拍,让我突然想起去年 X70 系列那个 CameraService 内存泄漏补丁,也是因为某个键帽下面进灰导致热键失灵,结果延迟合入两天,最后被 QA 在 beta 2 才踩出来。这次?没时间复现路径了,老周说“市场部要赶通稿”。 优胜劣汰。这话我听烦了。他们发布会上说“革新设计定义中端新标杆”,可我昨天拆了两台样机,主板背面焊点氧化程度不一致,一台银白如新,另一台黄褐带霜纹——产线温湿度没控住。这事儿我说不准,测了五块板子,三块好、两块锈边,是不是批次混了?我没去问。但我知道 launcher 启动慢的根因不在 Java 层,而在 boot-animation 资源解压路径里用了 new File(“/vendor/etc/bootanim.zip”),而那版系统里 vendor 分区 mount 后挂的是 /system/vendor,/vendor 根本不存在。我改了路径,build 成功,一刷进去,开机动画倒是播了,但开机后 Settings 里 WLAN 切换开关直接变灰色,RadioManagerService 报错 ClassCastException,cast 对象是 IBinderProxy 而不是 IWifiManager。没人告诉我为啥 cast 这个,也没人解释为什么上一个版本能过、这一版不能。外包同事阿哲蹲在窗台晒测试机,说那堆机器在太阳底下晒了四十三分钟,USB 接口烫得不敢摸,指纹识别模组连续触发三次超温降频——他没测成功率,就拿额温枪照了下传感器背面,39.6℃。我看了眼日志里那一行 wpa_supplicant: wlan0: driver bug? ioctl SIOCSIWENCODEEXT failed,删掉重写一遍,还是 fail。
产品概念图,仅供参考 楼下便利店换班,新来的小哥擦玻璃,抹布来回拉八次,每次都从左上角开始,斜着往下拖,最后一道水痕停在右下角——跟我今天第八次 clean build 的失败位置完全一样,都在 dex2oat phase of SystemUI.apk。我不信玄学,但我信 build 服务器硬盘有坏道。上午十点十七分,Jenkins 显示 “BUILD SUCCESSFUL”,可刷进去后锁屏壁纸永远是上一代的渐变蓝,调色板文件被硬链接到 /system/product/media/xxx_wallpaper.png,而 product 分区在这版系统里是只读挂载。没人改 fstab。我说不准这是哪层的人漏的,但我知道 QA 小满昨天凌晨两点发来的 bug report 附件里,有一张截图,右上角状态栏信号格旁边多了个微小的三角感叹号,图标大小像素是 12×12,PNG Alpha 通道有半透明锯齿——那是她手动 P 的,真机上根本没这图标。她 P 图的时候,顺手把我写的适配文档 PDF 页脚删了,换成了“Y500i - 革新设计定义中端新标杆”——字是微软雅黑,字号十一,居右,距下边距四毫米。算了,不改了。明天上午十点我要去 vivo 园区 onsite,带两台没刷正式包的工程机,还有 U 盘里那份没签名的 prebuilt apk。老周说可以走绿色通道,但得现场重签 SHA256。我刚把签名密钥导出成 PKCS#8,命令行输到一半,看见桌面角落弹出钉钉提示:“您的安卓开发环境检测到 JDK 17.0.4 与那版系统 SDK 编译兼容性风险,建议降级至 11.0.20”。我点了“忽略”,然后按了三下 alt+tab 切窗口,中间一次切到了浏览器里正在加载的 vivo 官网新闻页,“vivo Y500i新机发布:革新设计定义中端新标杆”标题还在转菊花,没加载出来。桌上的机械键盘声突然变响——同事阿哲把键盘推过来半尺,说:“你这把青轴,轴心油干了,我刚滴了半滴缝纫机油。” 我没答,光盯着屏幕右下角的时间:02:47:19。再熬两小时,天该亮了。 (编辑:52刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

