Skip to content

m16a4666/HeyWear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

腕上黑盒 (HeyWear)

alt text alt text alt text

本项目由一名高三学生利用课余时间独立开发完成的Wear OS版本小黑盒 由于即将面临高考精力不足,开发暂时中止,现将项目开源,如果你有兴趣的话可以研究下 (虽然写的很石山代码 尽力了)

实现了哪些功能? 1. 浏览与阅读

  • 刷首页:支持瀑布流加载,能分别显示“文章”和“动态”
  • 看帖子:文章详情页支持图文混排(HTML 解析);动态支持多图轮播显示
  • 看图片:内置了全屏图片查看器,支持双击放大/双指缩放,长按还能把图片直接保存到手表本地相册

2. 账号与个人中心

  • 扫码登录:手表端生成二维码,用手机小黑盒扫码确认即可登录
  • 个人数据:可以查看自己的头像、粉丝数等基本信息
  • 内容管理:支持查看我的“历史浏览记录”、“我的收藏”以及“我的动态”

3. 设置与调试功能

  • 无图模式:开启后不加载图片,节省手表流量
  • 基础设置:支持清除本地缓存、显示系统时间开关、一键退出登录
  • 防风控伪装:内置了随机生成设备 Device-ID 和 User-Agent 的逻辑
  • 崩溃拦截:遇到 Bug 闪退时会有“红屏报错”提示,并自动把错误日志写进手表本地文件里,方便排查问题

📂 项目结构

image

如果你想接手的话:
🚨 关于核心签名 (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们,还有屏幕前面的你,承蒙厚爱了

image image image

About

小黑盒手表版(Release可用,现已停止维护)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages