3a環境下でタッチ,キー操作,スクリーンショット(画像認識)について動作確認済です。5ではそのファイルアクセス権限のためFRep設定ツールが動作しないことが報告されています。12ではキー入力が動作しないことが報告されています。新しいFRep2をお試しください。[注意事項]-「タップの表示」では再生されるタッチ位置は表示されません。再生されるタッチ位置を確認する際には開発者向けオプション内「ポインタの位置」をONにすることで短時間表示されます。タッチペンの記録/再生機能は実装済ですが動作未確認です(報告歓迎)。ホバー操作の再生機能は未実装です。押しっぱなし状態によるキーリピートの再現性は高くありません。機種によっては正しく再生されない操作があります。ともパネルから1ボタンで行えます。再生中に電源ボタンまたは割り込み操作を行うと停止できるので、間違って再生した時も安心です。半透明のフローティングパネルには上ボタン[記録の選択]と下ボタン[記録/再生開始]の2つのボタンがあるだけです。下ボタン[記録/再生開始]をドラッグすれば簡単にパネルの位置を移動できます。透明度やサイズ、サブパネルの表示なども設定できます。操作を記録したアプリを認識して、アプリごとに再生可能な記録を選別して表示します。特定のクラス(Activity)でのみ表示、を選択できます。頻繁に使わない記録であれば、別ページ(上ボタン[記録の選択]をダブルクリックして切替)に登録しておくこともできます。初期設定FRepを利用するには、あらかじめPC/Mac/別のAndroidと接続してデバッグ権限で動作する操作/記録プログラムを実行しておく必要があります。※Androidの再起動時にも同様の設定が必要です。Root取得済端末の場合は、初回起動時にsu実行権を付与するだけで自動的に設定が行われるため、この設定は不要です。一般の端末で使用する場合には、お持ちのOSに該当する設定ツールを下記リンクからダウンロードして初期設定を行ってください。▼サービス実行中/(実行されていません)前述の初期設定後、サービス起動/停止を押すことで起動状態を切り替えられます。サービス実行中の状態でなければ本アプリの機能は利用できません。実行中の場合のみ、通知バーにFRepのアイコンが現れます。通知バーのFRepをタップすることで、パネルの表示/非表示を切り替えられます。[詳細はこちら]記録の詳細な設定や削除、プログラムの編集を行えます。[詳細はこちら]FRepの認識している入力装置やサポート用のシステム情報を確認できます。[詳細はこちら]FRepの動作を禁止するアプリを指定できます。禁止されたアプリではFRepのパネルは表示されず、もし記録や自動操作中であった場合は強制的に停止されます。Playアプリ、電話アプリは標準でこの制限アプリに指定されています。[詳細はこちら]パネルのスキンを設定できます。[詳細はこちら]パネル設定や各種デフォルト設定などを調整できます。▼記録モードの設定どのモードでも電源ボタンを押すことで記録を終了します。標準および自動終了モードでは容量の制限として時間10分、あるいは記録データ量が1MBを超えた場合も自動で記録は終了します。通知をタップして中止できます。▼TIPSFRepの簡単な使用法を表示します。タップすると次のTIPSが表示されます。操作の記録/再生アプリに対して初めて記録をする場合は、通知バーからFRepの項目をタップしてパネルを表示する必要があります。▼パネル上ボタン[記録の選択]上ボタンをタップ/フリック(※)することで再生する記録、または記録するための項目(“rec”)を選択できます。ダブルタップすることでページが切り替わります。(※フリック開始方向によって、横:正順/縦:逆順に表示されます)▼パネル下ボタン[記録/再生開始]下ボタンをタップすると選択されている再生または記録を開始します。ドラッグすることでパネル位置を変更することもできます。記録を終了する場合や、再生を中断する場合は電源ボタンを押します。記録処理の完了後、簡易設定パネルが表示されます。ラベル、繰り返し再生回数、登録するページ位置(メイン/サブ/裏頁)や表示するアプリ範囲を指定できます。セキュリティ/記録データについてFRepはAndroidアプリ、操作記録プログラムいずれもインターネットへのアクセスを行いません。記録された入力操作はハードウェアからの入力シグナルをそのまま保存しているため、異なる機種との互換性はありません。悪意ある第三者へ記録データやその内容が流出した場合の補償はできませんので、パスワードや個人情報などの入力操作は記録しないでください。配布ページでの免責条項にもある通り、本ソフトウェアおよびその利用により、ご使用の端末やそのデータに関する損害が生じても責任を負いかねます。ご自身の責任にてご使用ください。(制限)※このオプションをOFFにして利用するにはアンロックキーが必要です。※変更を反映するにはサービスとアプリを再起動する必要があります。(自動で切替)OFFにした場合、パネルの開閉は常に通知やウィジェットから手動で行う必要があります。使用しない機器がjpg形式のスクリーンショットしか撮影できない場合でも、このボタンから撮影することでFRepによるPNG形式(または撮影時形式)のスクリーンショットを保存します。スクリーンショットのファイル名はアプリにあわせて自動で調整されます。(スリープしない)OFFにした場合、Androidの設定に応じてスリープ画面に移行します。OFF※ONの場合、特定環境にてラベル編集時や記録完了後にANR(アプリが応答しないフリーズ状態)が報告されています。OFFにしてください。(追加)※区切り時に撮影されたスクリーンショットとタッチ位置に基づく画像認識がスキップ状態(実行されない状態)で登録されます。7.1以降では4秒を超える連続通知は消去されます。スクリーンショットこの機能が通知を消去する場合、自動的に500msほど待機してからプログラム項目を実行します。※スクリーンショットは画像認識項目のスクリーンショット撮影を含みます。(結合)ONの場合、項目の完了や成功判定時の通知のみが結合され、失敗判定にあたるものは個別に表示されます。3つ以上が結合される場合は最初と最後の項目のみが表示され、中間の項目は省略されます。OFFの場合は全ての通知が個別に表示されます。(表示)※画像認識の場合は判定1回毎に残り時間が更新されます。(時刻基準)OFFの場合は再生する操作間の時間を基準とした再生を行います。(エラー/中断時のみ記録し、成功時にはログを上書きしない)OFFの場合は再生成功時にもログを記録(上書)します。(保存しない)ONの場合、SDカードなど外部ストレージ相当の領域に一致画像を保存し、プログラム編集内のプレビューで表示できるようにします。このオプションをOFFにして何らかの記録を再生すると保存された画像は消去されます。アンロックキーを導入済みでない場合、別の記録を再生すると以前の画像は消去されます。アンロックキーを導入済みの場合は別の記録の一致画像を約25MBまで保存します。※ショートカット/Taskerプラグインの設定画面で表示設定を行った場合はそちらが優先されます。↓スクリーンショット設定スクリーンショット撮影に関する設定オプションです。2.3.xでスクリーンショットの撮影に失敗する場合はこのオプションをOFFにしてください。記録/再生時により高速な撮影を行います。保存の必要があるスクリーンショットは、撮影後はじめて記録の管理画面を開いたときに画像圧縮されます。5以降のみ)はAndroidのキャプチャ機能を使用して撮影を行います。スクリーンAPIでは操作の再生・記録の際、必要に応じて都度キャプチャの許可をリクエストするため、再生や記録の開始までに時間がかかります。利用する際には後述のスクリーンAPI設定も参照してください。付いたオプションを選択してください。ファイルに保存されたスクリーンショットは、書き出し(エクスポート)時のデータに含まれません。自動(推奨)撮影時の画像向きの調整方法を指定します。)に問題がある場合のみ変更してください。撮影時の保存先をSDカードまたは内部ストレージに指定します。スクリーンショットの撮影に失敗する場合のみ指定してください。※記録の管理画面からファイルに書き出しを行う際に、別ファイルとして保存した画像は書き出せない警告パネルが表示されます。警告パネルにて「縮小プレビュー画像を追加」を選択することで、書き出しに必要な分のみ縮小した画像が生成されます。(取得した24bitスクリーンショットよりR,G,B各8bitをそのまま使用)一部の機器ではスクリーンショット画像の下位ビットが一定せず、同一状況にも関わらず画像が完全一致しない場合があります。このオプションをOFFにすることで、R,G,B各色から下位3bitを除いた上位5bitのみで一致や類似を評価します。選択時にその詳細な設定を行います。他の撮影タイプには影響しません。機器内蔵のエンコーダまたはデコーダが正しく動作していない状況です。キャッシュ動画ファイルを保持をONにして記録時の動画を確認してください。して再度お試しください。動画に問題がない場合はSYNCフレームをONにしてください。録画フレームレートおよび取得フレーム調整を変更してください。録画した映像から操作時点の画像を抽出してスクリーンショットとして登録します。16px録画時の画面幅(機器の向きに依存)に対して録画コーデックに入力する1行分のデータ幅を指定pxの倍数に調整します。FRepによる操作記録後、プレビューに表示される画像が異常(斜めになっている、色がずれている等)な場合変更してみてください。4FPS動画に含まれる秒間画像フレームの数を指定します。録画時の負荷状況によっては指定したフレーム数に到達しない場合があります。1.5動画の画質に関わるビットレートは高い方がより高画質で、画面幅x画面高さx係数で指定されます。幅および高さは記録時の撮影タイプで指定した倍率に依存します。動画に含まれるスクリーンショット画像の記録間隔を指定します。小さいほど多くのスクリーンショットが含まれるため、画質や動画ファイルサイズに影響します。短時間でも膨大な動画ファイルを生成するため、基本的に指定しないでください。100msタッチなど操作時刻にあわせて動画からスクリーンショット画像を抽出する際に時刻のずれを調整するための値です。値を大きくするとより操作時刻から遡った(過去の)画像を抽出します。OFFONの場合、アプリのキャッシュフォルダにて記録直後の動画を確認できます。OFFONの場合、抽出時にSYNCフレームを要求します。必要かどうかは機器の動画機能に依存します。OFFONの場合、RGBバッファではなくBGRバッファとして画像を抽出します。得られた画像の赤と青が反転している場合に切り替えてください。サポート用の環境設定オプションです。2.3~3でのスクリーンショットに関連する設定は先述のスクリーンショット撮影を参照してください。自動Androidのバージョンによって利用可能なモードは制限されます。5.0未満ではアプリとクラスを使用します。Androidの設定からユーザー補助のFRepユーザー補助サービスをONにすることで、ユーザー補助機能を利用してアプリ(パッケージ情報のみ)を認識します。FRepによる使用状況へのアクセスを許可することで、Androidの使用状況を利用して現在のアプリ(パッケージ情報のみ)を認識します。※使用状況の更新タイミングの都合、数秒程度の遅延が発生します。現在のアプリとしてパッケージ情報のみを認識します。現在のアプリとしてパッケージとクラス情報を認識します。アプリで保存した機器IDは使用せず、OS上で読み込む機器ID順を常に使用します。初回起動時に保存された、あるいはシステム情報画面で編集したID順を使用します。設定するか、記録ごとの再生設定での再割り当てを指定してください。再割り当ては行わず、記録した時点の入力機器IDをそのまま再生に使用します。再生時に内容を確認し、再生可能な入力機器IDを再割り当てして再生します。タッチ情報を使用しません。これによりプログラム編集で指定された一部のタッチ関連機能(長押し、スワイプなど)は無効化されます。プログラム編集で指定されたタッチ関連機能にタッチ情報を優先的に使用します。input)よりもタッチ情報を優先します。input)を優先して使用します。長押しやスワイプなどタッチ情報が必須な機能についてのみタッチ情報を使用します。(非Root端末では無視されます)もしタップされる位置が指定位置と異なる場合には低速カーソルを指定してみてください。使用しないを指定するとRoot取得済端末であっても仮想デバイスを作成しません。※タップ時には仮想デバイスのマウスカーソルが表示されます。このカーソルはスクリーンショットに映り込むため、引き続いて画像認識を行う場合には注意してください。(標準のUIDをそのまま使用)通常、rootユーザーはそのままのUIDで入力デバイスへの読み書きおよび仮想キー入力などのデバッグコマンドの実行が可能です。特定の機器における標準(stock)ROMはカーネル設定が変更されており、rootであっても制限されている場合があります。このオプションをOFFにすることで、FRepは動作モードを切り替えた実行を試みます。(継続)もし操作の途切れが認識されない場合は、このオプションをOFFにしてください。アプリのバージョンに応じて標準の設定を使用します。タッチ操作の発生したスロットのみタッチ解除シグナルを発行します。タッチ操作を行っていないスロットもタッチ解除シグナルを発行します。タッチ操作の発生したスロットにタッチ再割当と解除シグナルを発行します。タッチ操作を行っていないスロットもタッチ再割当と解除シグナルを発行します。割り込み中断を行ったときに限り、タッチ操作の発生したスロットにタッチ再割当と解除シグナルを発行します。通常の再生後は使用スロットのみ解除と同等です。割り込み中断を行ったときに限り、タッチ操作を行っていないスロットもタッチ再割当と解除シグナルを発行します。通常の再生後は使用スロットのみ解除と同等です。指定すると別のタイプの操作でも割り込み中断できます。※このオプションは非Root環境のAndroid10~では無視されます。アプリのバージョンに応じて標準の設定を使用します。再生中に画面解像度の更新を行いません。アプリ変化を検知した際に画面解像度を確認します。即座に終了このオプションはstrservプロセスが特定状況で終了してしまう場合にのみ変更してください。strservプロセスは不明なアクセスに対して常に終了します(再度FRep設定ツールの実行が必要です)。一部の無関係なアクセスを無視してstrservプロセスを維持します。無視できないアクセスを検知した場合はプロセスを終了します。プロセスが終了した場合、再度FRep設定ツールの実行が必要です。全ての無関係なアクセスを無視します。記録データを保護する場合は保存場所を内部メモリーに設定します。TagsFRepによる操作の記録/再生を禁止するアプリを指定する画面です。チェックされたアプリでFRepの記録/再生機能を利用できます。チェックを外したアプリではFRepのパネルは隠され、また記録/再生中にチェックを外したアプリに切り替わると自動的に記録/再生は終了します。▼(アプリ一覧)インストールされているアプリのリストが表示されます。チェックをON(利用可能)/OFF(禁止)して該当アプリでのFRepの利用を制限できます。Playはリストには表示されず、FRepの動作は常に禁止されています。▼最初に戻すリスト内のチェックのON/OFFを、アプリを開いた最初の状態に戻します。▼全て選択リスト内での全てのアプリのチェックをONにし、FRepの動作を許可します。▼選択解除リスト内での全てのアプリのチェックをOFFにし、FRepの動作を禁止します。現在のアプリでは操作できません」と表示されます。protected」が表示される場合は、FRepの通知をタップして現れるメッセージをサポート宛に連絡してください。TagsFRep実行時の起動画面です。SETTINGS)を操作できます。初期設定については別途こちらの設定ツールを参照してください。MENU▼サービス実行中/(実行されていません)初期設定後、サービス起動/停止を押すことで起動状態を切り替えられます。サービス実行中の状態でなければ本アプリの機能は利用できません。実行中の場合のみ、通知バーにFRepのアイコンが現れます。通知バーのFRepをタップすることで、パネルの表示/非表示を切り替えられます。[詳細はこちら]記録の詳細な設定や削除、プログラムの編集を行えます。[詳細はこちら]FRepの認識している入力装置、サポート用のシステム情報を確認できます。[詳細はこちら]FRepの実行を禁止するアプリを指定できます。禁止したアプリではFRepのパネルは表示されず、もし記録や自動操作中であった場合は強制的に停止されます。Playアプリ、電話アプリは標準でこの制限アプリに指定されています。[詳細はこちら]パネルのスキンを設定できます。[詳細はこちら]パネル設定や各種デフォルト設定などを調整できます。SETTINGSFRepには3つの記録モードがあり、この画面で切り替えられます。どのモードを選択した場合でも、電源ボタンを押すことで記録を終了できます。標準(デフォルト)記録開始から電源ボタンを押すまでの操作内容を記録します。開始時のスクリーンショットも合わせて保存されます。15分以上(※)または記録データサイズが1MBを超える操作は記録できません。行わないと、操作が停止されたとみなして自動的に記録を終了します。操作の停止と判定する時間は下部のスライダーで3~10秒間に調整できます。15分以上(※)または記録データサイズが1MBを超える操作は記録できません。自動分割アプリ変化や画像認識などの条件付き操作を行うプログラムを構築するためのモードです。このモードでは、記録中に操作が停止されるたびに記録を分割保存し、さらにそれぞれの記録にスクリーンショットとタッチ位置の画像認識を仮登録したプログラムを作成します。自動分割モードは総記録時間やデータサイズに制限はありませんが、1つの記録が15分(または1MB)を超えることはできません(※)。具体的には、15分以上の長押し/ドラッグや、操作の停止を含まない15分以上の連続操作は記録できません。5.0未満では記録時間は10分まで。利用法に応じたお勧めのモード:標準モードは、シンプルな短時間の記録や、操作までの待ち時間に変化がない場合、またプレゼンテーションなどでゆっくり丁寧な操作を長時間記録する場合などにお勧めです。自動終了モードは、電源ボタンが押しづらい機器や、短時間の記録をすぐに繰り返し再生する場合などにお勧めです。自動分割モードは、長時間の記録や、操作までの待ち時間が不定期(CPUや通信待ち、操作までに考える時間)な場合、あるいは条件を付けて操作を分岐するプログラムのひな形を作成する場合にお勧めです。チュートリアル記事も参照してください。↓Skin選択(要アンロックキー)スキン選択ボタンを押すと、パネルの外観を変更する設定ダイアログが表示されます。この機能を利用するにはFRepアンロックキーが必要です。選択されているスキンが表示されます。左右の青い三角ボタンを押してスキンを切り替えることができます。色相調整スライダを左右に移動することでスキン全体の色相(デフォルト:0)を変更できます。スキンの設定はFRepサービスの再起動時に反映されます。ダイアログの適用ボタンを押した後、メインメニューのサービス起動/停止ボタンを押してサービスを一旦停止して、その後再びサービス起動/停止ボタンを押してサービスを起動してください。↓TIPS設定や利用法を簡単に紹介します。文章をタップすることで次のTIPSが表示されます。↓タッチ情報の取得メニューから選択することでいくつかの機能に必要なタッチ情報(タップ/スワイプ/長押し/ダブルタップ)を取得します。得られたタッチ情報はプログラム編集のタッチ操作、画像認識:中央をタップなどの実行時に使用されます。各タッチ情報の取得を開始します。表示に応じて順番にタッチ操作を行ってください。取得後現れるテストボタンを押して得られた各タッチ情報が正しく再生されることを確認し、保存してください。※タッチ感度の高い機種では、中央ボタンを素早く1度タップする操作が難しい場合があります。一瞬だけ画面に触るように操作してみてください。タップ操作の取得は2度目以降、徐々に判定基準が緩くなります。▼差分設定タッチ操作や画像認識:中央をタップを再生した際に位置がずれる場合に限り、このボタンから設定を行ってください。機器の画面上側を基準とした各向きに数値を指定するとタッチ機器の範囲に対して差分を指定できます。メイン画面とは別のサブディスプレイが搭載されている場合、該当のディスプレイ位置分のタッチ入力座標を補正するためそのサイズを指定してください。画面解像度を参照して比率や差分などから推算してください。タッチ機器の値は機器から得られた各軸の最大値です(0~最大値までが使用されます)。機種によって補正されるため、画面解像度と必ずしも一致しません。タッチ機器の精度が高く画面解像度の倍以上になっている機種や、タッチ機器のみ縦横が等しいの比率となっている機種もあります。各機能に問題がない場合、差分設定はすべて0の状態で使用してください。※画面右上にメニューアイコンが表示されない機種では、機器上のメニューキーを押してください。▼Root状態の再確認Root端末でsuコマンドを利用した起動を試みます。一度成功すると以降の起動時には自動的にsuコマンドを利用した起動を行うようになります。※あらかじめsu管理ツール上でFRepに対するsuの実行を許可しておく必要があります。Root状態の場合、Root状態での起動方法を標準・レガシーから選択できます。▼タッチ情報の取得タッチ情報の取得を開きます。(サポート用)FRepの再生/記録を行うプログラムstrservに対して現在の再生または記録を強制中断するシグナルを送信します。(サポート用)FRepの再生/記録を行うプログラムstrservに対して終了するシグナルを送信します。4以降のみ)FRepの再生/記録を行うプログラムstrservや関連ファイルを再配置します。4以降および複数Arch対応CPUのみ)FRepの再生/記録を行うプログラムstrservを指定したCPUタイプ用のものに切り替えます。▼サポートサイトを開くこのサポートWebサイトを開きます。▼チュートリアルを開くチュートリアルページを開きます。▼FAQページを開くFAQページを開きます。10にて報告)Xiaomi製Android固有の設定を確認してください。※をONにした状態での動作が報告されています。設定後、Androidを再起動し、再度FRep設定ツールを実行して動作を確認してください。日本語設定下ではUSBデバッグ(セキュリティー設定)の設定にはXiaomiアカウントへのサインインが必要です。▼Huawei再生中に中断すると以後操作を受け付けなくなるシステム設定→タッチシグナル処理を全スロットを再割当に設定してください。割り込み時のみ全スロットを再割当をお試しください。デフォルトの保存場所(※機種によって設定の位置は異なります)を確認してください。「SDカード」が指定されている場合「内部ストレージ」に変更してAndroidを再起動し、FRepアプリ、FRep設定ツールを順番に実行することで動作した報告があります。デフォルトの保存場所を変更することで他のアプリのデータにも影響する場合がありますのでご注意ください。8環境にてポップアップ通知が正しく処理されない問題が報告されています。FRepのオプション→記録/再生設定から再生プロセスの通知をOFFにして動作をご確認ください。6機器と異なる問題が報告されています。~5)に切り替えて動作をご確認ください。L-01Jプログラム編集で追加したタッチ項目、画像認識の中央をタップの実行時に位置がずれるプレビュー時のタッチ位置がずれて表示されるタッチ機器の取得するタッチ範囲と、機器のメイン画面がずれている状態です。ボタンを押してセカンドディスプレイ分のタッチ幅160を上部の枠に指定して動作をご確認ください。G5割り込み中断後、FRepアプリが動作しなくなるFRepのオプション→システム設定からタッチシグナル処理を全スロットを再割当に変更して動作をご確認ください。Feにて、USB接続モードをファイル転送(MTP)に指定(Galaxy向け手順を参照)してもUSBケーブルを抜くとstrservプロセスが停止する問題が報告されています。DeXをPCにインストールしてからFRep設定ツールを実行することで改善し、USBケーブルを抜いた後も動作する報告があります。同様の問題が発生している場合はお試しください。7へのアップデートは自動的に画面解像度をFullHDに切り替えることが報告されています。解像度と異なる場合、画像認識やタッチ項目はその座標がずれるため正しく動作しません。お使いの機器の設定から画面解像度を以前のものに変更し、Androidを再起動してください。linux.shと同じフォルダに配置してください。その後、得られたファイルを実行してください。linux_alt_custom.zip※各ファイルは英語版ですが機能に差異はありません。日本語版が必要な場合はお問い合わせください。スリープボタンではなく電源ボタンでの記録終了をお試しください。SETTINGS設定で、電源ボタンを押さなくとも記録を自動で終了する「自動終了」モードにして記録を行ってください。MULTITOUCH)が存在するかどうかを確認してください。存在しない場合は、メニューの再読み込みを行いタッチ機器を再認識させてから再度再生・記録を実行してください。3.8で問題の発生率を低減する修正を行っていますが、完全には防げません。3.8での発生するモデルについては、本体設定→ディスプレイ→「うっかりタッチ」をOFFにした状態で記録や再生を行ってみてください。オプション「システム設定→タッチシグナル処理」を全スロットを再割当に設定してください。問題が解決しない場合、タッチによる中断を行わず、電源キー押下などで中断してください。3.8で修正されました。同様の問題が発生した場合は、システム情報画面と再生した記録のプレビューのスクリーンショットを添えてご連絡ください。3.8)を行っていますが完全には防げません。F-05Fにて直接調査を行ったところ、USBデバッグ権限から不定期にタッチ入力機器が表示されなくなる現象が発生しており、現在のところその原因は不明です。お問い合わせ機種固有の問題については機種別FAQを参照してください。クリックしてください。)設定ツール▼Android機器のUSBデバッグ設定方法Androidの設定→開発者向けオプション→USBデバッグのチェックをONにしてください。(クリックで表示)Androidの設定→アプリケーション→開発→USBデバッグのチェックをONにしてください。(クリックで表示)開発者向けオプションを表示する操作をあらかじめ行ってください。4.2以降の場合は下記の手順をお試しください。現れる情報リストの中の「ビルド番号」を7回タップする以降、設定画面に開発者向けオプションが表示されるようになります。Android上でFRepアプリをいったん実行してください。ファイル内容をすべて展開してからスクリプトを実行してください。エミュレータを終了してから再度スクリプトを実行してください。Android機器の付属ケーブルかデータ通信機能のあるケーブルで接続してください。充電専用ケーブルでは動作しません。Androidの設定から、開発者向けオプション→USBデバッグのチェックをONにしてください。開発者向けオプションの項目が存在しない場合は、上述の「▼Android機器のUSBデバッグ設定方法」を参照してください。接続時、Androidのデータ転送モードの設定を変更してください。接続時にAndroid上に表示されるパネルで接続を許可してください。Windowsの場合は次の項目も参照してください。found“が表示されるWindowsがUSBデバッグ状態のAndroidを認識できていない状態です。Debug”などのキーワードが含まれるドライバが存在し、動作している(警告アイコンが付いていない)かを確認してください。存在しない、または動作していない場合はドライバの(再)インストールが必要です。開発者向けのドライバ(OEMまたはADBドライバ)をメーカーより取得してください。手順および配布元リンクは公式サイトを参照してください。一部機種については機種別FAQに配布元へのリンクを掲載しています。foundで動作しなくなった場合、ドライバーを確認してください。premiumにて報告)USB接続時、Windowsデバイスマネージャに正しく認識されていないデバイスが存在する場合、該当のデバイスに開発者向けドライバを導入してください。Androidの通知バーからUSB接続設定をデータ転送なしに設定する上記の手順でデバイスマネージャに!アイコンの付いたデバイスが現れた場合、そのデバイスを認識するよう開発者向けドライバをインストールしてください。開発者向けドライバは別途取得し、展開しておいてください。デバイスマネージャ上で対象のデバイスを右クリックして現れるメニューから、ドライバを更新することでインストールできます。SONYサポートサイト)一部機種(Xperiaシリーズで報告)の開発者向けドライバにはデータ転送なし状態のデバイスIDが含まれておらず、取得したドライバをそのままインストールできない場合があります。この場合、ファイル転送モード等で使用されるものと同じ開発者向けドライバをデータ転送なしのデバイスIDに対して強制的にインストールする必要があります。sa###などを含むもの)を覚えておいてください。警告が表示された状態ではい(または続行)を選択することで同じドライバを導入できます。※もし導入後も正しく動作しない場合は該当のデバイスを削除してください。denied“が表示される最新の設定ツールを使用してください。▼(Windowsのみ)設定ツールの実行時に”←7←[r←[999;999H←[6n←8′′と表示されるカスタムROMを使用している機器において同様の問題が確認されています。Rootを取得できない場合は、次の手順をお試しください。このファイルをWindows上でダウンロードして展開する。得られたwin_alt_custom(.bat)ファイルを、元の設定ツールのwin(.bat)やwin_alt(.bat)と同じフォルダに配置する。win_alt_custom(.bat)を実行する。▼Windowsでメーカーの公式ドライバがAndroidを認識しない、またはメーカーで開発者向けのドライバが提供されていないKoushら有志より、様々なメーカー製機器に対応した非公式ADBドライバが提供されていますのでお試しください。こちらで動作を保証するものではありませんのでご了承ください。Driverなどで検索してください。▼Windowsでwin(.bat)実行時にエラーが発生し”指定されたパスが見つかりません”が表示されるダウンロードしたfrep_win_ja.zipが正しく展開されていません。frep_win_ja.zipを「右クリックして全て展開」し、得られる圧縮フォルダではないfrep_win_ja→frep_setup_win_jaをダブルクリックして、表示されるwin(.bat)をダブルクリックして実行してください。▼Macで設定ツールのmac.shを実行できないshファイルがターミナルに関連付けられていない場合は、下記の手順で設定を行ってください。開くボタンを押すと実行される以降は、mac.shをダブルクリックすることで再実行できます。frep_setup_mac_ja2)再度お試しください。Setupツールのメニューから「強制再セットアップ」のチェックをONにして、再度セットアップを行ってください。USBデバッグ接続が行われないUSBデバッグ接続が認識されていません。使用方法の手順をご確認ください。USBの場合、多くの変換ケーブルにはOTG(USBホスト)機能がなく、また既存のmicroB用OTG(USBホスト)対応ケーブルにmicroB-TypeC変換コネクタを使用した場合もAndroid同士の接続が認識されないことが確認されています。動作確認済ケーブルの使用をご検討ください。給電能力が不足している場合があります。次の項目を参照してください。Setupツールをインストールしたホスト側のAndroid機器の給電能力が安定せず不足しています。以前は動作していた場合、おそらくはバッテリーやコネクタ、アダプタの経年劣化が原因です。電源供給機能のあるUSBハブを経由して動作するかをご確認ください。アダプタを介さないOTGケーブルで直接接続することで安定したケースがあります。設定完了後、FRepの通知をタップしてもパネルが現れないFRepは他のアプリにオーバーレイ表示するため、SYSTEM_ALERT_WINDOW権限を使用します。6を搭載する一部機種では標準でこの機能を制限しているため、別途この設定を行う必要があります。一部のカスタムROMではこの権限をもつアプリの表示を制限するオプションがありますので、OSの設定を確認してください。▼Android機器の更新後、設定ツールが動作しなくなったAndroidの更新後は設定が初期化されることがあります。AndroidのUSBデバッグがONになっているかを確認してください。4.2.2以降に更新した際には、USBデバッグ状態での接続時に接続許可の確認が現れますので許可してから設定ツールを実行してください。FRep設定ツールが古い場合は最新の設定ツールを取得して利用法をご確認ください。お試しください(※最新のAndroid版設定ツールにはデフォルトで同等の機能が含まれます)。4.4.2)での動作を確認しています。問題が解決しない場合は、FRepアプリのシステム情報に表示される情報をご連絡ください。この問題はお使いの機器でRootを取得し、SuperSU1.9以降をインストールすることでも解決します。※Root取得後、FRepのメニューから「Root状態の再確認」が必要です。1台のみ接続した状態で再度実行してください。一部のソフトウェアが動作していると接続できない例が報告されています。常駐しているソフトウェアを停止してから再度実行してください。いずれでも解決しない場合は、次の参考手順をお試しください。b02O52166c6688f※正常に動作しない場合は、リスト内の他のシリアルIDもお試しください。b02O52166c6688f※(解凍フォルダ位置\)win.batの後「(半角スペース)-s(半角スペース)(2.で確認したシリアル番号)」を追加してください。※※日本語モードをOFFにして半角英数モードで入力してください。ショートカットをダブルクリックしてFRep設定ツールを実行する※お使いの機器によって「端末の状態」に表示されるIDが接続に必要なIDと異なる場合があります。8以降で設定ツールの実行後FRepが使用できないまずFRepバージョンによる問題を除くため、最新の設定ツールを取得してください。8以降ではUSB接続モードや、USBデバッグ設定が切り替えられると設定ツールの状態がリセットされることが判明しています。USB接続のモードが機器の標準と異なる場合、USBケーブルを抜いた際に設定ツールの効果がなくなってしまいます。このため、FRep設定ツールを使用する前、後ともにUSB接続モードは充電のみ、USBデバッグはONの状態を維持してご利用ください。機種やメーカーによっては別の接続モードの利用や追加の設定が必要です(後述)。設定ツールの使用前にAndroidの通知バーを確認し、Androidシステム-この端末を充電する(この端末をUSBで充電)が表示されていることを確認してください(画像例)。ファイル転送など他の表示となっている場合は、通知をタップしてこの端末を充電する(画像例)またはデータ転送なし(画像例)を選択してください。8以降ではFRep設定ツールを実行した後も、USBデバッグ接続はONのままにしてください。OFFにすると即座に設定ツールの効果がなくなり、FRepの機能が停止します。一部の機種ではメーカーによる仕様に応じて、USBケーブルを抜いた後もFRep設定ツールの状態を維持するための別の接続モードや追加の手順が報告されています。問題が発生する場合、お使いの機種やメーカーに応じて下記をお試しください。動作報告や別のケースなどありましたらサポートまでご連絡いただければ幸いです。9~では開発者向けオプションにてデフォルトのUSB設定を指定(画像例)できます。充電のみ(データ転送なし)では動作しない場合や、他の接続モードを使用したい場合には設定を変更してお試しください。FRep設定ツールを実行するUSBケーブルを抜いた後も各設定は維持する必要があります。他機種の場合は同様の設定項目がないかご確認ください。FRep設定ツールを実行するUSBケーブルを抜いた後も各設定は維持する必要があります。USBデバッグ権限の取消など表記が異なる場合があります。FRep設定ツールを実行し、Android側に「USBデバッグを許可しますか?」の確認が現れた状態で、確認パネルを押さずに画面上端からスワイプを行い、Androidの通知バーを開くこのとき、FRep設定ツール上では「Android機器に表示されているUSBデバッグを許可してからEnterキーを押してください.(中止はCtrl+C)」または機器リストが表示された状態です。USBケーブルを抜き、FRepアプリの動作を確認するこの手順は「USBデバッグを許可」パネルを表示したまま、USB接続モードを充電のみに切り替え、その後許可を行うことでAndroid側は充電のみモードでUSBデバッグを行うことです。USBケーブルを抜いた後も各設定は維持する必要があります。FRep設定ツールを実行してください。8から9への更新後、USBデバッグ関連の機能に問題が発生したケースが報告されています。この場合、以下のような手順で開発者向けオプションをOFFにしてUSBデバッグ機能をいったんリセットすることで問題が解消した報告があります。USBデバッグ権限の取消など表記が異なる場合があります。9では「この機器をUSBで充電」に表記が変更されています)でFRep設定ツールが動作するよう、Windowsのドライバーを確認してください。スクリーンAPI」をお試しください。▼FRepサービスや再生、strservプロセスが不定期に中断されるこの問題が発生する環境では、FRepサービスおよびFRepユーザー補助サービスを持続して動作させるため、FRepアプリを省電力機能の対象外に指定してください*1。STAMINAモード等)をOFF*2にした状態で動作をご確認ください。FRepが省電力機能によって終了される状態の場合、FRepシステム情報画面にBatteryOptキーワードが表示されます。省電力機能(電池の最適化)を開く。対象外アプリのみ表示されている場合は、すべてのアプリを表示するよう切り替える。FRepアプリをタップして最適化しないよう指定する。バッテリー(電池)を開き、続いて右上のメニューから電池の最適化を選択する。対象外アプリのみ表示されている場合は、すべてのアプリを表示するよう切り替える。FRepアプリをタップして最適化しないよう指定する。バッテリー(電池)から機器全体のバッテリー最適化機能をON/OFFできます。メーカーによっては異なる階層に配置されているため、該当の設定が見当たらない場合はマニュアルなどご確認ください。そのメニュー「電池の最適化」にて機能のON/OFFや最適化しないアプリを確認できます。8.0にのみ発生する問題として、OS内部のバグによりユーザー補助サービスにクラッシュが発生する場合があります。8.1では発生しないことからGoogleは修正せず、メーカーのOS更新による修正を待つことを推奨しています。残念ながら現在この問題の回避法は判明していません。FRepサービスが異常終了する場合、ポップアップ通知機能による障害の可能性があります。再生プロセスの通知をOFFにして動作をご確認ください。1)が報告されています。Androidの設定にてロック画面を使用しない設定をお試しください。9環境ではまずこのFAQ項目を確認してください。FRep設定ツールを実行して動作をご確認ください。detected.」メッセージが表示されている場合、他の何らかのアプリや同一ネットワーク上の別機器からstrservプロセスへのアクセスが発生しています。等に指定して動作をご確認ください。5.0.xでは、ユーザー補助サービスを有効にする必要があります。Androidの設定から、ユーザー補助のFRepユーザー補助サービスをONにしてください。FRepオプションのシステム設定アプリ認識モードが自動、一部のAndroid5.0.xの場合はアプリのみ(ユーザー補助)になっていることを確認してください。ONにして動作をお試しください。ユーザー補助サービスのOFF/ONを行っても正しくアプリ認識が行われないケースが報告されています。Protected通知をタップした際に現れるメッセージ内容をサポートまでご連絡ください。6以降でパネルが表示されない/サービス開始時にエラーが発生するAndroidの設定からアプリをタップし、右上の歯車アイコンメニューから(特別なアクセス→)他のアプリの上に重ねて表示を選択し、リスト内のFRepが可になっていることを確認してください。不可になっている場合は、リスト内のFRepをタップして現れる他のアプリの上に重ねて描画することを許可をONにしてください。Recordingをタップしてください。▼自動終了/自動分割モードでの記録時に、指定時間経過しても終了/分割されないFRepのオプション内システム設定「押しっぱなし状態を検知」をOFFにしてみてください。▼フルスクリーンアプリで記録したいフルスクリーンアプリを起動する前に、ホームアプリやランチャーアプリであらかじめ通知バーのFRepをタップしてパネルを表示してください。通知をタップしてパネルを表示することで、記録のないアプリでもパネルは表示されたままになります。確認したいFRepの記録の管理画面から、現れる記録リストの中のアプリアイコンをタップすることでプレビューを表示できますので内容を確認してください。Androidの設定より、開発者向けオプションの「タップを表示」をONにしておくことで、実際のタップ位置が白く表示されるようになります。10~では「ポインタの位置」をONにすることでわずかに表示されます。実際の再生時の操作位置を確認する際にお試しください。ボタンを押し、コピー元の記録を選択してください。順番にタップしてください。▼ショートカットの実行時にFRepアプリが起動してしまうAndroidのバージョンなど環境によっては、FRepアプリを終了せずにショートカットを実行するとこの問題が発生する場合があります。ショートカットを使用する際には、あらかじめFRepアプリを戻るキーなどで終了してからご利用ください。問題が解決しない場合は、お手数ですがサポートまでご連絡ください。▼タッチしていないのに再生が割り込み中断される一部機種で問題が報告されています。問題が発生する記録について、再生設定の「割り込みを無視」を指定してから再生をお試しください。オプションの記録/再生設定「割り込みデフォルト設定」をOFFにすることで「割り込みを無視」をデフォルト設定にすることができます。この設定で問題が解決しない場合は、再度記録を行ってみてください。画像認識時に割り込み中断が発生する場合は、画像認識の直前に0.5秒程度の待機を追加してみてください。ループの追加や繰り返し再生設定後、割り込み中断が発生するようになった場合は、ループ内冒頭または末尾に待機を追加してみてください。問題が解決しない場合、「システム設定」画面のスクリーンショットと、差し支えなければ問題の発生する記録について記録の管理画面から書き出したデータなどご送付いただけると幸いです。Protectedが表示されてパネルが現れないFRep自身、通話画面、GooglePlayではFRepは動作しないように制限されています。通話画面やGooglePlay上でも動作させる必要がある場合はオプションの誤動作防止ロックをOFFにすることで動作させることができます。「アプリ制限」でチェックをOFFにしたアプリでも同様に制限されます。Protectedの通知をタップして現れる「アプリのクラス@パッケージ名」を添えてご連絡ください。▼Androidがタッチ操作を受け付けなくなった特定の機種において、FRepでのタッチ操作の再生終了時や、割り込んでタッチ操作を行った場合に、Android側で指が離されていない状態と認識され、操作が受け付けられなくなることがあります。この問題が発生する場合、Androidの再起動後、オプションのシステム設定「タッチシグナル処理」を全スロットを再割当(または割り込み時のみ全スロットを再割当)に変更して動作をご確認ください。問題が解決しない場合は機種別FAQを参照してください。お問い合わせの際にはシステム情報画面と再生した記録のプレビューのスクリーンショットを添えてご連絡ください。4.3でクリップボードへのコピー操作時にエラーが発生するおそらくAndroid4.3のバグです。残念ながらアプリ側でのエラー回避は難しいため、クリップボードへのコピーは使用しない、あるいは可能であればOSをアップデートしてください。FRepに限らずコピー操作を行うアプリや、クリップボードを監視するアプリで同様の問題が発生することが報告されています。▼FRepで記録した操作を時刻や状況に応じて自動実行したいFRep自身に自動実行機能を実装する予定はありませんが、FRepのサービス実行中であれば、記録やプログラムを他のアプリから実行することができます。Tasker/Locale用プラグインはFRepアンロックキーを導入後に利用できるようになります。ショートカット起動に対応した自動トリガーアプリからも実行できます。BMP」を指定することでより高速なスクリーンショットを行います。(またはタッチ)」を指定することで、通知の消去を待たずにスクリーンショットを撮影します。通知の表示される位置が画像認識の領域と重複する場合、スクリーンショットに映り込むため、同設定「ポップアップ通知の位置」を調整する必要があります。OFFにすることで全体の通知処理を省略できます。)することで別途通知が表示されます。画像認識項目の設定については、計算量が速度に依存します。条件によって異なりますが、完全一致<一致ピクセル率<色の類似度の順、検索:完全一致<検索:色の類似度でより計算量が大きくなります。ピクセル率」「色の類似度」をより高速に行う場合は、認識する矩形のサイズをより小さくする、判別に不要な領域はマスクで塗りつぶすことで計算量を削減できます。「検索」をより高速に行う場合は、現れる可能性のある検索範囲を指定することで削減できます。マスクの指定にはご注意ください。マスクによって個別の比較は高速化されますが、検索に使用する特徴点の都合、マスクによって比較する候補が増加するため、全体の計算量が削減されるとは限りません。▼スクリーンショットが登録されないオプション内スクリーンショット設定「スクリーンショット保存」がONになっていることを確認してください。画像認識(自動分割モード時)が登録されません。操作」の時点でスクリーンショットの撮影を行うため、記録する操作が短い場合は余分に数秒待ってから終了してみてください。このとき、最後の操作から記録終了までの操作のない時間は記録に含まれません。機種や環境によってデフォルト設定ではスクリーンショットが撮影できない場合があります。オプション内スクリーンショット設定の一時ディレクトリ、撮影タイプ、(Root取得済の場合)標準UIDを使用などを切り替えてお試しください。▼画像ファイルから画像を選択する際にファイルが表示されないFRepの認識する画像ファイルはPNGまたはBMP形式のスクリーンショットです。画像サイズが画面サイズと異なる場合や、ファイル形式の異なる画像は利用できません。機器がPNGやBMPとは異なる形式のスクリーンショットを撮影する場合は、下記のいずれかを行ってください。設定にスクリーンショット形式を指定できる設定がある場合はPNGまたはBMP形式で保存するよう設定を変更してからスクリーンショットを撮影してください。Keyを導入済の場合は、FRepオプション内操作パネル設定「撮影ボタン」を設定し、FRepのパネルからスクリーンショットを撮影することでPNGまたはBMP形式で保存できます。既存のJPG(Jpeg)ファイルを基にする必要がある場合は、FRepプログラムの編集画面のメニューから「jpg画像を表示」をONにすることでJPG形式のスクリーンショットを使用できます。形式の仕様上、画像認識の完全一致などの手法は成功しないため色の類似度を使用してください。▼画像認識の検索:類似度に時間がかかる画像認識に指定した画像が小さい場合など、検索に使用できる特徴が検出できない場合は、各画素の類似性を基準にして候補の検出から絞り込み計算を順次行います。この計算は特徴を基準としたものよりも計算量が大きいため、画面内に類似する画像が多い場合などは実行に時間がかかります。計算量を削減するための対応として下記をお試しください。認識対象の位置が限定できる場合は、検索範囲を設定してください。類似度を調整できる場合(別画像によるテストや実際の再生による成否調査)は、なるべく高い類似度の閾値を指定してください。検索対象の画像に縁(ふち)や境界線が存在する場合は、それらを含むように指定してください。4.93にて修正しています。問題が発生した場合は調査のため、問題発生時のスクリーンショットと、画像認識の設定内容をサポートまでご送付ください。▼画像認識が同じ画面に対して失敗することがあるまずオプションより「全ビットを画像認識に使用」をOFFにしてみてください。設定してみてください。エコモードや省電力設定がある機種では、それらをOFFにしてみてください。Premiumシリーズの場合、実際のアプリ上の画面データサイズ(1080×1920)と、電源キーとの組み合わせで撮影したスクリーンショットファイルの解像度(2160×3840)が異なるケースが報告されています。別途スクリーンショットファイルの画像サイズを変更してから画像認識項目を作成してみてください。機器の設定に画面解像度に関するものがあれば、解像度を固定するよう設定してからスクリーンショットの撮影を行ってください。FRepの操作記録中に自動的に撮影され、プレビューなどに利用されるスクリーンショットは実際のアプリ上の画面データサイズで登録されます。Keyを導入済の場合は、FRepによるスクリーンショット撮影を手動で行う撮影ボタンから適切なサイズのスクリーンショットファイルを保存できます。OFFにして再度記録してください。ドはタッチ位置をくりぬいたドーナツ型の画像認識項目を作成します。表示されているかを確認してください。MENUの現れている画面でメニューボタンからRoot状態の再確認を行ってください。Rootモードで動作している場合、Root状態の再確認から起動モードを選択してみてください。21.0以降ではSELinuxの設定が追加されているため、最新のFRepアプリを使用する必要があります。▼Root取得済み端末で初期設定を要求されるRoot取得済みの場合はFRep自身でセットアップを実行できます。SuperSUなど)がFRepのrootアクセス権を拒否していないこと、またsuコマンドが導入されていることを確認してください。管理アプリの設定によってはFRepの更新時にアクセス権がリセットされる場合があります。MENUの現れている画面でメニューボタンからメニューを開き「Root状態の再確認」を選択することでRoot端末での起動を試みます。※利用しているROMや管理アプリによって、初回の実行には時間がかかる場合があります。一部Root端末で起動しない問題が報告されております。ご不便をおかけしますが修正まで設定ツールから起動するか、Root端末のシェルよりsuコマンド経由で設定ツール内のsetup.shを実行してください。3.0以降ではオプション「起動時サービス開始(Rooted)」をONにすることで自動起動に対応しています。(クリックで表示)IntentのExtraデータにboolean型のwakeuponly=trueを指定してFRepを起動することでサービス起動のみを行います。Intent→設定画面1,2]を参照して起動したいタイミングでIntentを実行するよう設定してください。▼Rootモードで画像認識、スクリーンショット撮影が動作しない撮影が行われない、異常が発生する場合、まずはオプション内スクリーンショット設定の一時ディレクトリを変更してみてください。問題が解決しない場合、システム設定の標準UIDを使用、保存場所を変更してそれぞれお試しください。▼FRepの通知をタップしてもパネルが表示されないカスタムROMを使用している場合、オーバーレイやポップアップを制限するオプションが有効になっているとFRepのパネルは表示されません。設定を変更してご利用ください。windowsを設定してください。(報告ありがとうございました)↓Taskerプラグイン・ショートカット▼FRepの再生をTaskerから実行したいアンロックキーを導入することで、Taskerプラグインを利用したTaskを設定できます。Taskerの検出する様々なイベントに応じてFRepの再生をトリガすることができます。チェックをOFFにしてください。8ではTaskerからのプラグイン実行シグナル(Intent)が、実際にプラグインに届くタイミングが遅れるケースが報告されています。画面ONにする別プラグインの実行が遅れ、画面OFFのままFRep再生シグナルが実行された場合、FRepは画面OFF状態では再生できず、結果的にFRepの再生が行われません。10secを配置して動作をご確認ください。4.FRep再生(ショートカット)のように配置することでより安定した動作が報告されています。Eventプラグインを利用したProfilesを指定することで、FRepの再生終了を検知してTaskを実行できます。4.3以降で利用できます。FRepの再生終了を検知した際、Taskerの一時変数が設定されます。%frepsuccessは再生成功時に1、再生失敗/中断時に0が格納されます。%frep0~%frep4にはFRepの変数frep0~frep4の内容がそれぞれ格納されます。これらのTasker一時変数は、Eventプラグインを含むProfileから呼び出されたTask内で参照できます。検知時に実行するTaskを選択または作成する↓アンインストール▼操作/記録プログラムを削除したいFRepはアンインストール時に自動的に操作/記録プログラム(strserv)と関連するファイルを削除します。あわせて次の項目も参照してください。デバッグ権限(shell)で動作しているため、アンインストール時に全てのファイルが削除された後もプロセスだけ残った状態になります。プロセスを終了するにはAndroidを再起動してください。設定ツールのエラーについては表示されるエラーメッセージとお使いの機種名をあわせてご連絡ください。その他の問題ではエラー内容と、FRepシステム情報のメニュー「サポート情報をコピー」から得られる内容を貼り付けてご連絡ください。携帯よりメールでお問い合わせの場合は、PCメールの受信を許可するよう設定してください。企業向けのライセンス、操作・設定の自動化/簡易化の要望なども上記メールアドレスまでご連絡ください。