FRep - Finger Replayer

9.76K reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

FRep is Finger Record/Replay App for Android 2.3~10. Once you record the routine operation, you can replay it by single trigger. For newer Android version, please try FRep2 instead.

- Record and Replay/Repeat/Edit operations of touchscreen and/or keystroke
- Easy record/play on current app, by pushing the button of floating console
- Console shows/hides depending on playable records for current app

Unlock key provides the unlimited number of records & Tasker/Locale plugin functionality.

Usage Example
- Recording analog Push/Swipe/Flick operations for automatic process/scroll/gesture
- Playing continuous virtual space key push with interval for browsing
- Preload delayed or continuous pushing in prospect of processing delay, such as CPU load or network communication
- Avoid blind area or blurring by the finger operation
- Combination with automation App through FRep replay shortcut/Tasker plugin
- Demonstrate your App in actual device

=== Initial Setup ===
FRep needs the initial setup below. If your Android is ROOTED, you can skip this section by permitting su.

To setup FRep initially or when Android rebooted, you need USB connection to Win/Mac/Linux/Android. Please retrieve and run the setup tool from following URL.

FRep Setup Tool


Show/Hide console
After starting service, FRep will stay in the notification. By tapping it, the console shows/hides. Once you record by the recording circle button, FRep automatically show console on the app on recorded. Then, the record can be replayed by the playing triangle button.

Recording mode
Choose which you like at the FRep front app;
Simple: record until Power push.
Till Gap: record until designated seconds of no input.
Progress: record continuously and construct editable sequence separated by input gap.

Repeat/Edit playing
By setting the Repeat number >1 in Manage Traces, FRep play the record continuously by the count. You can also create/edit the playing sequence consisting of multiple records/controls. In addition, each stroke in traces can be moved/set wait/clipped.

Power button
FRep do not record Power push, which will finish any recording/playing immediately.

Restrict by current App
In record/replay, occasional call or App change may cause a problem. To avoid that, FRep is restricted on Phone, Google Play and FRep itself. You can configure restriction for other Apps.

Interruption of playing
To abort replaying, you can interrupt easily by the overlapping the operation.

Virtual keyboard
Double-tapping the upper button on the console, you can open another page which has key operation editor.

Notification type/icon, console size/transparency, drag/flick sensitivity, default settings, etc.

= Notice&Tips =
- This app uses Accessibility Service by ACCESSIBILITY_SERVICE permission to detect current app, for responsive switching function of floating console.
- Full network access permission is used only for communication with the setup process in localhost.
- Do not record including personal information and/or password.
- The replay result may differ depending on the CPU load or such. To make good reproducibility, take longer delay for processing wait, stop touch at end point for dragging/flick, and more, try to Edit Sequence with image matching (see Tutorial in support site).
- The records have no compatibility with other device.

If you have any question or request, please mail us. The reply will be in English.

Updated on
Oct 29, 2021

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

9.12K reviews
A Google user
December 31, 2019
Great, but could be better. Every time you restart your phone or occasionally when the frep service errors out, you have to connect to another device and rerun the setup tool. This has caused endless frustration for me because I never seem to be near my computer when it happens. That said, the functionality is great after some learning curve. It works quite well and doesn't cost much.
12 people found this review helpful
Did you find this helpful?
Christian Segura
January 28, 2021
Its capabilities are unmatched by any other app. I have used it on different rooted Pixel phones throughout the years, and I haven't had any issues with it. Fantastic for automating repetitive touchscreen tasks. It's interface is simple enough for basic actions. Yet there is room to create complex coded loops and executions to cater to nearly any string of actions. The learning curve is high for more complex stuff, but once you take the time to read and understand how the if statements, image matching, variables, loops, and touch locations work, there is very little you can't do with this app!
19 people found this review helpful
Did you find this helpful?
A Google user
December 3, 2019
I didn't think this was possible without root access! I need to do the same 8 button presses about 150 times, and I didn't think I could automate it at all on a physical Android device (i.e. not virtualization on my already-janky Windows machine). And in future I'll need to do similar repetitive tasks over 200 times. Even if there's a limit like 100 iterations, this will still save so much work. If you can't delete recordings directly from the overlay, that would be an amazing added feature. Actually, I'm pretty sure I can't right now, but that's probably part of the paid version, which is entirely fair. Thank you!
2 people found this review helpful
Did you find this helpful?

What's new

- Added Adjust video size in Screen API Settings.
- Added Reference Screenshot Path option in Wait Image control, to replace prepared image by the file* of designated path at the replay. (Requires FRep Unlock Key)
*Supposed to be used together with the Screenshot control with Rotation 0 degree setting.
- Fixed issue of video recording by Screen API, on some screen width environment.
- Fixed issue of popup message on Android 11 (Text only, Position is ignored).