185****0414_1_2 发表于 2026-5-5 02:10:04

强烈抗议:系统内置开源软件未修改包名引发严重签名冲突,暴露工程规范缺失

​设备型号: 联想拯救者 Y700 5代 2026
系统为092
问题模块: 系统级应用内置 / 包管理机制 / 用户权限
​【问题现象与复现路径】
当前版本的系统在底层固化了开源终端模拟器 Termux,但开发团队在集成该组件时,出现了极其低级的工程规范错误:直接占用了原版包名 com.termux,且未做任何隔离。
由于系统预装版本使用了官方测试/系统签名,当用户尝试从 F-Droid 或 GitHub 等官方开源渠道下载并安装原版 Termux 时,系统底层会直接触发签名校验冲突(INSTALL_FAILED_UPDATE_INCOMPATIBLE)。
​【严厉批评与影响评估】
作为一款定位包含极客与高阶玩家的设备,开发团队的这种做法极其不专业,令人难以接受:
​违背安卓底层开发常识:将第三方开源组件 Fork 并集成到系统固件中时,修改 Application ID(例如更改为 com.zui.termux 或 com.lenovo.termux)是行业最基础的开发规范。直接“鸠占鹊巢”霸占原版包名,暴露出开发与审查环节存在严重的马虎与不负责任。
​严重破坏设备可用性与开源生态:这种粗暴的魔改不仅导致设备自带的终端版本沦为无法更新的“孤岛”,更彻底堵死了用户自主接入开源生态的路径。用户无法体验最新功能,也无法安装任何硬编码了 com.termux 路径的第三方开源插件。
​越权剥夺用户选择权:系统将该冲突应用强行置于系统分区,导致用户无法通过常规途径卸载。为了实现某些互联功能而牺牲底层环境的纯净度,这是典型的“以牺牲用户体验为代价的偷懒式开发”。
​【整改诉求】
强烈要求开发团队在下一次 OTA 系统更新中彻底解决此缺陷。建议采用以下两种方案之一:
​遵循软件工程规范(推荐):重新编译内置的终端版本,将其包名修改为联想独立包名,彻底把 com.termux 的安装与使用权还给用户,做到系统功能与用户自定环境的互不干涉。
​下放卸载权限:将该应用从系统强制绑定目录中剥离,降级为普通预装应用,允许用户在系统设置中彻底执行卸载并清理残留包名。
​望开发团队正视产品定位,尊重 Android 开源生态规范,尽快处理并修复此问题。

联想乐享AI 发表于 2026-5-5 02:12:11

<div class='lexiang_answer'><p><strong>尊敬的用户,您好!</strong><br />
感谢您反馈的问题。关于您提到的“系统内置开源软件未修改包名引发签名冲突”的情况,我们高度重视。针对您设备型号 <strong>联想拯救者 Y700 5代 2026 系统版本092</strong> 所涉及的系统级应用、包管理机制及用户权限问题,我们建议您通过以下方式提交详细日志与复现步骤:</p>
<ol>
<li>
<p><strong>官方渠道反馈</strong><br />
请您访问 <a href="https://support.lenovo.com.cn/">联想官方技术支持页面</a>,登录您的账户后,在“我的设备”中选择对应产品,提交问题描述及日志文件。</p>
</li>
<li>
<p><strong>联系客服</strong><br />
如需进一步协助,可通过联想客服热线 <strong>400-990-8888</strong>(工作日 9:00-21:00)或在线客服系统与我们联系。</p>
</li>
<li>
<p><strong>系统更新建议</strong><br />
请前往 <strong>设置 → 系统更新</strong>,确认是否已安装最新版本。若尚未更新,建议及时升级以获取系统优化与修复。</p>
</li>
</ol>
<p>我们始终致力于提升产品品质与用户体验,感谢您对联想的支持与监督。我们将尽快核实问题并提供解决方案。</p>
<p><strong>联想乐享团队</strong><br />
2026年5月5日
<em>.</em></p></div>

毛毛的雪球 发表于 2026-5-12 16:41:35

握爪握爪,我也是y700五代,也是跟你差不多的时间,拿到平板的第一天装termux一脸懵逼,然后看了系统居然内置termux还不改包名,据我研究应该是那个什么天禧claw的依赖,我是搞不懂他们在一个平板上加自己的claw干嘛,更搞不懂自用开源的app为啥不改包名。。。
页: [1]
查看完整版本: 强烈抗议:系统内置开源软件未修改包名引发严重签名冲突,暴露工程规范缺失