Code Monkey home page Code Monkey logo

redenvelopeassistant's Introduction

RedEnvelopeAssistant

RedEnvelopeAssistant Below is a chinese instruction:


#红包助手

完全免费开源的抢红包软件
##功能 此软件是为了辅助抢红包而开发
支持支付宝以及微信,目前只有Android版本,暂时不考虑开发其他版本
由于只是业余2-3天时间做的,可能有不少功能问题 需要的同学可以执行扩展功能
春节期间不再维护,等春节过后

###支付宝红包助手 支持所有Android版本以及几乎所有机型
可以在未抢到红包的情形下再抢一次或者多抢几次红包
目前可以稳定使用
###微信红包助手 可以在聊天页面自动抢红包
目前仅支持Andorid4.4系统,4.0以下完全无法使用,[4.0-4.4)以及(4.4,]部分功能可以使用(视手机而定)
还有遗留问题,需要后续完善。

##使用 ###支付宝红包助手 由于支付宝的数据是保存在本地,如果某一次没有抢到红包,可以把数据清除,重新登录,然后再抢一次,当然在服务端红包应该是有上线限制的,但是如果第一次没有抢到,可以利用这个再抢一次。
另外一种方式就是改系统时间,此应用没有实现
###微信红包助手 按照提示开启红包服务
进入设置页面,勾选微信聊天页面自动抢红包(默认关闭)
打开微信,进入聊天页面

注意(设置->微信聊天页面自动抢红包) 以上功能存在bug,不建议开启 如果微信在后台运行,希望在点击通知栏红包提醒后进入聊天页面时自动抢红包,可开启,抢到后,请关闭此功能;后台运行时才打开此功能

##已知问题 ###微信红包助手

  1. 对Android版本有限制,4.4功能全一些
  2. 自动抢红包可能会重复抢一个红包
  3. 抢红包过程中页面跳转会有问题
  4. 抢到红包后需要关闭服务才能查看红包额度

##技术实现 ###支付宝红包助手

  1. 直接跳转到应用清除页面
  2. root权限使用"am clear XXXX"命令清除应用数据 ###微信红包助手 使用AccessibilityService对程序进行模拟点击 目前如何去判断这个页面中某一个红包已经抢过是关键问题,暂时还没有解决

##优化

  1. 代码结构优化
  2. UI权限以及包监听优化

##后续

  1. 修复bug
  2. 现在可检测到通知栏的红包消息,但是如何去模拟点击通知栏?

redenvelopeassistant's People

Contributors

waylife avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.