diff --git a/setup.bat b/setup.bat index 7dff941..b7acb50 100644 --- a/setup.bat +++ b/setup.bat @@ -1,198 +1,204 @@ -@echo off -title T-Order Tablet Automation Tool (Multi-Device Loop) -chcp 949 > nul - -:: --- [¼³Á¤ ¿µ¿ª] --- -set "DEBUG_MODE=ON" -set "SSID=fg" -set "PW=Fg9576861!" -set "PKG_MD=com.arlosoft.macrodroid" -set "PKG_PHOTOS=com.synology.projectkailash" - -:: °æ·Î ¼³Á¤ (½ºÅ©¸³Æ® ±âÁØ »ó´ë°æ·Î) -set "SCRIPT_DIR=%~dp0" -set "SDK_DIR=%SCRIPT_DIR%sdk\" -set "DATA_DIR=%SCRIPT_DIR%data\" - -set "WP_FILE=%DATA_DIR%wallpaper.jpg" -set "MDR_FILE=%DATA_DIR%macrodroid.mdr" -set "PHOTOS_APK=%DATA_DIR%photos.apk" -set "MD_APK=%DATA_DIR%macrodroid.apk" - -:: ADB °æ·Î ¼³Á¤ -set "ADB=%SDK_DIR%adb.exe" -:: ------------------ - -if "%DEBUG_MODE%"=="ON" (set "LOG=") else (set "LOG=>nul 2>&1") - -:: SDK Æú´õ È®ÀÎ -if not exist "%ADB%" ( - echo [¿À·ù] ADB¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù: %ADB% - echo sdk Æú´õ¿¡ platform-tools°¡ ÀÖ´ÂÁö È®ÀÎÇϼ¼¿ä. - pause - exit /b 1 -) - -:LOOP_START -cls -echo =========================================================== -echo T-Order ÅÂºí¸´ ¼¼ÆÃ ÀÚµ¿È­ ½Ã½ºÅÛ -echo (µð¹ö±× ¸ðµå: %DEBUG_MODE% / ¿¬¼Ó ¼¼ÆÃ Ȱ¼º) -echo =========================================================== -echo * »õ·Î¿î ±â±â¸¦ ¿¬°áÇϸé ÀÚµ¿À¸·Î ÀÛ¾÷ÀÌ ½ÃÀ۵˴ϴÙ. -echo * ¸ðµç ÀÛ¾÷À» Á¾·áÇÏ·Á¸é ÀÌ Ã¢¿¡¼­ [Ctrl + C]¸¦ ´­·¯ÁÖ¼¼¿ä. -echo =========================================================== - -:CHECK_DEVICE -echo [%TIME%] [Áغñ] ±â±â ¿¬°á ´ë±â Áß... -"%ADB%" wait-for-device -echo [È®ÀÎ] ±â±â°¡ ¿¬°áµÇ¾ú½À´Ï´Ù! ÀÛ¾÷À» ½ÃÀÛÇÕ´Ï´Ù. -timeout /t 2 > nul - -echo. -echo STEP 1. ³×Æ®¿öÅ© ¼³Á¤ (WiFi) -echo ----------------------------------------------------------- -"%ADB%" shell svc wifi enable %LOG% -"%ADB%" shell "cmd wifi add-network '%SSID%' wpa2 '%PW%'" %LOG% -"%ADB%" shell "cmd wifi connect-network '%SSID%'" %LOG% -echo ^> ¹«¼±³×Æ®¿öÅ© ¿¬°á ¿Ï·á - -echo. -echo STEP 2. T-Order ¾Û ¹× YouTube Àϰý Á¦°Å -echo ----------------------------------------------------------- -echo ^> °ü·Ã ¾Û(T-Order, YouTube µî) ÆÐŰÁö ½ºÄµ ÈÄ ¼øÂ÷Àû Á¦°Å Áß... -"%ADB%" shell "for p in $(pm list packages | grep -E 'torder|orderhae' | cut -d: -f2); do echo [¹ß°ß] $p; echo - µ¥ÀÌÅÍ ÃʱâÈ­ ÈÄ Á¦°Å...; am force-stop $p; pm clear $p; pm uninstall --user 0 $p; done" - -echo. -echo ^> YouTube µî ºÒÇÊ¿äÇÑ ½Ã½ºÅÛ ¾Û Á¦°Å Áß... -for %%a in (com.google.android.youtube com.google.android.projection.gearhead com.google.android.keep com.teamviewer.host.market com.teamviewer.quicksupport.market) do ( - "%ADB%" shell pm list packages %%a | findstr "%%a" >nul - if not errorlevel 1 ( - echo [Á¦°Å] %%a - µ¥ÀÌÅÍ ÃʱâÈ­ ÈÄ Á¦°Å ÁøÇà. - "%ADB%" shell "am force-stop %%a; pm clear %%a; pm uninstall --user 0 %%a; pm disable-user --user 0 %%a" %LOG% - ) else ( - if "%DEBUG_MODE%"=="ON" echo [½ºÅµ] %%a - ÀÌ¹Ì ¾øÀ½. - ) -) -echo ^> STEP 2 ¿Ï·á - -echo. -echo STEP 3. ½Ã½ºÅÛ ÃÖÀûÈ­ (µðÁöÅÐ »çÀÌ´ÏÁö ¸ðµå) -echo ----------------------------------------------------------- -"%ADB%" shell settings put global window_animation_scale 0 %LOG% -"%ADB%" shell settings put global transition_animation_scale 0 %LOG% -"%ADB%" shell settings put global animator_duration_scale 0 %LOG% -echo ^> ¾Ö´Ï¸ÞÀÌ¼Ç ºñȰ¼ºÈ­ ¿Ï·á - -"%ADB%" shell settings put system screen_off_timeout 2147483647 %LOG% -"%ADB%" shell settings put global stay_on_while_plugged_in 3 %LOG% -echo ^> È­¸é »ó½Ã ÄÑÁü ¼³Á¤ ¿Ï·á - -"%ADB%" shell settings put system screen_brightness_mode 0 %LOG% -"%ADB%" shell settings put system screen_brightness 255 %LOG% -echo ^> È­¸é ¹à±â ÃÖ´ë ¼³Á¤ ¿Ï·á - -"%ADB%" shell settings put system accelerometer_rotation 1 %LOG% -echo ^> ÀÚµ¿ ȸÀü Ȱ¼ºÈ­ ¿Ï·á - -"%ADB%" shell settings put global policy_control null %LOG% -echo ^> ½Ã½ºÅÛ UI Ȱ¼ºÈ­ ¿Ï·á - -"%ADB%" shell settings put system sound_effects_enabled 0 %LOG% -"%ADB%" shell settings put system haptic_feedback_enabled 0 %LOG% -echo ^> ÅÍÄ¡ »ç¿îµå ºñȰ¼ºÈ­ ¿Ï·á - -"%ADB%" shell settings put global zen_mode 2 %LOG% -echo ^> ¾Ë¸² ¼û±è ¸ðµå Ȱ¼ºÈ­ ¿Ï·á - -"%ADB%" shell settings put global package_verifier_enable 0 %LOG% -"%ADB%" shell pm disable-user --user 0 com.google.android.gms.update %LOG% -echo ^> ÀÚµ¿ ¾÷µ¥ÀÌÆ® ºñȰ¼ºÈ­ ¿Ï·á - -"%ADB%" shell settings put global low_power 0 %LOG% -"%ADB%" shell dumpsys deviceidle disable %LOG% -echo ^> ÀýÀü ¸ðµå ºñȰ¼ºÈ­ ¿Ï·á - -"%ADB%" shell settings put global adb_enabled 1 %LOG% -echo ^> USB µð¹ö±ë À¯Áö ¼³Á¤ ¿Ï·á - -echo ^> STEP 3 ½Ã½ºÅÛ ÃÖÀûÈ­ ¿Ï·á - -echo. -echo STEP 4. Çʼö ¾Û ¼³Ä¡ ¹× ¹è°æÈ­¸é -echo ----------------------------------------------------------- -"%ADB%" shell pm list packages %PKG_PHOTOS% | findstr /c:"%PKG_PHOTOS%" >nul -if errorlevel 1 ( - if exist "%PHOTOS_APK%" ( - echo ^> Photos ¼³Ä¡ Áß... - "%ADB%" install -r "%PHOTOS_APK%" - ) -) -"%ADB%" shell pm list packages %PKG_MD% | findstr /c:"%PKG_MD%" >nul -if errorlevel 1 ( - if exist "%MD_APK%" ( - echo ^> MacroDroid ¼³Ä¡ Áß... - "%ADB%" install -r "%MD_APK%" - ) -) - -if exist "%WP_FILE%" ( - "%ADB%" push "%WP_FILE%" /data/local/tmp/wallpaper.jpg %LOG% - "%ADB%" shell am start -a android.service.wallpaper.CROP_AND_SET_WALLPAPER -d file:///data/local/tmp/wallpaper.jpg -t image/jpeg -n com.android.wallpaper/.picker.StandalonePreviewActivity --el set_wallpaper 1 --ez finish_on_done true -f 0x10808000 %LOG% - - echo ^> [´ë±â] ¹è°æÈ­¸é ¼³Á¤ ¿Ï·á ´ë±â Áß... - :WAIT_WP - timeout /t 1 > nul - "%ADB%" shell dumpsys window | findstr "mCurrentFocus" | findstr /i "resolver chooser wallpaper StandalonePreviewActivity" >nul - if not errorlevel 1 goto WAIT_WP - echo ^> ¹è°æÈ­¸é ¼³Á¤ ¿Ï·á -) - -echo. -echo STEP 5. MacroDroid ±ÇÇÑ ¼³Á¤ -echo ----------------------------------------------------------- -"%ADB%" shell appops set %PKG_MD% WRITE_SETTINGS allow %LOG% -"%ADB%" shell appops set %PKG_MD% SYSTEM_ALERT_WINDOW allow %LOG% -"%ADB%" shell appops set %PKG_MD% GET_USAGE_STATS allow %LOG% -"%ADB%" shell cmd notification allow_dnd %PKG_MD% %LOG% -"%ADB%" shell cmd notification allow_listener %PKG_MD%/com.arlosoft.macrodroid.triggers.services.NotificationService %LOG% -"%ADB%" shell pm grant %PKG_MD% android.permission.WRITE_SECURE_SETTINGS %LOG% -"%ADB%" shell settings put secure enabled_accessibility_services %PKG_MD%/com.arlosoft.macrodroid.accessibility.MacroDroidAccessibilityService %LOG% -"%ADB%" shell settings put secure accessibility_enabled 1 %LOG% -echo ^> ±ÇÇÑ ÀÚµ¿ ¼³Á¤ ¿Ï·á - -echo. -echo STEP 6. MacroDroid ¸ÅÅ©·Î ÇÁ·ÎÇÊ Àü¼Û -echo ----------------------------------------------------------- -if exist "%MDR_FILE%" ( - "%ADB%" push "%MDR_FILE%" /sdcard/Download/ %LOG% - echo ^> ¸ÅÅ©·Î ÇÁ·ÎÇÊ Àü¼Û ¿Ï·á -) else ( - echo ^> [°æ°í] ¸ÅÅ©·Î ÆÄÀÏÀÌ ¾ø½À´Ï´Ù: %MDR_FILE% -) - -echo. -echo STEP 7. ¾Û Á÷Á¢ ½ÇÇà -echo ----------------------------------------------------------- -echo [1/2] ½Ã³î·ÎÁö Æ÷Åä ·Î±×ÀÎ ½ÇÇà... -"%ADB%" shell am start -n %PKG_PHOTOS%/com.synology.projectkailash.ui.splash.SplashActivity %LOG% - -echo [2/2] ¸ÅÅ©·Îµå·ÎÀÌµå ½ÇÇà... -"%ADB%" shell monkey -p %PKG_MD% -c android.intent.category.LAUNCHER 1 %LOG% - -echo. -echo =========================================================== -echo [%TIME%] ÇöÀç ±â±â ¼¼ÆÃ ¿Ï·á! -echo ±â±â ¿¬°áÀ» ÇØÁ¦ÇÏ¸é »õ·Î¿î ±â±â ´ë±â »óÅ·ΠÀüȯµË´Ï´Ù. -echo =========================================================== - -:WAIT_DISCONNECT -"%ADB%" devices | findstr /v "List" | findstr "device" > nul -if not errorlevel 1 ( - timeout /t 2 > nul - goto WAIT_DISCONNECT -) - -echo [¾Ë¸²] ±â±â ¿¬°á ÇØÁ¦µÊ. 3ÃÊ ÈÄ »õ·Î¿î ±â±â ´ë±â »óÅ·Πµ¹¾Æ°©´Ï´Ù. -timeout /t 3 -goto LOOP_START +@echo off +title T-Order Tablet Automation Tool (Multi-Device Loop) +chcp 949 > nul + +:: --- [¼³Á¤ ¿µ¿ª] --- +set "DEBUG_MODE=ON" +set "SSID=fg" +set "PW=Fg9576861!" +set "PKG_MD=com.arlosoft.macrodroid" +set "PKG_PHOTOS=com.synology.projectkailash" + +:: °æ·Î ¼³Á¤ (½ºÅ©¸³Æ® ±âÁØ »ó´ë°æ·Î) +set "SCRIPT_DIR=%~dp0" +set "SDK_DIR=%SCRIPT_DIR%sdk\" +set "DATA_DIR=%SCRIPT_DIR%data\" + +set "WP_FILE=%DATA_DIR%wallpaper.jpg" +set "MDR_FILE=%DATA_DIR%macrodroid.mdr" +set "PHOTOS_APK=%DATA_DIR%photos.apk" +set "MD_APK=%DATA_DIR%macrodroid.apk" + +:: ADB °æ·Î ¼³Á¤ +set "ADB=%SDK_DIR%adb.exe" +:: ------------------ + +if "%DEBUG_MODE%"=="ON" (set "LOG=") else (set "LOG=>nul 2>&1") + +:: SDK Æú´õ È®ÀÎ +if not exist "%ADB%" ( + echo [¿À·ù] ADB¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù: %ADB% + echo sdk Æú´õ¿¡ platform-tools°¡ ÀÖ´ÂÁö È®ÀÎÇϼ¼¿ä. + pause + exit /b 1 +) + +:LOOP_START +cls +echo =========================================================== +echo T-Order ÅÂºí¸´ ¼¼ÆÃ ÀÚµ¿È­ ½Ã½ºÅÛ +echo (µð¹ö±× ¸ðµå: %DEBUG_MODE% / ¿¬¼Ó ¼¼ÆÃ Ȱ¼º) +echo =========================================================== +echo * »õ·Î¿î ±â±â¸¦ ¿¬°áÇϸé ÀÚµ¿À¸·Î ÀÛ¾÷ÀÌ ½ÃÀ۵˴ϴÙ. +echo * ¸ðµç ÀÛ¾÷À» Á¾·áÇÏ·Á¸é ÀÌ Ã¢¿¡¼­ [Ctrl + C]¸¦ ´­·¯ÁÖ¼¼¿ä. +echo =========================================================== + +:CHECK_DEVICE +echo [%TIME%] [Áغñ] ±â±â ¿¬°á ´ë±â Áß... +"%ADB%" wait-for-device +echo [È®ÀÎ] ±â±â°¡ ¿¬°áµÇ¾ú½À´Ï´Ù! ÀÛ¾÷À» ½ÃÀÛÇÕ´Ï´Ù. +timeout /t 2 > nul + +echo. +echo STEP 1. ³×Æ®¿öÅ© ¼³Á¤ (WiFi) +echo ----------------------------------------------------------- +"%ADB%" shell svc wifi enable %LOG% +"%ADB%" shell "cmd wifi add-network '%SSID%' wpa2 '%PW%'" %LOG% +"%ADB%" shell "cmd wifi connect-network '%SSID%'" %LOG% +echo ^> ¹«¼±³×Æ®¿öÅ© ¿¬°á ¿Ï·á + +echo. +echo STEP 2. T-Order ¾Û ¹× YouTube Àϰý Á¦°Å +echo ----------------------------------------------------------- +echo ^> °ü·Ã ¾Û(T-Order, YouTube µî) ÆÐŰÁö ½ºÄµ ÈÄ ¼øÂ÷Àû Á¦°Å Áß... +"%ADB%" shell "for p in $(pm list packages | grep -E 'torder|orderhae' | cut -d: -f2); do echo [¹ß°ß] $p; echo - µ¥ÀÌÅÍ ÃʱâÈ­ ÈÄ Á¦°Å...; am force-stop $p; pm clear $p; pm uninstall --user 0 $p; done" + +echo. +echo ^> YouTube µî ºÒÇÊ¿äÇÑ ½Ã½ºÅÛ ¾Û Á¦°Å Áß... +for %%a in (com.google.android.youtube com.google.android.projection.gearhead com.google.android.keep com.teamviewer.host.market com.teamviewer.quicksupport.market) do ( + "%ADB%" shell pm list packages %%a | findstr "%%a" >nul + if not errorlevel 1 ( + echo [Á¦°Å] %%a - µ¥ÀÌÅÍ ÃʱâÈ­ ÈÄ Á¦°Å ÁøÇà. + "%ADB%" shell "am force-stop %%a; pm clear %%a; pm uninstall --user 0 %%a; pm disable-user --user 0 %%a" %LOG% + ) else ( + if "%DEBUG_MODE%"=="ON" echo [½ºÅµ] %%a - ÀÌ¹Ì ¾øÀ½. + ) +) +echo ^> STEP 2 ¿Ï·á + +echo. +echo STEP 3. ½Ã½ºÅÛ ÃÖÀûÈ­ (µðÁöÅÐ »çÀÌ´ÏÁö ¸ðµå) +echo ----------------------------------------------------------- +"%ADB%" shell settings put global window_animation_scale 0 %LOG% +"%ADB%" shell settings put global transition_animation_scale 0 %LOG% +"%ADB%" shell settings put global animator_duration_scale 0 %LOG% +echo ^> ¾Ö´Ï¸ÞÀÌ¼Ç ºñȰ¼ºÈ­ ¿Ï·á + +"%ADB%" shell settings put system screen_off_timeout 2147483647 %LOG% +"%ADB%" shell settings put global stay_on_while_plugged_in 3 %LOG% +echo ^> È­¸é »ó½Ã ÄÑÁü ¼³Á¤ ¿Ï·á + +"%ADB%" shell settings put system screen_brightness_mode 0 %LOG% +"%ADB%" shell settings put system screen_brightness 255 %LOG% +echo ^> È­¸é ¹à±â ÃÖ´ë ¼³Á¤ ¿Ï·á + +"%ADB%" shell settings put system accelerometer_rotation 1 %LOG% +echo ^> ÀÚµ¿ ȸÀü Ȱ¼ºÈ­ ¿Ï·á + +"%ADB%" shell settings put global policy_control null %LOG% +echo ^> ½Ã½ºÅÛ UI Ȱ¼ºÈ­ ¿Ï·á + +"%ADB%" shell settings put system sound_effects_enabled 0 %LOG% +"%ADB%" shell settings put system haptic_feedback_enabled 0 %LOG% +echo ^> ÅÍÄ¡ »ç¿îµå ºñȰ¼ºÈ­ ¿Ï·á + +"%ADB%" shell settings put global zen_mode 2 %LOG% +echo ^> ¾Ë¸² ¼û±è ¸ðµå Ȱ¼ºÈ­ ¿Ï·á + +"%ADB%" shell settings put global package_verifier_enable 0 %LOG% +"%ADB%" shell pm disable-user --user 0 com.google.android.gms.update %LOG% +echo ^> ÀÚµ¿ ¾÷µ¥ÀÌÆ® ºñȰ¼ºÈ­ ¿Ï·á + +"%ADB%" shell settings put global low_power 0 %LOG% +"%ADB%" shell dumpsys deviceidle disable %LOG% +echo ^> ÀýÀü ¸ðµå ºñȰ¼ºÈ­ ¿Ï·á + +"%ADB%" shell settings put global adb_enabled 1 %LOG% +echo ^> USB µð¹ö±ë À¯Áö ¼³Á¤ ¿Ï·á + +echo ^> STEP 3 ½Ã½ºÅÛ ÃÖÀûÈ­ ¿Ï·á + +echo. +echo STEP 4. Çʼö ¾Û ¼³Ä¡ ¹× ¹è°æÈ­¸é +echo ----------------------------------------------------------- +"%ADB%" shell pm list packages %PKG_PHOTOS% | findstr /c:"%PKG_PHOTOS%" >nul +if errorlevel 1 ( + if exist "%PHOTOS_APK%" ( + echo ^> Photos ¼³Ä¡ Áß... + "%ADB%" install -r "%PHOTOS_APK%" + ) +) +"%ADB%" shell pm list packages %PKG_MD% | findstr /c:"%PKG_MD%" >nul +if errorlevel 1 ( + if exist "%MD_APK%" ( + echo ^> MacroDroid ¼³Ä¡ Áß... + "%ADB%" install -r "%MD_APK%" + ) +) + +if exist "%WP_FILE%" ( + "%ADB%" push "%WP_FILE%" /data/local/tmp/wallpaper.jpg %LOG% + "%ADB%" shell am start -a android.service.wallpaper.CROP_AND_SET_WALLPAPER -d file:///data/local/tmp/wallpaper.jpg -t image/jpeg -n com.android.wallpaper/.picker.StandalonePreviewActivity --el set_wallpaper 1 --ez finish_on_done true -f 0x10808000 %LOG% + + echo. + echo ^> [¼öµ¿] ÅÂºí¸´¿¡¼­ ¹è°æÈ­¸é ¾ÛÀ» ¼±ÅÃÇÏ°í ¼³Á¤À» ¿Ï·áÇØÁÖ¼¼¿ä. + echo ^> ¿Ï·áµÇ¸é ÀÚµ¿À¸·Î ´ÙÀ½ ´Ü°è·Î ÁøÇàµË´Ï´Ù... + :WAIT_WP + timeout /t 1 > nul + "%ADB%" shell dumpsys window | findstr "mCurrentFocus" | findstr /i "resolver chooser wallpaper StandalonePreviewActivity WallpaperCrop" >nul + if not errorlevel 1 goto WAIT_WP + echo ^> ¹è°æÈ­¸é ¼³Á¤ ¿Ï·á +) + +echo. +echo STEP 5. MacroDroid ±ÇÇÑ ¼³Á¤ +echo ----------------------------------------------------------- +"%ADB%" shell appops set %PKG_MD% WRITE_SETTINGS allow %LOG% +"%ADB%" shell appops set %PKG_MD% SYSTEM_ALERT_WINDOW allow %LOG% +"%ADB%" shell appops set %PKG_MD% GET_USAGE_STATS allow %LOG% +"%ADB%" shell cmd notification allow_dnd %PKG_MD% %LOG% +"%ADB%" shell cmd notification allow_listener %PKG_MD%/com.arlosoft.macrodroid.triggers.services.NotificationService %LOG% +"%ADB%" shell pm grant %PKG_MD% android.permission.WRITE_SECURE_SETTINGS %LOG% +"%ADB%" shell settings put secure enabled_accessibility_services %PKG_MD%/com.arlosoft.macrodroid.accessibility.MacroDroidAccessibilityService %LOG% +"%ADB%" shell settings put secure accessibility_enabled 1 %LOG% +echo ^> ±ÇÇÑ ÀÚµ¿ ¼³Á¤ ¿Ï·á + +echo. +echo STEP 6. MacroDroid ¸ÅÅ©·Î ÇÁ·ÎÇÊ Àü¼Û +echo ----------------------------------------------------------- +if exist "%MDR_FILE%" ( + "%ADB%" push "%MDR_FILE%" /sdcard/Download/ %LOG% + echo ^> ¸ÅÅ©·Î ÇÁ·ÎÇÊ Àü¼Û ¿Ï·á +) else ( + echo ^> [°æ°í] ¸ÅÅ©·Î ÆÄÀÏÀÌ ¾ø½À´Ï´Ù: %MDR_FILE% +) + +echo. +echo STEP 7. ¾Û Á÷Á¢ ½ÇÇà +echo ----------------------------------------------------------- +echo [1/2] ½Ã³î·ÎÁö Æ÷Åä ·Î±×ÀÎ ½ÇÇà... +"%ADB%" shell am start -n %PKG_PHOTOS%/com.synology.projectkailash.ui.splash.SplashActivity %LOG% +echo. +echo ^> [¼öµ¿] Synology Photos ·Î±×ÀÎÀ» ¿Ï·áÇØÁÖ¼¼¿ä. +echo ^> ¿Ï·á ÈÄ ¾Æ¹« Ű³ª ´©¸£¸é MacroDroid°¡ ½ÇÇàµË´Ï´Ù... +pause > nul + +echo [2/2] ¸ÅÅ©·Îµå·ÎÀÌµå ½ÇÇà... +"%ADB%" shell monkey -p %PKG_MD% -c android.intent.category.LAUNCHER 1 %LOG% + +echo. +echo =========================================================== +echo [%TIME%] ÇöÀç ±â±â ¼¼ÆÃ ¿Ï·á! +echo ±â±â ¿¬°áÀ» ÇØÁ¦ÇÏ¸é »õ·Î¿î ±â±â ´ë±â »óÅ·ΠÀüȯµË´Ï´Ù. +echo =========================================================== + +:WAIT_DISCONNECT +"%ADB%" devices | findstr /v "List" | findstr "device" > nul +if not errorlevel 1 ( + timeout /t 2 > nul + goto WAIT_DISCONNECT +) + +echo [¾Ë¸²] ±â±â ¿¬°á ÇØÁ¦µÊ. 3ÃÊ ÈÄ »õ·Î¿î ±â±â ´ë±â »óÅ·Πµ¹¾Æ°©´Ï´Ù. +timeout /t 3 +goto LOOP_START \ No newline at end of file