Skip to content

Automate everything on Android! Send messages on WhatsApp at a scheduled time or maybe even fill your timesheet everyday.

Notifications You must be signed in to change notification settings

theGeekyLad/replay.it

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Replay.it

Here's an off-the-charts Android automation project that sits right there, watches you do something on your phone, something as simple as sending that WhatsApp morning wish to person X and literally "replays" it just the same way as you'd done it, but at a later point in time as scheduled.

"Hang on hang on ... what really?" - an abstrusely bemused spectator.

If that seemed to bounce for a bit, check out this YouTube video! It covers a nice little automation scenario of pinging your friend "hey" on WhatsApp and lets you have that replayed all over again at a desired time.

Needs (10-15m)

Java

Without Java you're not going to be able to run this project. How should you know if your system does have Java? Open a terminal session / Powershell and java -version. If that fails stating that the command wasn't found, get the latest Java SE JDK from Oracle's official download page.

Follow your platform specific installation instructions for getting it setup (barely takes while).

Android w/ Root

The app counterpart requires root access as injects touch, motion and key events on your behalf that isn't permitted with standard shell access. Nevertheless, if you're planning on just playing around to know how the whole concept of recording and replaying works, neither do you need the Android app nor do you need root.

USB Debugging

Without this enabled on your Android device, you'll not see anything happen! Now getting to this option differs with the device in question but most generally, here's what you need to do on your phone:

Settings -> About phone -> Rapid taps on 'Build number' (enables 'Developer options') -> Go back a step -> System -> Developer options -> Toggle to enable -> Scroll down to 'USB debugging' -> Toggle to enable

Note: When the device is connected to the PC and you run this program for the very first time, you'd see a pop-up on your Android device for ADB authentication. Check the box that says "Allow always" and grant access.

Get it! Run it! (1-2m)

Linux + MacOS

  • Head to the releases section and download the latest release
  • Extract the ZIP file in downloads directory to Downloads/replay.it
  • Connect your Android device to this PC over a data cable
  • Fire up a terminal (usually Ctrl+T)
  • cd ~/Downloads/replay.it
  • ./replay.it.sh

Windows

  • Head to the releases section and download the latest release
  • Extract the ZIP file in downloads folder to replay.it and open that extracted folder
  • Connect your Android device to this PC over a data cable
  • Double-click replay.it.bat

Bugs

It's important to note that a "swipe" gesture is complete only after you perform a "tap" anywhere on the screen once you've finished swiping.


Made with ❤️ by theGeekyLad

About

Automate everything on Android! Send messages on WhatsApp at a scheduled time or maybe even fill your timesheet everyday.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages