Skip to content

Releases: DNTOF/SLConsole

SLConsole v1.3.0

Choose a tag to compare

@DNTOF DNTOF released this 05 Oct 01:38
50e1382

新功能

  • 检查更新:启动时自动到 GitHub Releases 检查新版本(最多每 6 小时一次,可在「设置 → 检查更新」里关闭),也可以手动「立即检查」或忽略某个版本。发现新版本时会显示更新说明、安装包大小和 SHA-256。
  • 「正版授权」徽标:关于页的徽标改用柔和的二次元渐变配色(樱花粉 → 薰衣草紫 → 天空蓝),深色模式自动压暗。
  • 签名校验:同时通过 PackageManager 和 APK 签名块两条路径读取证书指纹,两者一致且等于官方指纹才显示徽标;点徽标可以查看当前安装包和官方证书的 SHA-256,自行核对。签名不同的版本会提示「非官方版本」。

改进

  • 页面切换、底栏显隐、列表增删和卡片展开的动画更顺滑。
  • 开启 R8 代码和资源压缩,安装包从约 15.9 MB 缩小到约 3.5 MB。
  • 关于页的许可一节显示 GPL-3.0-or-later、版权和源码链接。

许可与隐私

  • SLConsole 以 GPL-3.0-or-later 发布,并附带一项 GPLv3 第 7 条附加许可(链接例外),允许与 Microsoft Clarity SDK、Google Play Install Referrer 库一起分发,见 LICENSE-EXCEPTION.md。
  • 修改版不得自称官方,也不得显示「正版授权」徽标、SLConsole 名称和图标(GPLv3 第 7 条 (e) 款)。
  • 数据说明已更正:Microsoft Clarity 匿名使用统计默认开启,可在新手引导或设置里关闭,敏感内容会被遮住;检查更新会访问 GitHub API;除此之外不上传数据,服务器数据只在手机和你自己的服务器之间传输。

校验

  • 官方签名证书 SHA-256:
    3D:20:0A:A5:36:9B:75:A0:73:56:A1:85:8C:07:C9:D8:D5:05:56:25:4A:5D:F0:7A:3E:C9:C8:E0:AA:A7:50:36
  • SLConsole-v1.3.0.apk 的 SHA-256:
    05c91cf5a8527141404282ed8083a65d416b747704eee57ef97877d848d7bd26

可以直接覆盖安装 v1.2.0,数据会保留。

SLConsole v1.2.0

Choose a tag to compare

@DNTOF DNTOF released this 04 Oct 14:14
ddaa928

更新内容

  • 新手引导:首次启动时有 6 步引导,可以快速添加服务器、了解主要功能、选择是否开启 Clarity 使用统计、设置生物识别解锁。每一步都能跳过,之后也可以在「设置」或「关于」里重新打开。
  • 欢迎页动画:欢迎页加入了入场动画。
  • 生物识别解锁:默认关闭,可在新手引导或「设置」里开启。开启后,冷启动或在后台停留超过 30 秒再回来时会锁定,需要验证身份才能继续使用。
  • 支持 SLDataAPI 2.6.1 RIDGE 测试版功能:支持 hello.beta、适配插件动作和大文件分块传输。只有服务器开启了对应功能时才会显示。
  • API Key 提示修正:API Key 的角色在创建时就已固定,不能事后修改;需要管理员权限时,请新建一个管理员密钥。
  • 隐私:Clarity 使用统计会遮盖更多界面内容。
  • 关于页小调整。
  • 设置页改名为「设置」。
  • 主题改为 AppCompat,以支持系统的生物识别验证弹窗(BiometricPrompt)。

注意

2.6.1 测试版功能需要服务器运行 SLDataAPI 2.6.1 RIDGE,并打开对应的 beta 开关和 endpoints_override。服务器没有开启时,应用不会显示这些功能。

安装

下载下方的 SLConsole-v1.2.0.apk 安装。

  • 已安装 v1.1.2 的:签名相同,可以直接覆盖安装,服务器列表和设置会保留。
  • 装过 预览版(debug 签名) 的:签名不同,不能直接覆盖,需要先卸载旧版。卸载会清掉应用里保存的服务器列表和设置。

校验签名

官方证书 SHA-256:

3D:20:0A:A5:36:9B:75:A0:73:56:A1:85:8C:07:C9:D8:D5:05:56:25:4A:5D:F0:7A:3E:C9:C8:E0:AA:A7:50:36

可以用 Android SDK 的 apksigner verify --print-certs SLConsole-v1.2.0.apk 核对,输出里的 certificate SHA-256 digest 应为 3d200aa5369b75a07356a1858c07c9d8d50556254a5df07a3ec9c8e0aaa75036。

APK 文件 SHA-256:0cacfafebda9807fd6a36ebeaccf71c8e79eaeea4433bb91c03de56ecc0e5d07

SLConsole v1.1.2

Choose a tag to compare

@DNTOF DNTOF released this 03 Oct 13:40
87d5c5d

SLConsole 第一个官方签名的正式版本。

更新内容

  • 布局重构:重新组织页面和导航,底栏改为悬浮胶囊;适配插件移到「中心 → 适配插件」。页面可以滚到顶栏和底栏后面,静止时第一项仍在栏外。
  • 可选液态玻璃:在「中心 → 外观 → 启用液态玻璃」打开,默认关闭。顶栏、底栏和侧栏会模糊背后正在滚动的内容。玻璃关闭时顶栏是主题实色。上次绘制失败时,下次启动会自动关闭并提示。
  • 匿名使用统计(Microsoft Clarity):默认开启,可在「设置 → 隐私 → 使用统计」关闭,关闭后立即停止收集。敏感内容会被遮盖,不记录服务器地址、密钥和控制台内容。
  • 关于页重写:作者 DNT_OF,附 GitHub、爱发电、哔哩哔哩链接,并感谢 FXDYJ。
  • 键盘遮挡修复:全应用的输入框获得焦点时会停在软键盘上方。
  • 官方签名:正式版使用官方证书签名。启动时会核对签名,不是官方签名的安装包会提示「非官方版本」。

安装

下载下方的 SLConsole-v1.1.2.apk 安装。

之前装过预览版(debug 签名)的,因为签名不同,不能直接覆盖安装,需要先卸载旧版。卸载会清掉应用里保存的服务器列表和设置。

校验签名

官方证书 SHA-256:

3D:20:0A:A5:36:9B:75:A0:73:56:A1:85:8C:07:C9:D8:D5:05:56:25:4A:5D:F0:7A:3E:C9:C8:E0:AA:A7:50:36

可以用 Android SDK 的 apksigner verify --print-certs SLConsole-v1.1.2.apk 核对,输出里的 certificate SHA-256 digest 应为 3d200aa5369b75a07356a1858c07c9d8d50556254a5df07a3ec9c8e0aaa75036。

APK 文件 SHA-256:e4af80fe6951d91f8014ffe4aba8ac13e530324d32fa0b7e9cbaf79190e7ac1e