AutoTouch for iOS 7 – 自動で操作!! 指の動きを記録し、自動操作で再現 [JBApp]

(104)

指の位置や操作手順を記録し、それを元に作成されたスクリプトでiOSの自動操作を行う事が出来る『AutoTouch for iOS 7』のご紹介。

AutoTouch for iOS 7』では自身が操作した手順や、指の動きを記録し、それを元に自動操作を実行させることが出来る様になります。
更に、記録されたファイルは「Luaスクリプト」という物になっていますので、これを編集することで指の動き以外にも様々な動作を実行させることが可能になります。

ちなみに、iOS 6までは【AutoTouch】の方をご使用いただけます。

スポンサーリンク
スポンサーリンク

詳細情報

AutoTouch for iOS 7

Price(価格): $4.99(無料:5分制限版)
Section(カテゴリ): Tweaks
Author(制作者): Kent Krantz
Repo(配布元): BigBoss(デフォルト)

インストール

Cydiaより通常通りインストールしてください。
Searchタブより「AutoTouch」と検索すると出てきます。
jbapp-autotouchforios7-02jbapp-autotouchforios7-03

より詳しいインストール方法は下記記事をご覧ください。
【Cydia の 使い方! ~全部解説~ [JBApp]】

購入方法

AutoTouch for iOS 7』では5分制限となる無料版としても使用可能ですし、制限無しの有料版としても使用可能です。
もし購入するという場合はホーム画面に追加される『AutoTouch』アプリを起動し、画面左下の歯車アイコンより設定を呼び出し、『ライセンス』項目から購入してください。

アプリ紹介

AutoTouch for iOS 7』の基本機能としては、指の動き&操作手順を記録し、それを元に操作手順を再現しながら自動操作することが出来る様になります。
例えば、下記の画像は「オリジナル」のクマちゃんを描いている時に【指の動き&操作手順を記録】し、AutoTouchにて【再現しながら自動操作】を行わせて描いた物になります。
分かりやすいようにペンの色は変更していますが、オリジナルと全く同じ絵が描かれているのが分かるかと思います。

jbapp-autotouchforios7-04jbapp-autotouchforios7-05

今回は分かりやすいようにペイントアプリを例にしましたが、通常のアプリ操作でも同様に可能です。

デモ動画

記録~自動操作」までの手順をデモ動画として撮影してみました。最初の1回目だけがオリジナル(この操作手順を記録)で、その後の2回が記録を元に自動操作にて描かれた物です。

使い方

「操作手順の記録」と「自動操作の実行」、それぞれの使い方を見ていきましょう。

初期設定:Activatorジェスチャーを設定

記録・実行のどちらを行う際にもActivatorジェスチャーを使ってメニューを呼び出し、使用します。ということで、ジェスチャーを選択しましょう。

ホーム画面に追加される【AutoTouch】アプリを起動し、画面右下にある『歯車』アイコンを選択、『コントロール』項目から好きなジェスチャーを選択してください。
また、初期状態では「ボリューム下げボタンの長押し」に割り当てられています。

jbapp-autotouchforios7-06jbapp-autotouchforios7-07

操作手順の記録

Activatorジェスチャーを実行するとメニューが出現しますので、『Record』ボタンを選択。これだけで操作手順の記録が開始されます。

記録の完了には、Activatorジェスチャーをもう一度実行するだけです。完了すると『Recording finished』というアラートが出現。
記録された操作手順(スクリプト)は【AutoTouchアプリ】内に保存されます。

jbapp-autotouchforios7-08jbapp-autotouchforios7-09

自動操作の実行

操作手順の自動操作を行うには、Activatorジェスチャーでメニューを呼び出し、ここから実行したい操作手順(スクリプト)を選択します。
続いて「ループ実行」の設定画面が出現しますので、【Time:ループ回数】、【Interval:ループの実行間隔(秒)】、【Speed:速度】を設定し、『Play』ボタンで再生開始です。
ただし、無料版には5分制限がありますので、この点にはご注意ください。

jbapp-autotouchforios7-10jbapp-autotouchforios7-11

また、自動操作の実行中に「途中停止」したい場合は、再度Activatorジェスチャーを実行していただければ停止となります。

スクリプトの編集・作成・ダウンロード

操作手順(スクリプト)は『Lua』という言語で記述されていますので、これを自分で作成・編集してより複雑な処理をさせることも出来ます。
AutoTouch自体に用意されている変数は『Help』に、Luaに関しては『Lua 5.2 Reference Manual』や検索することで日本語サイトも多々出てくるはずです。

更に、AutoTouchアプリの右上【ショップ】ボタンからは、世界各地の方が作成した色々な操作手順(スクリプト)をダウンロードすることも出来ます。

