Categories: Options
Tags: No Tags

Console Settings / Rec/Play Settings / System Settings

General settings about UI (Console, Notification), Recording/Playing and Environment.

SettingsFRep Settings

- Safety App Lock [System Environment]
To avoid problems, FRep restricts itself on Google Play and Phone Call screen: default is ON (restrict).
It requires FRep Unlock Key to OFF this option and record/replay on them.

- Close Bar on Notification Tap [UI/Console]
Automatically close status bar of Android when the FRep’s notification or button on notification is tapped: default is ON (close on tap).

- Current App Detection [System Environment]
Identify current app by selected method: default is Auto.

Auto(Default): Auto select;  Only Package for Android 5, Package and Class for others.
Only Package(Android 5): Detect only package of current app. Record visibility and wait app control are determined by only package (class information will be ignored).
Package and Class: Detect package and class (activity) of current app.  Available for Android ~4.4.

- Language [UI]
Language settings within the app.  To reflect this setting, restarting of Service and app is required.

FRep Console SettingsConsole Settings

- Console Size 10~500%
Adjustable console panel size: default is 100% as a button size equals standard icon size.

- Console Font Size 2~48sp
Adjustable console text size: default is 14sp.

- Console Transparency 0(Opaque)~255(Transparent)
Adjustable visibility of below layer: default is 128 (half).

- Auto Show/Hide
Show console on app for which FRep has record, hide console for app of non record: default is ON (auto).
If this is OFF, console must be switched manually by tapping notification.

- List on Flicking
Show available records list by flicking upper button of console: default is ON (show).

- Flick/Drag Sensitivity Lowest(dull)~Highest(very sensitive)
Distance to detect flick/drag operation for console operations: Default is Default (length of standard icon side)
For large screen device, higher option may useful to choose record/drag console.

Record Button Visibility
When the record(Rec) button shows: default is Show Always

Default, Show Always: Rec item for record is always selectable.
Show Only on Main Console: Rec item is selectable only on Main console.
Hide when playable item exists: Rec item is selectable only when no playable items exist for Main console.

- Use key console
Show virtual key console in another page, which is switchable by double-tapping upper button: default is ON (use).

FRep Rec/Play SettingsRec/Play Settings

- Keep Screen On [Recording/Playing]
Device screen keeps awake within recording/playing: default is ON (keep).
If this is OFF, long gap (no input term) will make screen off by system.

Edit after Recording [Recording]
FRep Record Summary panel will be shown after recording finished: default is ON (show).

Select Text on Edit Label [Recording]
Select all text when text box of label pushed, in FRep Record Summary and some panels: default is ON for Android ~6, OFF for Android 7~.
*Set this OFF when ANR (App Not Responding) occurs after the recording or the editing label.

Generate Wait Image (Progress) [Recording]
After recording in Progress mode, Wait Image controls are added at the input gap: default is ON (add).
*The target images are based on the the touched position at the taken screenshots, and the controls are set as skipped state.

- Notify Record Finish [UI/Notification]
Show recording finish, separation in Progress recording mode by popup: default is ON (show).

- Notify Play Process [UI/Notification]
Show playing start/finish, process of sequence by popup: default is ON (show).

- Minimum Popup Time [UI/Notification] 200ms~1000ms
Minimum popup term for continuous Notify Play Process: default is 500ms.

- Maximum Continuous Popup Time [UI/Notification] 4sec~60sec
Minimum popup term for continuous Notify Play Process: default is 60sec or 4sec (Android 7.1~).
*On Android 7.1, longer time will hide continuous popups.

- Cancel Popup on Playing [UI/Notification]
When specified controls are played, the showing and pending notifications are cancelled: default is Screenshot.
When this option cancels notification, the controls will be played after 500ms wait.

None (Keep Showing): Do not cancel popup.
Screenshot: (default) Cancel popup before taking screenshot*.
Touch control: Cancel popup before touch control.
Screenshot & Touch: Cancel popup before taking screenshot* or touch control.

*Includes Wait Image control’s taking screenshot.

