腕上黑盒 (HeyWear)
本项目由一名高三学生利用课余时间独立开发完成的Wear OS版本小黑盒 由于即将面临高考精力不足,开发暂时中止,现将项目开源,如果你有兴趣的话可以研究下 (虽然写的很石山代码 尽力了)
实现了哪些功能? 1. 浏览与阅读
- 刷首页:支持瀑布流加载,能分别显示“文章”和“动态”
- 看帖子:文章详情页支持图文混排(HTML 解析);动态支持多图轮播显示
- 看图片:内置了全屏图片查看器,支持双击放大/双指缩放,长按还能把图片直接保存到手表本地相册
2. 账号与个人中心
- 扫码登录:手表端生成二维码,用手机小黑盒扫码确认即可登录
- 个人数据:可以查看自己的头像、粉丝数等基本信息
- 内容管理:支持查看我的“历史浏览记录”、“我的收藏”以及“我的动态”
3. 设置与调试功能
- 无图模式:开启后不加载图片,节省手表流量
- 基础设置:支持清除本地缓存、显示系统时间开关、一键退出登录
- 防风控伪装:内置了随机生成设备 Device-ID 和 User-Agent 的逻辑
- 崩溃拦截:遇到 Bug 闪退时会有“红屏报错”提示,并自动把错误日志写进手表本地文件里,方便排查问题
📂 项目结构
如果你想接手的话:
🚨 关于核心签名 (HeyboxSigner.kt)
为了避免被黑盒找上门,同时满足学习研究的需求,本项目的签名算法中去除了关键部分
如果你需要自行编译运行本项目的话:
请自行通过浏览器开发者工具 (F12) 抓取 Web 端登录或 Feed 流接口。
在压缩的 JS 文件中寻找固定字符串组合的常量
然后在HeyboxSigner.kt里实现generateHkey()方法
更具体的请参考文件内容
环境要求:Android Studio Koala (或更新版本),JDK 17+。
SDK 版本:compileSdk 34,minSdk 28 (兼容 TicWatch Pro 3 等老设备至 Pixel Watch 3)。
📜 免责声明 本项目仅供编程学习与技术交流使用 App 内展示的所有游戏资讯、帖子、图片、评论等数据版权均归 清枫(北京)科技有限公司 (小黑盒) 所有 开发者不对因使用本软件导致的任何账号异常、数据泄露等问题负责
写在最后 本来这个项目是闲暇时刻写着玩的,然后写着写着就做成了现在这个样子,也没想到会有这么多人喜欢 最后感谢HeyWear社区的各位,小黑盒官方,各位盒U们,还有屏幕前面的你,承蒙厚爱了