jbapp-autotouchforios7-12jbapp-autotouchforios7-13

スクリプトの編集は、アプリからスクリプトの右端にある【!】をタップして直接編集や、下記の場所にあるスクリプトをパソコンから直接編集することでも可能です。

/var/mobile/Library/AutoTouch/Scripts/

コメント

  1. インストール中に勝手にリスプリングしてしまってインストールできない-o-
    iphone5s ios 7.0.4

    • 自動でリスプリングは仕様なので、もしアイコンが追加されないようであればリスプリングではなく再起動を行ってみてください

      • 出来ました
        ありがとうございます!

  2. cydia substrate再インストールで、できましたよ

    • ありがとうございます
      デモ直らなかったです>_<

  3. リスプリングしましたけどダウンロードされましたよ

  4. これおもしろそうですね。

  5. 使い方次第では便利そう

  6. まさにリセマラ用ですね

  7. for iOS7ではなく普通のでスクリプトが記録できません。どうすればいいでしょうか?ちなみに再インストールをしてもです。

  8. ホーム画面に表示されないのですがどうしたらいいですか?

    • 再起動を行ってみてください

  9. この記事とは関係なんですが、iPod touch5でVolume Amplifierを使ったら内臓スピーカーがおかしくなったんですけど、直す方法とかありますか?
    音は少し聞こえるけど雑音がかなりします。

    すみません、誰か教えてください!

  10. Autotoucuで動かしてる途中や終わった時にリスプリングするんですけど
    同じ症状の方いますか?何かと競合してるんでしょうか…

  11. Recordを押すとCocoa error 517と出て記録されません。
    何が原因でしょうか?
    再起動しても同じ症状です。

  12. オートでの再生が終わった後、勝手にリスプリングされてしまいます。
    iOS7.0.4

  13. 5s ios7 これ入れた後リスプリングしたらリンゴループになっちゃいました。。
    ようやく復帰しましたがこれが原因なのかも。

  14. スクリプトの削除ってどうやったらいいんでしょうか・・・

    • AutoTouchアプリから、削除したいスクリプト上を横へスワイプし、削除してください

  15. いわばマクロ?

  16. これ使ったらLINEで永続的にコメントを送り続けるという嫌がらせができますね
    良いw

  17. ライセンスにアカウント情報とか個を特定する情報が無いみたいなんですが、再インストールとかした場合、どうなるんですかねコレ?
    買い直し??

  18. スクリプトの削除はスクリプトを左へスライドすれば削除ボタンが出るみたいです。

  19. 同じく、動作中にリスプリングします…
    一度復元してみようかな?

    • 追記 : Auto Lockをオフにしたら問題なく使えました。

  20. 僕も2回目のループに入る直前にりスプリングしますね。
    他の方はどうですか??
    iPhone5 iOS7.0.4

    • 環境により記録時・実行時どちらでもリスプリングとなる事があるようです。
      他にも報告が出ているようなので、アップデートで少しずつ安定していくかと思います

  21. Cocoa error 517.が出てしまいます!
    どうすればいいのですか?

    • 既知の不具合とのことでしたので、アップデートで対応されるかと思います

  22. io7でも出来るようになったのは非常に嬉しい!!

  23. ホームボタン関係が記録されないです…
    ホームボタンを押すだけの記録をとってみたところ何故かスクリプトにはtouchDownしかなく、スクリプトに直でhomeBottunDownを入れたところリスプリングしました…
    みなさん使えているのでしょうか?

  24. 同じようにhomeButtonDown();とhomeButtonDown();を直接入力してもホームボタンが押されることがないです

  25. メールで聞いて見ましたが、もうすぐ可能になるとのことでした。

  26. ぽんさん
    本当ですか!やった!

  27. iPhone4でIOS7の奴を使うと一時したら画面暗くなり林檎のマークが出て勝手に再起動されます(セーフティモードでは無い)

  28. デモ動画のように指で触れている部分に丸いアイコンを出すにはどうしたらいいですか?別のアプリを使っているのですか?

  29. 直接、指定したスクリプトをActivatorから起動できるともっといいなー AutoTouchにURLスキームないみたいだけど。

  30. ライセンスを購入したいんですが、
    日本円のVプリカで買えますか??

  31. 環境:iPhone5s iOS7.0.4 (11B554a)
    AutoTouch for iOS 7 version1.8.5
    をインストールするとiPhoneアプリのfrontbackがクラッシュしてしまいます。
    何かご存知でしょうか?

  32. スクリプトで他にアプリに切り替えは出来ませんか
    アクセシビリティボタンを押すように組んでも効きませんでした
    iPod touch5 iOS7.0.4です

    > ダイちゃん
    Paypalでの支払いなので使えるって報告を見かけましたよ

  33. >とっくんさん
    ありがとうございます。やってみます!

  34. Cocoa error 517. が出てしまいます!
    なにがいけないのでしょうか?

  35. ココアエラーは、設定の24時間表示をオンにしたら、私の場合治りしっかりレコードできました

  36. iPhone5s ios7.0.4
    ライセンスなしで記録は出来ますが実行ができません。
    (記録した情報を選択してもループ回数等を選択するダイアログもでません)
    言語の設定など何か設定が必要でしょうか?

    • 原因判明
      スクリプトのリネームを行うと実行できなくなります。
      (リネームしてないものも同様に、1つでもしているとすべてだめ)
      リネームせずにやったらできました。

      5分制限って記録ではなく全ての実行が5分ってことなんですね。。。

      • 自分も同じ現象が起きてリネームしたときに拡張子.luaを追加し忘れていたのが原因でした

  37. ループ設定しても一回で止まってしまいます…
    どうしてですかね…?

  38. こことは関係ないですが、Autotouch(普通の)で、記録終了後、エラーが出ます。
    内容↓
    Error
    Create script failed.Info:The operation couldn’t be completed.
    (Cocoa error 517.)
    ↑です。
    これが出た後は記録できていません。
    iPod Touch 4G iOS6.1.3完全脱獄です。

  39. 前も、言ったと思うけどcocoaerro517は、
    設定から、24時間表示をオンにしたらできましたよ

  40. リネームも拡張子もいじってないですがやはり一回で止まります…
    稀に2回出来たりします
    レコーディングの仕方に問題があるのでしょうか?

  41. ループがうまくいかないのは2回目に入るタイミングが悪いのかもしれませんね
    スクリプトの最後にsleepを入れてみてはどうでしょうか

    v1.8.8で待望のhomeBottunに対応されましたね
    やりたいことが実現できます!

  42. アップデートしてから連続してできなくなりました…

    今まではtime→0で出来たのですが、アップデートしてから、1回目が終わったあとバイブして止まってしまいます。

    みなさんもですか?

  43. 何回インストールしても、respringボタン押下でiPhoneが起動しなくなります。
    再起動しても、リンゴマークが消えないです…
    何かのソフトが干渉してるのでしょうか?同様の現象なったことある方いましたら教えてください。

  44. スクリプトの最後にsleepとはどういう意味ですか??

    相変わらず一回で止まってしまいます…

  45. >>乙

    while true do
    記録した内容
    end

    にしたら問答無用で無条件ループになると思うんで
    試してみては?無限じゃなくて回数指定(例えば10回)したいなら

    for 1,10 do
    記録した内容
    end

    >>↑
    スクリプトの最後に
    usleep(1000000.00);
    これで1秒待機、これを
    入れるってことかと。それで解決するかはわからないけどね

  46. アクチの起動する設定で勝手に音量下を押すと起動に割り当てられてロック画面で下を押すとロックが解除されるようになってしまった…
    Autotouchとアクチの再インスコやら設定の初期化等試してみたけど改善されないのですが、同じ症状の方いませんか?

  47. >逆さん
    こちらも同じ現象です。
    アクチやアプリが側のコントロールから設定を変えてもRespringで元通り、というよりは変更した設定+ボリューム下の設定になります。
    幸いボリューム下の設定が効いてるのはロック画面だけのようで、普段使いにはそれほど影響は出ていませんが…
    ポケットの中で押してしまった時なんかはいつの間にかロックが解除され、iPhoneが熱くなっていますね。

  48. AutoTouch1.8.9 ライセンス購入済
    iPhone5S
    iOS7.0.3にて、

    findImageでゲームのボタンを探させて、目的のボタンが表示されたらタップするようなスクリプトを組んでみたのですが、ループが長く続くと高確率でゲームアプリが落ちたりiPhone自体が再起動したりします。

    他の方はこういう現象は起きていないのでしょうか?

  49. >>Leng

    起きますね。公式フォーラムでもそういう書き込みがありますが
    いまのところ作者からの返答はないようです。
    autotouchが起動してる状態でメモリ解放しようとするとなるので
    メモリ周りのバグのようですが、ユーザー側では対処は難しいのかな
    という印象です。

    • お返事ありがとうございます。
      私の環境限定の現象ではないと解って少し安心しましたが、
      せっかく便利な機能なのに多用できないのは残念です

      とりあえずfindImageは極力使わない方向で頑張ってみます

  50. respringや再起動を行うたびに、コントロールが音量下に変わってしまうのですがほかの動作に固定できませんか?

スポンサーリンク
スポンサーリンク
タイトルとURLをコピーしました