Combine Plain Popups [UI/Notification]
Show single unified popup for continuous notification: Default is ON (combine).
If this option is ON, successful (or just finishing) notifications are shown as combined one, but failure (timeout) notifications are shown individually. For 3 or more notifications, the combined notification has only first and last messages, omitting the middle ones.
If this option is OFF, all notifications are shown individually.

- Position of Popup [UI/Notification]
Position of popup notification in screen: default is Default.

Countdown on Skip Panel [Playing]
In playing Wait/Wait Image control, show rest seconds to timeout on console: default is ON (show countdown)
*Wait Image will update the seconds by each image matching process.

- Default Interruption [Recording/Playing]
Set interruption settings for new records: default is ON.
If interruption settings is ON, overlapping input in playing the record will stop the playing.

- Clock-based interval [Playing]
Play the operation records at the clock-based timing: default is ON.
To use timing based on intervals of the operations (method of previous version for FRep ~3.94), switch this option to OFF.

- Log Only Last Error [Playing/Log] (Requires Unlock Key)
After playing the edited sequence, store/overwrite the log only when the playing is aborted by error or interruption: default is ON.
To get log for successful play, switch this option to OFF.  Note that in either case, FRep will keep single log for each record.

- Log Last Matched Image [Playing/Log]
Store the matched part of the image for Wait Image control: default is OFF.
If this option is ON, the matched images will be stored in external storage, to see them in preview in Edit Sequence. The images will be deleted when start playing with this option is OFF, or without Unlock Key. With Unlock Key, the images for other record are stored up to ~25MB.

- Action when Playing Ends [UI/Notification]
Selectable notification when playing finishes: default is Silent (no notification).
Other options: Vibrate, Notification Sound (System default), and Both (vibration and sound).

- Notification Icon [UI/Notification]
Selectable notification icon at notification bar: default is Default, Show Rest Repeat No.

Default, Show Rest Repeat No.: Show FRep icon on stay, Show rest repeat No. in playing.
Show Plain icons: Show FRep icon on stay, Show simple playing triangle in playing.
Transparent in Playing*: Show FRep icon on stay, transparent icon in playing.
Transparent in Staying*: Transparent icon on stay, Show rest repeat No. in playing.
Transparent in Play/Stay*: Transparent icon on stay, transparent icon in playing.

*To apply these options, installation of unlock key needed.

- Display after Shortcut [UI/Console]
Show/Hide console after playing by shortcut or Tasker plugin: default is Auto.

Default, Auto: Show console if there is any playable record.
Hide console: Hide console regardless of playable records.
Show console: Show console regardless of playable records.

*Individual setting for each shortcut/Tasker plugin will override this setting.

System SettingsFRep System Settings

- Start on Boot (Rooted) [System Environment]
If the device is rooted, FRep Service will start on the device boot: default is ON (start).
Since FRep Service need the setup, non-rooted device cannot start automatically.

- Current App Detection [System Environment]
The method of current App. detection: default is Auto.
The options depend on Android version.

Auto: Only Package (Accessibility) for Android 5.1.1 or later, Only Package (Android 5) for Android 5.0~5.1, Package and Class for before Android 5.0.
Only Package (Accessibility): Requires switching ON the FRep Accessibility Service in Accessibility of Android Settings. FRep will get the package information of current App from the accessibility service.
Only Package (Android 5): FRep recognizes only package information of current App.
Package and Class: FRep recognizes the package and class information of current App.

- Save Screenshot [Recording]
Take screenshot at each recording start: default is ON (take and save).
To decrease the size of record data, or when FRep fails take screenshot on Android 2.3.x, OFF this option.

- Screenshot Method [Recording/Playing]
Selectable screenshot method: default is Auto select (recommended).
BMP will take screenshots faster, and the screenshots will be compressed when you open the Manage Traces.
If the screenshot of Android 2.3.x has RGB exchanged color, choose Read FB(Reversed).
To save screenshot as file, choose options with (save as file), but note that the screenshot files cannot be included to exported file.

- Screenshot Rotation [Recording/Playing]
Rotation process after taking screenshot: default is Auto (recommended).
For only devices which FRep’s screenshots’ rotations in preview, Take Screenshot control, and Image control are incorrect by default settings.

- Temporary Directory [Recording/Playing]
Location for taking screenshot: default is Auto (recommended).
/sdcard/(App storage) will save the taken screenshot in App storage, for only devices which fail to take screenshot by default settings.

