forked from geeeeeeeeek/WeChatLuckyMoney
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Zhongyi Tong
committed
Jan 25, 2016
1 parent
c999387
commit 9bce7d5
Showing
7 changed files
with
158 additions
and
40 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
# 更新日志 | ||
|
||
**[v2.0.1 (2016.01.23)](https://github.com/geeeeeeeeek/WeChatLuckyMoney/releases/tag/v2.0.1)** | ||
|
||
- 修复了用户第一次使用,偏好设置未加载导致的插件失效。 Fix issue #50, #51. | ||
|
||
|
||
|
||
**[v2.0 (2016.01.23)](https://github.com/geeeeeeeeek/WeChatLuckyMoney/releases/tag/v2.0)** | ||
|
||
- 更自由的监视选项. Give user the freedom to choose what to watch, chat/list/notifications available at choices. | ||
|
||
|
||
- 更优化的重复红包判定. Optimize algorithm for duplicate hongbao detection. | ||
|
||
|
||
- 自动更新机制. Add auto update module. | ||
|
||
|
||
- 更新UI设计、应用图标. Update UI and app icon. | ||
|
||
|
||
- 增加辅助服务的说明. Add description for accessibility service. | ||
|
||
|
||
- 增加了反馈issue的快捷方式. Add quick link to Github issues. | ||
|
||
|
||
- 替换包名. Substitute the original package name. | ||
|
||
详细的release notes请见https://github.com/geeeeeeeeek/WeChatLuckyMoney/issues/48。 | ||
|
||
|
||
|
||
**[v1.4 (2016.01.16)](https://github.com/geeeeeeeeek/WeChatLuckyMoney/releases/tag/v1.4)** | ||
|
||
- 修复了微信新版(6.3.9.48_refecd3e)红包UI调整导致的功能失效。Fix failure caused by new WeChat Hongbao UI. Related issue #41. | ||
|
||
|
||
|
||
**[v1.3 (2015.12.29)](https://github.com/geeeeeeeeek/WeChatLuckyMoney/releases/tag/v1.3)** | ||
|
||
- 修复了红包频繁点击的bug。Fix repeatedly opening envelopes. Related issue #27 . | ||
|
||
|
||
- 并入了从通知栏进入抢红包的代码(#28),充分测试后加入下一个版本。Add watch for WeChat notification, from which enter the chat activity. This feature will not be available in this version, until well tested. | ||
|
||
|
||
|
||
**[v1.2 (2015.12.17)](https://github.com/geeeeeeeeek/WeChatLuckyMoney/releases/tag/v1.2)** | ||
|
||
该版本的红包识别代码存在Bug,会出现频繁点击,建议跳过该版本。 | ||
|
||
- 增加了微信语言 英语 的支持,修复了由此导致的一系列问题. Add support for the English language. Fix related issues. | ||
|
||
|
||
- 修改了红包重复判断的逻辑,戳“名称与缓存不一致的红包”和“名称一致且间隔大于5秒”的红包。Change the logic of detecting duplicate red envelopes. Only those name unmatched with cached or those name matched but with a duration > 5 secs will be touched. | ||
|
||
|
||
|
||
**[v1.1 (2015.10.28)](https://github.com/geeeeeeeeek/WeChatLuckyMoney/releases/tag/v1.1)** | ||
|
||
- 服务运行时防止息屏。Keep screen on when service is running. | ||
|
||
|
||
|
||
**[v1.0 (2015.10.07)](https://github.com/geeeeeeeeek/WeChatLuckyMoney/releases/tag/v1.0)** | ||
|
||
- 从dev分支并入了新版UI和红包节点的hash算法。 | ||
|
||
|
||
- 增加了红包重复判断,不再不停点击最新的红包,极大优化了性能和体验。 | ||
|
||
|
||
|
||
**[preview (2015.08.17)](https://github.com/geeeeeeeeek/WeChatLuckyMoney/releases/tag/v1-beta1)** | ||
|
||
- 对源码进行了少量修改。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
**The MIT License (MIT)** | ||
|
||
Copyright (c) 2016 Zhongyi Tong ([geeeeeeeeek@Github](https://github.com/geeeeeeeeek)) | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,49 @@ | ||
# 微信抢红包插件 [English Version](https://github.com/geeeeeeeeek/WeChatLuckyMoney/blob/stable/README_EN.md) | ||
# 微信红包 | ||
|
||
[![Build Status](https://travis-ci.org/geeeeeeeeek/WeChatLuckyMoney.svg?branch=workflow-automation)](https://travis-ci.org/geeeeeeeeek/WeChatLuckyMoney)[![Issue Count](https://codeclimate.com/github/geeeeeeeeek/WeChatLuckyMoney/badges/issue_count.svg)](https://codeclimate.com/github/geeeeeeeeek/WeChatLuckyMoney) | ||
[![forthebadge](http://forthebadge.com/images/badges/designed-in-ms-paint.svg)](http://forthebadge.com) [![forthebadge](http://forthebadge.com/images/badges/built-by-codebabes.svg)](http://forthebadge.com) [![forthebadge](http://forthebadge.com/images/badges/powered-by-electricity.svg)](http://forthebadge.com) | ||
|
||
这个Android插件可以帮助你在微信群聊抢红包时战无不胜。当检测到红包时,插件会自动点击屏幕,人工点击的速度无法比拟。 | ||
[![Build Status](https://travis-ci.org/geeeeeeeeek/WeChatLuckyMoney.svg?branch=stable)](https://travis-ci.org/geeeeeeeeek/WeChatLuckyMoney) [**English README**](https://github.com/geeeeeeeeek/WeChatLuckyMoney/blob/stable/README_EN.md) | ||
|
||
你正在查看的是[**stable分支**](https://github.com/geeeeeeeeek/WeChatLuckyMoney/tree/stable),前往[**Release**](https://github.com/geeeeeeeeek/WeChatLuckyMoney/releases/)下载最新可用版本。根据目前的测试,稳定版本抢到红包的概率为100%。 | ||
一个帮助你在微信抢红包时战无不胜的Android应用。自动检测并且拆开红包,速度超乎你的想象。 | ||
|
||
> **注:** 你还可以切换到[**dev分支**](https://github.com/geeeeeeeeek/WeChatLuckyMoney/tree/dev),查看更多实验性的修改。dev分支在stable分支的基础上尝试了大量修改和优化,能使用但无法保证稳定性。 | ||
前往[**Release**](https://github.com/geeeeeeeeek/WeChatLuckyMoney/releases/)下载最新版本。 | ||
|
||
下面的文档仅针对**stable分支**。 | ||
### 特性 | ||
|
||
## 最新版本 | ||
- **监视选项任意组合,满足多样化的使用需求**[[?]](https://github.com/geeeeeeeeek/WeChatLuckyMoney/issues/48) | ||
|
||
提供了`系统通知`/`聊天列表`/`聊天页面`三档选项,无论是想要谨慎不被察觉,还是想要高效志在必得,这个插件如你所愿。 | ||
|
||
- **更智能的红包识别** | ||
|
||
多种特征标识,聊天时不再重复点击红包。反反外挂策略(即将发布)自我保护,避免插件失效。 | ||
|
||
- **自动检测更新** | ||
|
||
第一时间适配最新版本微信,应用内即可一键更新。 | ||
|
||
- **轻量、安全、值得信赖** | ||
|
||
安装包仅1M,无需ROOT,开箱即用。代码公开透明,活跃的社区讨论,数万用户下载,值得你的信赖。 | ||
|
||
[**v1.4 (2016.01.16)**](https://github.com/geeeeeeeeek/WeChatLuckyMoney/releases/tag/v1.4) | ||
|
||
1. 修复了微信新版(6.3.9.48_refecd3e)红包UI调整导致的功能失效。 | ||
|
||
## 使用方法 | ||
### 使用方法 | ||
|
||
1. 打开『微信红包』应用,开启插件。 | ||
2. 打开『微信』应用,进入有红包的群。 | ||
2. 做你想做的事。 | ||
3. 坐等红包进账。 | ||
|
||
## 实现原理 | ||
### 实现原理 | ||
|
||
请见[技术文档](https://github.com/geeeeeeeeek/WeChatLuckyMoney/blob/dev/README.md),注意文档描述的是dev分支(已弃用)的具体实现,而不是stable分支。若有疑问,请在[ISSUES](https://github.com/geeeeeeeeek/WeChatLuckyMoney/issues)中提出。 | ||
|
||
### 更新日志 | ||
|
||
[dev分支文档](https://github.com/geeeeeeeeek/WeChatLuckyMoney/blob/dev/README.md)中详细介绍了实现。 | ||
完整的更新日志请见[CHANGELOG](https://github.com/geeeeeeeeek/WeChatLuckyMoney/blob/stable/CHANGELOG.md)。 | ||
|
||
## **版权及免责声明** | ||
### **版权及免责声明** | ||
|
||
本项目源自小米今年秋季发布会时演示的抢红包测试[源码](https://github.com/XiaoMi/LuckyMoneyTool)。stable分支基于此代码继续开发,dev分支重写了几乎所有的逻辑代码。 | ||
本项目源自小米去年秋季发布会时演示的MIUI 7抢红包测试[代码](https://github.com/XiaoMi/LuckyMoneyTool)。 | ||
|
||
由于插件可能会改变自然的微信交互方式,这份代码仅可用于教学目的,不得更改后用于其他用途。对于使用插件时可能发生的任何情形,由使用者自行承担,包括但不限于“禁用红包功能”、“微信封号”。 | ||
插件可能会在一定程度上改变微信的交互方式。使用本项目中包含的代码及其生成物时,使用者自行承担随之而来的各种风险,包括但不限于“禁用红包功能”、“微信封号”。 | ||
|
||
项目使用MIT许可证。在理解可能的风险后,你可以将代码用于任何用途。 | ||
本项目使用[MIT许可证](https://github.com/geeeeeeeeek/WeChatLuckyMoney/blob/stable/LICENSE.md)。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,33 +1,49 @@ | ||
# WeChat Red Envelopes [中文版本](https://github.com/geeeeeeeeek/WeChatLuckyMoney/blob/stable/README.md) | ||
# WeChat Lucky Money | ||
|
||
This Android app helps you snatch red envelopes in WeChat group chat. When a red envelope is detected, the service automatically clicks on it, faster than any mankind. | ||
[![forthebadge](http://forthebadge.com/images/badges/designed-in-ms-paint.svg)](http://forthebadge.com) [![forthebadge](http://forthebadge.com/images/badges/built-by-codebabes.svg)](http://forthebadge.com) [![forthebadge](http://forthebadge.com/images/badges/powered-by-electricity.svg)](http://forthebadge.com) | ||
|
||
You are now on the [**stable branch**](https://github.com/geeeeeeeeek/WeChatLuckyMoney/blob/stable/README_EN.md). Please goto [**Release**](https://github.com/geeeeeeeeek/WeChatLuckyMoney/releases/) page to download available apk. According to our test, the stable version is capable of snatching every single red envelope. | ||
[![Build Status](https://travis-ci.org/geeeeeeeeek/WeChatLuckyMoney.svg?branch=stable)](https://travis-ci.org/geeeeeeeeek/WeChatLuckyMoney) [**中文 README**](https://github.com/geeeeeeeeek/WeChatLuckyMoney/blob/stable/README.md) | ||
|
||
> **Note:** You can also switch to the [**dev branch**](https://github.com/geeeeeeeeek/WeChatLuckyMoney/blob/dev/README_EN.md) to find out more experimental improvements. However, the stability might not be as good as the stable one. | ||
This Android app helps you snatch red envelopes in WeChat. It detects red envelopes automatically, and clicks to open them faster than your imagination. | ||
|
||
The following doc is targeted at **stable branch**. | ||
Please goto the [**Release**](https://github.com/geeeeeeeeek/WeChatLuckyMoney/releases/) page to download the latest version. | ||
|
||
### Spotlights | ||
|
||
- **What to watch is at your choice**[[?]](https://github.com/geeeeeeeeek/WeChatLuckyMoney/issues/48) | ||
|
||
Three levels of watch options: `notification`/`chat list`/`chat page`. Whatever a coutious man or an ambitious one you wanna be, the choice is at yours. | ||
|
||
- **More intelligent algorithm** | ||
|
||
Multiple features used to identify a red envelope. No more repeated clickings. Anti-anti-plugin strategies are protecting the app from disability. | ||
|
||
- **Auto update checking** | ||
|
||
Work with the latest version of WeChat. Update available inside your app. | ||
|
||
- **Light, safe, and trustful** | ||
|
||
Tha package is as light as 1Mb. With code open sourced, active community discussions, tens of thousands of downloads, it's worth your trust. | ||
|
||
## Newest Version | ||
### How to use | ||
|
||
[**v1.4 (2016.01.16)**](https://github.com/geeeeeeeeek/WeChatLuckyMoney/releases/tag/v1.4) | ||
1. Open the app, turn on the service. | ||
2. Do whatever you wanna do. | ||
3. Wait for the lucky money comes in your pocket. | ||
|
||
1. Fix failure caused by new WeChat Hongbao UI. Related issue [#41](https://github.com/geeeeeeeeek/WeChatLuckyMoney/issues/41). | ||
### Implementation | ||
|
||
## Usage | ||
See the [document](https://github.com/geeeeeeeeek/WeChatLuckyMoney/blob/dev/README.md), which is targeted at the dev branch (deprecated) and is IN CHINESE. If it bothers you, leave your message in the [ISSUES](https://github.com/geeeeeeeeek/WeChatLuckyMoney/issues). | ||
|
||
1. Open "WeChat LuckyMoney" app, and turn on the service. | ||
2. Open "WeChat" app, and enter a group chat that has incoming red envelopes. | ||
3. Sit tight and wait for money coming to your pocket. | ||
### Update history | ||
|
||
## Implementation | ||
For full history, see [CHANGELOG](https://github.com/geeeeeeeeek/WeChatLuckyMoney/blob/stable/CHANGELOG.md). | ||
|
||
[The document on dev branch](https://github.com/geeeeeeeeek/WeChatLuckyMoney/blob/dev/README.md) covers every single detail of the implementation. However, it's in Chinese and I'm not gonna do the translation. | ||
### License | ||
|
||
## License | ||
The project was heavily inspired by the [app](https://github.com/XiaoMi/LuckyMoneyTool) demonstrated on XiaoMi's news conference for its phone product last autumn. | ||
|
||
The project was heavily inspired by an [app](https://github.com/XiaoMi/LuckyMoneyTool) demonstrated on XiaoMi's news conference for its phone product this autumn. The stable branch is developed after this, while the dev branch rewrites nearly all the code. | ||
This app might alter the natural way of interactions with WeChat. When you are using the code and its accessories, you are fully responsible for any possible consequences. | ||
|
||
**Note that:** This app might alter the natural way of interactions with WeChat. Thus the code is restricted to educational use only. You are *not* allowed to use it for other purposes. You must understand and be fully responsiable of the potential risks of using the app, including "being forbidden to use WeChat Lucky Money functionality", etc. | ||
The project is licensed to the [MIT](https://github.com/geeeeeeeeek/WeChatLuckyMoney/blob/stable/LICENSE.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters