Skip to content
[Android] [Not maintained] A free open-source easy to use material-designed autoclicker for Android rooted devices.
Java Shell
Branch: master
Clone or download
pylapp chore: update licenses headers
Signed-off-by: Pierre-Yves Lapersonne <dev@pylapersonne.info>

Signed-off-by: Pierre-Yves Lapersonne <dev@pylapersonne.info>

Signed-off-by: Pierre-Yves Lapersonne <dev@pylapersonne.info>

Signed-off-by: Pierre-Yves Lapersonne <dev@pylapersonne.info>
Latest commit e63f6b1 Oct 29, 2018

README.md

Smooth Clicker

A free open-source easy to use material-designed autoclicker for Android rooted devices.

This app can trigger software clicks / touches thanks to system Shell commands executed in the system as SU. The app is open-source, easy to use and to configure and can make several clicks with delayed starts and pauses between each click. You can also repeat clicks sequences and make infinite clicks loops. The app possesses a dedicated Android service you can reach and trigger to make some click processes instead of using the GUI.

Why this app? Because I wanted to build my own auto clicker / auto touch to make some tricks on games or on apps (like Woy !, Cookie Clicker or Clash of Clans).

The project contains the Java 7 sources, the JavaDoc as HTML pages, the unit tests with JUnit and Robolectric and the instrumented tests with Espresso and UIAutomator.

The app can be found in Google Play here, or with the following QR-Code :

QR Code to go to the Play Store


Screen shots

Introduction screen Set up the sequence of clicks you want to process Select some points everywhere
You can make long sequence of clicks to trigger Settings can provide cool features The app uses thir party libs !

Features

  • still need to have a rooted Android device...
  • intro screen to introduce the app
  • define a sequence of clicks to make
  • several points can be selected
  • random points can be selected
  • a sequence of clicks can be repeated, endlessly if needed
  • the unit time can be ms, s, m or h
  • a delay can be defined before each sequence of clicks
  • a pause can me made between each click
  • device may vibrate on start and on each click
  • device may display notifications when the process is on going, on clicks and when the countdown is running
  • device may play a sound when a new click is done
  • the configuration can be reset to defaults values
  • a shake to clean feature can reset the configuration
  • the configuration of the click process and the coordinates of the points to use can be saved/loaded in/from JSON files
  • support for portrait / landscape modes, for tablets and handsets
  • standalone mode with an empty activity loading points and config files before finishing and starting the click process
  • standalone mode which can use these points and config files and a picture file which will trigger the click process if the device's screen matches this picture
  • options which can force the screen to be on, keep it on, unlock it thanks to a dedicated Shell script to execute
  • supported languages: english, french, russian, italian

Licence

Under MIT License


Warning

Smooth Clciker is not maintained anymore, but feel free to fork the project and submit pull requests if you want. Several steps I wanted to reach:

  • replace not enough convenient AsyncTask by Background or Foreground services
  • use design patterns (e.g. Mediator) to deal with the processes
  • draw on the grid the selected points
  • deal with landscape mode
  • add shortcuts on app icons to start/stop processes
  • trigger click process with physical buttons
  • schedule clicks for dedicated dates or screenshots
  • ...
You can’t perform that action at this time.