What I'm looking for is some sort of macro-recorder (though that term seems to be hijacked now my macro-photography apps).

I'd like to record a set of presses (specifically, beating a level in a game), and then have those repeated for me so I can accumulate in-game currency without wasting my time or a ton of money.

I imagine there would be other practical uses as well, but I'm not finding anything to do this in Google Play.

MacroDroid and Tasker both looked promising, but you can only assign predefined actions to predefined events - not a set of touches.

  • 1
    possible duplicate of How can I record touches?
    – ale
    Commented May 9, 2013 at 12:21
  • 1
    @AlEverett This seems different as this question also wants a way to play touches back without user interaction.
    – Peanut
    Commented May 9, 2013 at 13:35
  • I saw that question, 'seeing touches' as answered there is not at all what I'm looking for.
    – Ehryk
    Commented May 9, 2013 at 13:53
  • That's why it says "possible duplicate".
    – ale
    Commented May 9, 2013 at 14:07

9 Answers 9


I've developed such an app called RepetiTouch. It's currently in beta stage and aimed at developers, but a limited free version is available here. However, it needs a rooted device running Android 2.3 or later.

As far as I know, currently no other app with this functionality exists, but there are some tools/scripts providing such features using a computer and an USB connection, e.g., here.

Anyway, I discourage any use of any such apps or tools for farming.

  • 1
    Neato, I just so happen to be a developer (mostly C# and Javascript, but I tinker), with a rooted S-Off HTC Rezound running CyanogenMod 10.1 (Android 4.2.2). Thanks!
    – Ehryk
    Commented May 10, 2013 at 6:57
  • When I open the app I just get "No usable input event file was found." with an -Exit- button.
    – Ehryk
    Commented May 10, 2013 at 7:02
  • Probably your device/touchscreen driver doesn't expose the interface needed by my app, i.e., this particular input event file. However, you can contact me via email so we can find out for sure.
    – cygery
    Commented May 10, 2013 at 7:16
  • I wonder if you have a latest version of this application which will be compatible in android marshmallow.
    – Polar
    Commented Aug 15, 2017 at 10:17

The only app I know of that works fine is "Android Bot Maker" (XDA link here)

sadly, it can't record the touches, but you can set it manually yourself, by finding out the coordinates by enabling "show pointer location" on the developers category of the OS settings.


HiroMacro Auto-Touch Macro works well for me.


You can try the Culebra GUI: https://github.com/dtmilano/AndroidViewClient/wiki/Culebra-GUI. It is a python-based tool that lets you record interactions and re-run them.


If you want to do this on an Android Emulator. By using Memu, you have a button to record and play a script.


I wrote a script to record and playback the events like touching, accelerator, gyro, and etc.. https://github.com/tzutalin/adb-event-record


I had made a java application which does Android Record N Play


I'm certain this is possible, since I had an app about 6+ yrs ago that did exactly this. I used it to send myself (at another email address) notes of things I wanted a reminder for. After tapping an icon, it would record opening gmail, selecting 'compose', filling in the 'to' spot, then moving the cursor to the content area and selecting the microphone. All set up in an icon. All I had to do was tap the icon, then start speaking and I got text in the email. then I hit send. I got a new phone and never could find it again! Maybe because of security considerations it wouldn't work today!

  • Your answer could be improved with additional supporting information. Please edit to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center.
    – Community Bot
    Commented Apr 11, 2023 at 7:40

I am the developer for 123Autoit - NonRoot. The latest version has included the function of macro recording and playback action. the app is free to use.

Here is the video demo of the macro recording and playback on YouTube: 123Autoit nonroot Record and Playback function.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .