Repository navigation
Releases: BBBEANNN/limbusZhCN
Release list
v1.5.2 修复重复安装,改为手动检查更新
v1.5.2:修复重复安装,改为手动检查更新
修复 v1.5.1 更新后仍提示安装相同版本的问题。本版为 1.5.2(versionCode 8)。
- 打开应用、返回前台和旋转屏幕不再自动检查汉化器版本。
- 玩家点击“检查更新”才查询官方 GitHub 稳定版并准备新版;准备完成后,须再点击“安装新版”才打开 Android 安装器。
- 检查和安装前读取系统实际安装的版本。相同或更高版本不会重复下载或安装,安装页返回后会清除已过期的安装按钮。
- 修复发布包新版本元数据与旧业务内联常量混用的构建问题,修复包已重新完整编译。
沿用 v1.4、v1.5.1 正式版签名,可直接覆盖升级并保留应用及容器数据。请勿为升级卸载旧版。
此前单独发布的 v1.5-test-20261020 测试包签名不同,仍不能直接覆盖该测试包。
原有翻译匹配修复、中文描边修复和资源迁移功能继续保留。
详细原因与验证:重复安装修复记录。
验证:125 项测试通过、3 项既有跳过;最终 APK 的版本和业务 DEX 已核对,签名及
16 KiB ZIP 对齐通过。手机已覆盖到 1.5.2,冷启动、返回前台均不自动检查;手动检查
正常返回“当前已是最新版本”,未出现系统安装器。
下载附件 LimbusZhCN-v1.5.2.apk,并对照 SHA256SUMS.txt:
4233a4ad131dcc5f898e007ad787cdbcb3231bb506c28b0a3d4988a459b24200 LimbusZhCN-v1.5.2.apk
v1.5.1 自身更新与翻译匹配修复
v1.5.1:自身更新与翻译匹配修复
本次正式版为 1.5.1(versionCode 7),支持 Android 8.0 及以上、arm64 设备。
本次更新
- 每次打开或返回汉化器前台时检查官方 GitHub 稳定版,发现新版自动下载,校验完整性、版本和签名后交给 Android 确认安装。首次可能需要允许安装来源;取消后可手动重试,不会反复弹窗。检查失败不阻断启动游戏。
- 修复同一译文经过多层文本处理后被再次翻译、剧情或歌词片段误作短术语,以及无可靠标识记录按位置猜译的问题。索引升级为 schema 11,旧索引会按新规则重建;译名仍只来自公开汉化包。
- 修复中文黑边向内侵蚀细笔画的问题,保留原字体排版。底栏字体调整试验已撤回,本版没有新增导航字号或全局字重策略。
- 正式纳入资源迁出/迁入功能:通过系统文件选择器处理资源 ZIP,校验逐文件 SHA-256,支持取消、保留已有文件、失败回滚和中断恢复。资源包不含账号、PlayerPrefs 或游戏 APK。
- 修复 Android 8.0/8.1 内置 microG 签名读取及索引路径兼容,保留后续系统的完整性检查。
覆盖升级
本 APK 已核对与 v1.4 正式版同签名,也与本次手机实测的本地 1.5 构建同签名,可保留现有数据覆盖升级。不要清空容器或卸载游戏。
此前 GitHub 的 v1.5-test-20261020 预发布 APK 使用另一张证书,不能直接覆盖该测试包;请保留旧安装及资源,勿为升级直接卸载。自更新遇到签名不一致会停止,不会绕过系统校验。
汉化器 APK 更新与游戏汉化包更新独立。游戏仍需通过 Google Play 安装,汉化内容只从公开 GitHub Releases 获取。
验证与现有边界
- 宿主测试 121 项通过、3 项既有跳过;设备独立 native 回归 77 项通过。
- 194,787 条字段完成生产查找与连续三层、已知来源复制稳定性核对,未发现二次改写。
- PHY110 / Android 16 已进入容器游戏主页与人格编队页,确认 schema 11 接管和中文显示。发布 APK 原生库与该已验证构建逐字节一致;APK v2 签名及 16 KiB ZIP 对齐检查通过。
- 上游会员码 UI 仍有 15 条韩文目标,44 条无可靠配对记录保留原文;不据此猜译,也不承诺所有页面已逐项视觉验收。
- 应用内系统授权和自动升级完整流程、多 GB 资源迁移仍需继续实际使用验证。
下载校验
下载附件 LimbusZhCN-v1.5.1.apk,并对照 SHA256SUMS.txt:
b5abc9f5786d0c4c5c52af9c5d452761e889edbb5ce50bce231c8031226229cc LimbusZhCN-v1.5.1.apk
1.5 测试版:资源迁移与文本显示修正
这是供验证的 1.5 测试版(versionCode 6),源码与 APK 同步保存,便于在另一台电脑继续构建和核对。
- 高级设置增加「资源迁出/迁入」:逐文件 SHA-256、进度与取消、保留已有资源、失败回滚和中断恢复。
- 修正中文字号基准与长文换行处理,中文 TMP 增加轻微黑色描边。
- 修正 Buff「保存」被 UI「检查点」覆盖的问题,补齐 RPG 显示字段与重复剧情 ID 配对,禁止纯标点参与短术语替换。
- 提供逐字段翻译覆盖审计及生产 native 查找回归工具。
验证:单元测试 98 项通过、3 项跳过;设备 native 回归 33 项通过;194,787 条字段已核对。仍有 3,490 条冲突或差异需要语义复核。新 APK 的游戏内视觉效果和多 GB 资源迁移尚未验收。
签名与保留数据: 此 APK 使用本机新调试证书,与旧安装签名不同,无法覆盖升级。需要保留旧版容器资源时,请继续保留旧安装,并在持有原签名的电脑上从本次源码构建。原签名材料放在仓库忽略的 signing/keystore.properties 和对应 keystore 中,不要上传 GitHub。手机旧安装未被移除,本次不承诺救回旧包完整资源。
资源导入范围: 当前识别新版迁出的资源 ZIP,并不自动读取手机原版游戏的私有目录。Android 11+ 对其它应用的 Android/data 有访问限制。原版资源需要在有合法读取权限的环境中先导出成兼容资源包,不能承诺“手机有资源就能直接导入”。资源包不含账号、PlayerPrefs 或游戏 APK。
源码分支:codex/font-translation-resource-migration。
详细验证与复现命令:验证说明。
下载后请对照 SHA256SUMS.txt 校验 APK。此版本标记为预发布,不替换现有正式版。
Issue #4 Android 16 Google 登录修复测试包
用于 GitHub Issue #4 的 Android 16 Google 登录 Provider 身份修复真机回归。
修复内容:
- Android 12 及以上的 ContentProvider AttributionSource 改用 Binder 可验证的宿主物理 UID、PID 与包名。
- Android 11 及以下保留原有虚拟身份行为。
- 对应源码分支:issue4
- 对应提交:964cb68
安装方式:直接覆盖安装 APK,不要卸载旧版,以免清除容器数据。安装后重新触发 Google 登录,并确认日志不再出现 Calling uid: 10334 doesn't match source uid: 10001。
SHA-256:2FC93AB2D1836B57E1E8C83D4384E8CF5D71184829DA461E3B1C350F5C23AA32
Issue #3 Android 16 AppSealing 启动修复测试包
用于 GitHub Issue #3 的 Redmi K80 / Android 16 / Limbus v462 启动闪退真机回归。
修复内容:
- 精确识别 AppSealing 后台线程从 ELF base+0xd18e0 跳到无效回调 0x18 的已确认现场。
- 只结束命中的保护库后台线程,不再把该故障升级为 p0 整体 SIGSEGV。
- 其他同步 SIGSEGV 继续交给原处理器或默认终止,不按 Android 版本泛化吞错。
- 对应源码分支:issue3
- 对应提交:11e7c18
安装方式:直接覆盖安装 APK,不要卸载旧版,以免清除容器数据。安装后按 Issue 原步骤启动,确认能够越过 Project Moon 标识和内容警告画面并进入主界面。
若仍闪退,请使用本测试包重新导出诊断 ZIP 并回复 Issue #3。新日志中请同时留意是否出现:
Limbus SIGSEGV guard: isolated Issue #3 Android 16 AppSealing callback fault
SHA-256:6321A067876FA6EB693901562E57B59E77A38E435897EDD3BA76A9E8BEF9B343
v1.4
本次修复
- 修复 TMP 中文字体与字体材质偶发错配,降低乱码、断笔、白块和破碎字形出现概率。
- 短文本根据控件宽度动态适配;战斗技能名无法完整显示时保持单行并使用省略号,正文优先保持原字号和可读性。
- 左侧编队名称固定为 35 字号。
- 人格选择、人格排列和编队页的人格卡名称统一使用 150% 行高,改善多行名称重叠。
- 增加通用人格名称换行兼容:若游戏页面把汉化包中的换行压成空格或直接移除,会自动从当前下载汉化包恢复原始分行;存在歧义时不做替换。
- 修复
守备、E.G.O 名称等文本在字体切换后偶发乱码的问题,并保留截图功能兼容修复。
汉化来源说明
本版本仍以用户下载并安装的汉化包为唯一翻译来源,不在运行时代写人格名称或术语翻译。换行兼容索引同样完全由当前汉化包自动生成。
验证
- 应用版本:
1.4(versionCode 5) - 本机
:app:testDebugUnitTest :app:assembleDebug构建通过,arm64 原生库已重新编译。 - APK v2 签名验证通过,16 KiB 页面 zipalign 验证通过。
- APK SHA-256:
2EBA8E7F51038A6F3C33F3B938B29028EB13B6C841D4FED33B4BE12B85C77A17
Issue #1 暂时保持开启,本次不追加回复,等待后续实际使用反馈。
v1.3
本次修复
- 汉化内容严格以已下载汉化包为唯一依据:删除运行时手写术语和人工纠错表,不再把截图中的猜测文本写死。
- 从包内
Bufs*、BattleKeywords*、方括号内容及结构化技能描述派生格式化术语,补齐标签、技能条件和富文本中的包内译文命中。 - 若局部替换后仍残留日文假名,放弃不完整的混合结果并保留官方原文,避免生成半中文半日文的乱码。
- 修复 TMP 中文字体材质错配导致的白块、断笔和破碎字形;短标签启用安全自动缩放,长说明适度缩小,并保留游戏原始行距,优先保证可读且不重叠。
- 翻译索引升级为 schema 8,旧索引会自动重建。
- 根据 Issue #1 的 v1.2 新诊断,精确隔离
libcovault-appsec.so +0x248d4的 Android 13 后台线程故障,避免在 Logo/警告动画后升级为整个游戏进程闪退;其余真实 SIGSEGV 仍按原语义处理。 - 保留 v1.2 的 Google 登录辅助进程兼容、Firebase Auth 回调转发和 Limbus 截图解锁修复。
汉化来源说明
本版本不会自行决定“喘息未定”等文本应翻译成什么。最终显示内容以用户下载并安装的汉化包为准;运行时只负责在不同 UI/富文本路径中正确命中包内已有译文。
验证
- 应用版本:
1.3(versionCode 4) - 本机
:app:testDebugUnitTest :app:assembleDebug构建通过,arm64 原生库已重新编译。 - APK v2 签名验证通过,16 KiB 页面 zipalign 验证通过。
- APK SHA-256:
EDC49195A8108E49788270A5540D2FD8CAA18822BB286AFAE841C5DAECC4C9F2
Issue #1 暂时保持开启,等待报告者覆盖安装后确认启动及登录结果。
v1.2
本次修复
- 修复 vivo / Android 13 上 Google 登录辅助进程在
libv++_64.so::hookAndroidVM()中崩溃的问题。 - 增加
genericidp://firebase.auth/与recaptcha://firebase.auth/浏览器回调转发,覆盖 Apple ID 与验证码登录返回流程。 - 修复中文字体破碎、自动换行文字重叠以及 IL2CPP 复制字符串后回退到混合字体的问题。
- 将已确认错译“喘息未定”统一为“呼吸法”,并补齐“破壊されずに命中時”等残留日文。
- 仅对容器内 Limbus 清除
FLAG_SECURE,恢复截图功能。 - 修复同步 SIGSEGV 返回原故障指令导致的日志死循环,并以脱敏 protobuf 保留原生 tombstone。
Issue #1
本版本包含 Issue #1 的候选修复。Issue 暂时保持开启,等待报告者确认 Google 账号选择和 Apple ID 登录回调是否在真机上正常完成。
验证
- 应用版本:
1.2(versionCode 3) - 55 项单元测试通过,0 失败,3 项按条件跳过。
- Debug APK、arm64 原生容器库与 APK v2 签名验证通过。
- 本机签名证书与当前
debug.keystore一致。
APK SHA-256:F463E2FF827652175B55525AB03DD9F70E082C8869D5E411A793F65448466586
v1.1
主要更新
- 补充
story、章节关联文本、开放条件等汉化字段,并过滤明确损坏的控制字符。 - 中文字体改为较细的 Sarasa Gothic SC Regular;拼点和技能文本继承黑色描边,并改善多行文字上下重合。
- 最低系统版本从 Android 12 下调到 Android 8.0(API 26),与当前游戏本体保持一致。
- 新增 vivo/iQOO、MIUI、ColorOS/realme、一加、华为/Honor、魅族等常见系统的后台兼容检查与设置入口。
- 新增应用内按进程滚动日志、未捕获异常记录、历史退出原因、自动脱敏和一键导出 Issue 诊断包。
兼容范围
- Android 8.0(API 26)及以上。
arm64-v8a设备;游戏本体不提供 32 位运行库。- APK 与原生容器库已通过 16 KB ZIP/ELF 对齐检查,可覆盖 Android 15/16 新机型的内存页要求。
验证
- 单元测试通过。
- API 26 主代码 Lint 通过。
- arm64 原生编译与 Debug APK 打包通过。
- 与 v1.0 的签名证书 SHA-256 一致,可直接覆盖安装。
APK SHA-256:0DE943D152C99FE4D538145144595B8F0803D41884B2FCCFC1D40BAE29C6E90A
v1.0
limbusZhCN 的首次公开可安装版本。
下载与安装
- 下载
LimbusZhCN-v1.0.apk后直接安装。 - 包名:
com.example.limbuszhcn - 应用版本:
1.0(versionCode 1) - 最低系统:Android 12(API 31)
- 当前 APK 使用 Android 默认开发签名。后续升级必须保持同一签名,否则需要先卸载旧版本。
本版内容
- 修复游戏资源重复下载以及重启后资源状态丢失的问题。
- 修复新手教学和首次启动提示在每次重启后重复触发的问题。
- 修复
purchase initialize failed提示。 - 汉化资源仅从 LocalizeLimbusCompany 的 GitHub Releases 获取,不再使用中转服务。
- 公开完整项目源码,并加入 GPL-3.0 与第三方组件声明。
文件校验
- APK SHA-256:
98bf9c4efce8822f12b48a79a58eb314a17e439479c292c7b193ff169b00febd
免责声明
这是非官方项目,与 Project Moon、Limbus Company、VirtualApp 或其他第三方项目没有隶属或背书关系。仓库和 APK 不包含游戏本体。VirtualApp 等第三方组件仍适用其各自的版权与许可条件,详情请阅读仓库中的 THIRD_PARTY_NOTICES.md。