Skip to content

GOwallet 1.0.1 — 安全存储与 SQLite 加固

Choose a tag to compare

@AlexZeroZero AlexZeroZero released this 07 Sep 02:42
· 17 commits to main since this release

GOwallet 1.0.1+10 修复 Android 安全存储在初始化失败后回退旧算法、迁移未确认持久化的问题,并为 SQLite 补齐编译加固。保留现有 UI、钱包派生/签名逻辑、币种与网络配置和数据库格式。

  • 安全存储失败明确报错,不自动清空或当成空钱包;旧格式迁移先校验、同步写入并核对,再清理旧条目。缺失或损坏的旧密钥不会被替代密钥覆盖。
  • SQLite 保持 3.46.1 和原功能选项,增加栈保护、FORTIFY、RELRO 等编译加固。Isar 未替换,其加固告警仍待处理。
  • 98 项 Dart 回归 + 17 项 Android 存储测试通过。测试模拟器上从正式 1.0.0 覆盖升级成功,旧 PIN 可解锁、自定义 BTC 钱包及 SCASH 收款地址保持一致;SQLite 新旧库兼容测试通过。
  • ClamAV 感染文件 0。MobSF 仍为 59/100、Scorecard 1 high / 7 warning;唯一原生库规则命中从 10 high / 11 warning 降为 7 high / 8 warning。报告未删减告警。

完整 修复说明、证据与未解决项。这些是项目测试和自托管第三方工具扫描,不是独立审计认证或零漏洞保证。没有实机/TEE、完整卸载后恢复或真实资金广播验证;VirusTotal 报告尚未取得。当前也不是完整 SPV 钱包。

Android API 24+,ARM64/x86_64;包名 org.gowallet.pow。签名与 1.0.0 相同。先确认离线助记词备份,再直接覆盖安装;不要先卸载或清除应用数据。 APK 来自代码提交 7de5f44;标签 v1.0.1 另包含发布报告、证据和构建产物忽略规则。

APK SHA-256:
e3a4dff2a9b74d1cdd148bd4997104dce02099e6e14d6a5d93ce75213761e50d

签名证书 SHA-256:
6e796fcb039900ddf4e0bd6b488fe524f665049b37fc480454fcf0f4c5a43f6e

附件包括正式 APK、标签源码 ZIP、验证资料 ZIP、MobSF 原始 PDF 和 SHA256SUMS。1.0.0 的历史安装包和报告保留。

非托管与 Electrum 说明: 助记词、私钥派生和交易签名在设备本地完成;请自行保管备份。节点由币种官方或第三方独立部署运行,节点自身故障、同步或错误响应属于节点服务问题;APP 自身逻辑与安全缺陷仍由本项目接收反馈。TLS 保护连接,不保证节点诚实或始终在线。更换兼容节点或升级 APP 无需转移链上资产。

GPLv3。基于 Stack Wallet 二次开发 / Cypher Stack 的代码与版权;来源、第三方依赖与本次插件补丁见 NOTICE。GOwallet 是独立衍生项目,不代表上游官方背书。

English: This maintenance release hardens Android secure-storage failures/migration and rebuilds the unchanged SQLite source with native mitigations. It retains the signing identity and existing wallet formats. 98 Dart tests, 17 Android storage tests, a signed in-place emulator upgrade and SQLite compatibility checks passed. ClamAV found no infected files; MobSF remains 59/100. Isar hardening findings remain open. This is not an independent audit or a zero-vulnerability claim. Back up offline and install over the existing app; do not uninstall first.