- Match by All Bits [Playing]
Use 24 bit RGB color for Image Match evaluation: default is ON (use 8 bit for each R,G,B).
When lower bits do not match between screenshots in the same situation (on specific device such as Galaxy Tab 2), OFF this option to use only 15 bit (ignore lower 3 bit for each R,G,B).

- Device Order [Recording/Playing]
Designate device id for recording / playing: default is Keep saved order.
If problem occurs, please edit or initialize the device ids in System Info screen, or choose Use native order.

Use native order: Use native device order as id, instead of the stored order.
Keep saved order: Use stored order which saved at the first launch, or edited in System Info screen.

- Default Device Check [Playing]
Check device capacity before playing with default replay setting: default is Use As-Is device.
For Android which has replaceable device ids, Reallocate device is recommended.

Use As-Is device: Do not check device capacity, use recorded id to replay.
Reallocate device: Check device capacity before replay, and reallocate device id to replay.

- Calibrated Device [Playing]
Use the information by Calibrate Input: default is Positive Use.

Do not use: Never use calibrated information. With this option, some touching actions by controls are unavailable.
Positive Use
: Use calibrated information for touching actions by controls designated in Edit Sequence, in priority to Uinput or adb input.
Passive Use: Use calibrated information for touching actions by controls only when the information is necessary. Uinput or adb input will be preferred.

- Uinput Device (Rooted) [Playing]
Create and use uinput virtual mouse for Tap center on Success of Image Match control, or Touch control designated in Edit Sequence*: default is Rapid Cursor. (If non-rooted, this option will be ignored)
If the cursor does not tap the designated position, try Slow Cursor instead. None will off the virtual mouse function.
*Note that when tapping by the virtual mouse, cursor will be appeared on the screen.

- SELinux Context (Rooted) [System Environment]
Only when the device with Android 4.3~, SuperSU 2.0~ is rooted and scrrenshot / key input do not work, try switching this option: default is Auto.

- Use As-Is UID (Rooted) [Recording/Playing]
Only when the device is rooted and FRep do not work, try to check OFF this option: default is ON (use as-is UID).
Normally rooted device can read/write and call debug commands by superuser (su) with this option is ON (default). There are some specific stock ROMs which kernels are altered as superuser cannot read/write input/screen devices.

- Detect Keep Pushing [Recording/Playing]
Keep recording while key push or touch continues: default is ON (keep).
Only when the device cannot detect gap, try to check Off this.

- Adjust TrackingID [Playing]
Adjust the signal when multiple TrackingIDs are assigned for single slot: default is ON (Adjust).

- Clean up touch signals [Playing]
The method to clean up touch signals after replaying touch operation: default is Auto.
Only when the touch remains after finishing/interrupted replay, try to set Reassign all slots.

Auto: Use default option for current app version.
Reset only used slots: Put touch up signals for only used touch slots.
Reset all slots: Put touch up signals for all touch slots.
Reassign only used slots: Put assign and up signals for only used touch slots.
Reassign all slots: Put assign and up signals for all touch slots.
Reassign used slots on interruption: Only when the replay is interrupted, put assign and up signals for only used touch slots. On normal replay finish, same with Reset only used slots.
Reassign all slots on interruption: Only when the replay is interrupted, put assign and up signals for all touch slots. On normal replay finish, same with Reset only used slots.

- Interrupting Operation [Playing]
The input type detected as interruption in playing operation record: default is Same (Playing touch will be interrupted by touch)
By setting as Any, any input operation in playing will be detected as interruption.

- Storage [System Environment]
Physical location to save records: Default is SD Card (App Storage).
SD Card (App Storage): the data files will be saved at /sdcard/Android/data/com.x0.strai.frep/
SD Card/strai: the data files will be saved at /sdcard/strai/
Internal: the data files will be created to internal storage for App, which is safer.

Note that on recent devices, /sdcard is not on external sd card, but on internal storage.


– To protect record data, set Storage to Internal before recording.

Comments are closed.


(USB host adapter to connect between 2 Androids, for FRep setup tool for Android)

(Bluetooth keyboard for KeyTrigger)