Skip to content

Instantly share code, notes, and snippets.

@tokikaze0604
Last active December 8, 2016 11:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tokikaze0604/95e7076f247b170a99d9cc06a274dde4 to your computer and use it in GitHub Desktop.
Save tokikaze0604/95e7076f247b170a99d9cc06a274dde4 to your computer and use it in GitHub Desktop.
FGOボックスガチャを消化しよう Android編

この記事は 高知工科大 Advent Calendar 2016 の8日目の記事です。

FGOボックスガチャを消化しよう Android編

はじめに

やること
root化せずにFrepでタッチ操作を記憶・再生

なぜFrepか
FGOのボックスガチャを半自動で引く。
つまりスマホでタッチ連打したい。
要root化の連打アプリはすぐ見つかるけどFGOはUSBデバッグをオンにしただけで動かない。
つらい。
Frepというアプリで動作を記憶すればいけるっぽい。

注意事項

実質「Frep使って自動タップしたわーい!!」というゴミ記事です。
そこだけ見たいって人はFrepの設定まで飛んでください。
ゴミ記事に用はないって人はAlt + F4
BANとかその辺は自己責任で

環境とか

  • XperiaZ4(熱くなる上にFGOがカクつく)
    • FRep 3.97(たぶん)
  • Windoows 8.1
    • AndroidStudio 2.2.3

Androidの開発者向けドライバをインストール

  1. AndroidStudioを起動します。
    長らく放置していると、ここでUpdateがあるという通知が来るかもしれませんがこれは罠です。 時間を食うのでこれからアプリ作るぞーって人以外にはおすすめできません。 ただしUpdateせずにこの先の作業ができることは保証しません。 むしろこの記事の通りにできることも保証しないのでご了承ください。
  2. [File] -> [Setting]の順に選択してSetting画面を出します。
  3. [Appearance & Behavior] -> [System Setting] -> [Android SDK] -> [SDK Tools]タブの順に選択します。
  4. [Google USE Driver]に✔を入れ、[OK]連打でインストールします。

AndroidのUSBデバッグを有効にする

  1. Androidで[設定] -> [端末情報] -> [ビルド番号]を連打して開発者向けオプションを有効にします。
  2. 戻って[開発者向けオプション]を選択します。
  3. なんかトグルスイッチ?がオフになってるのでオンにします。
    開発用の設定を許可するか聞かれるのでもちろん[OK]を選択します。
  4. [USBデバッグ]のトグルスイッチ?をオンにします。
    これも許可するか聞かれるので[OK]を選択します。

ドライバをインストール

  1. PCにAndroidを接続します。
  2. PCで[コントロールパネル] -> [システムとセキュリティ] -> [システム] -> [デバイスマネージャー]を選択してデバイスマネージャー画面を出します。
  3. Androidの型番がついているデバイスを右クリックして[ドライバ-ソフトウェアの更新]を選択します。

ここで驚愕の事実。
このチュートリアルを見て、
「ドライバがいるのか入れた覚えないな。」
「この記事に入れ方書いてるヤッター。」
というノリでやっていたのですが、なんとこの時点でAndroidが認識されていました。
私の所有している全てのPCで試しましたが、どのPCも認識してしまいました。
なので、ドライバのインストールについては正確な手順をお伝えできそうにないので、それについては先ほどの記事を参照してください

Frepの設定

というわけでPCからFrepの設定を行います。
まぁ、全部ツールがやってくれるのですが。

  1. PCでここからツール(frep_win_ja.zip)をダウンロードします。
  2. 適当に解凍します。
  3. [win.bat]を起動します。
  4. Androidに[USBデバッグを許可しますか?]という画面が表示されるので[OK]します。
  5. PCの[win.bat]で開かれた画面にEnterを押せとでるので押します。
  6. 別画面が開かれるので[Server Started.]と表示されたら閉じます。
  7. [win.bat]で開かれた画面に[^Cバッチジョブを終了しますか (Y/N)?]とでるので[N]を入力します。

Frepで自動タップ

  1. FGOはUSBデバッグがONなだけで動いてくれないので先ほどオンにしたUSBデバッグをオフにします。
  2. Frepを起動します。
  3. 右上のメニューからタッチ情報の取得を選択します。

  4. 画面に表示されるガイドに沿ってタッチします。

  5. FGOを起動してボックスガチャの画面に遷移します。
    左上に表示されているFrepのパネル?の赤いボタンを押します。
    そうすると操作の記録が開始されます。

  6. ジャンヌ・ダルク・サンタ・オルタ・リリィの左わき腹辺りを連打しましょう。

  7. 満足したら電源ボタンを押します。
    もう一回電源ボタンを押してスリープを解除すると下のような画面が出るのでいい感じの繰り返し回数を設定して保存します。
    回数が足りなかった場合はFrepを起動して設定しなおせます。

  8. Frepの赤いボタンが緑に変わって、タッチすると6.の操作が再生されます。

  9. おしまい

おわりに

というわけで既存ツールの使い方を説明しただけというショボい記事でした。
ホントは連打アプリ作りたかったのです。
でも去年よりはマシなのかな...?
それでは年末レイドで会いましょう。
ここまで読んでいただきありがとうございました。


P.S.
使った画像下に置きっぱなしだけど許して

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment