Android 一括初期化ツール（試作版 v0.9）
==========================================
LYCデザイン

■ 動作環境
・Windows 10 / 11（.NET Framework 4.8 は標準搭載のため追加インストール不要）
・adb（Android SDK Platform-Tools）
　https://developer.android.com/tools/releases/platform-tools
　ダウンロードした「platform-tools」フォルダを AdbFleetReset.exe と同じ場所に置いてください。

■ 起動方法
・実機モード ………… AdbFleetReset.exe をダブルクリック
・シミュレーション …… 「シミュレーションで起動.bat」をダブルクリック
　（仮想端末10台で、検出・診断・並列初期化・エラー表示の流れを確認できます。
　　実機には一切コマンドを送りません）

■ 画面の流れ
1. USB接続すると2秒ごとに自動検出 → 一覧に表示（メーカー／機種名／型番／Android／電池）
2. チェックボックスで対象を選択
3. 「診断（初期化しない）」で事前チェックだけ実行 ← まずはこちらで確認
4. 「初期化開始」→ 確認欄に「初期化」と入力して実行
5. 同時実行数（初期値4台）ずつ並列処理。1台が失敗しても他は止まりません
6. 結果は 完了／要確認／エラー で色分け表示。logs\日時\ に端末別ログと summary.csv を保存

■ 機種の追加・変更
profiles.json を編集するだけで対応機種を追加できます（再コンパイル不要）。
・manufacturer / brand / model：正規表現でマッチ（上から順に評価）
・method：device-admin（ヘルパーアプリ経由）／ui-automation（設定画面の自動操作）／recovery（リカバリー起動）
・minBattery：この%未満は初期化しない
・frpPolicy：Googleアカウントが残っている端末を warn（警告して続行）／block（中止）

■ 初期化方式について
root化なし・adb のみでは、Android 標準の「初期化」コマンドは呼べない仕様のため、
次の3方式をプロファイルで機種ごとに使い分けます。
A. device-admin：小さなヘルパーアプリ（画面なし）を adb で導入し、端末管理APIで初期化。
   全自動・メーカー差が少なく、メインの方式です。helper-app\ にソース一式。
B. ui-automation：設定アプリの画面を文言で辿って自動タップ。アプリを入れたくない機種向け。
C. recovery：リカバリーモードで再起動（最後のボタン操作のみ手動）。古い機種向けの予備。

■ 自己テスト
AdbFleetReset.exe --selftest → selftest.txt に結果（adb 出力の解析・機種判定 20項目）

※ 試作版のため、ヘルパーアプリ（APK）は同梱していません。実機での最終調整は正式ご依頼後に行います。
