https://github.com/system233/wechat-service
[WIP] Wechat UOS as a service
https://github.com/system233/wechat-service
service uos wechat
Last synced: 6 days ago
JSON representation
[WIP] Wechat UOS as a service
- Host: GitHub
- URL: https://github.com/system233/wechat-service
- Owner: System233
- License: mit
- Created: 2022-06-06T13:29:14.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-12T09:07:17.000Z (almost 4 years ago)
- Last Synced: 2025-12-19T12:44:31.817Z (6 months ago)
- Topics: service, uos, wechat
- Language: JavaScript
- Homepage:
- Size: 479 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wechat-Service
Linux wechat for UOS as service.
将uos wechat的native后端转为对外公开的服务供调用.
## ❌WIP
工作正在进行...
## TODO
- [x] 公开native层接口.
- [x] 转发native层数据.
- [x] 反编译protobufjs.
- [ ] 重新实现/Hook `libuosdevicea.so`.
- [ ] 重新实现js前端.
- [ ] 修复 本地-远程 资源路径.
- [ ] qemu (+docker?) 最小linux跨平台运行
## 当前进度
* 可启动到登录页面
在Windows上通过Electron指令启动`wechat`的js部分,Linux上运行`native`部分作为服务,同时Hook `alita.node`转发js-native通信数据,能够让wechat启动到登录页面。
由于路径问题,这样启动的登录窗口无法显示出登录二维码,但本地缓存中是存在的,扫描linux服务启动目录下`$userData/wechat/users/cache/loginqrcode`中的缓存二维码,能够成功扫码并在该目录中生成头像,但暂时无法进一步登录。