Update: 기기 모델 체크 추가 및 코드 정리
- ITAB_X40L_Plus 모델만 허용, 불일치 시 오류 출력 후 종료 - TARGET_MODEL 변수 추가 - 불필요한 빈 줄 제거 (405줄 -> 184줄) - 배경화면 수동 대기 및 Photos 로그인 후 키 입력 대기 유지
This commit is contained in:
46
setup.bat
46
setup.bat
@ -3,28 +3,25 @@ title T-Order Tablet Automation Tool (Multi-Device Loop)
|
||||
chcp 949 > nul
|
||||
|
||||
:: --- [<5B><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>] ---
|
||||
|
||||
set "DEBUG_MODE=OFF"
|
||||
set "SSID=fg"
|
||||
set "PW=Fg9576861!"
|
||||
set "PKG_MD=com.arlosoft.macrodroid"
|
||||
set "PKG_PHOTOS=com.synology.projectkailash"
|
||||
set "TARGET_MODEL=ITAB_X40L_Plus"
|
||||
|
||||
:: <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> (<28><>ũ<EFBFBD><C5A9>Ʈ <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
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"
|
||||
|
||||
|
||||
set "ADB=%SDK_DIR%adb.exe"
|
||||
|
||||
:: ------------------
|
||||
set "SCRIPT_DIR=%~dp0"
|
||||
if "%DEBUG_MODE%"=="ON" (set "LOG=") else (set "LOG=>nul 2>&1")
|
||||
set "SDK_DIR=%SCRIPT_DIR%sdk\"
|
||||
:: SDK <20><><EFBFBD><EFBFBD> Ȯ<><C8AE>
|
||||
if not exist "%ADB%" (
|
||||
echo [<5B><><EFBFBD><EFBFBD>] ADB<44><42> ã<><C3A3> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>: %ADB%
|
||||
@ -46,7 +43,25 @@ echo ===========================================================
|
||||
:CHECK_DEVICE
|
||||
echo [%TIME%] [<5B>غ<EFBFBD>] <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>...
|
||||
"%ADB%" wait-for-device
|
||||
|
||||
echo [Ȯ<><C8AE>] <20><><EFBFBD>Ⱑ <20><><EFBFBD><EFBFBD><EFBFBD>Ǿ<EFBFBD><C7BE><EFBFBD><EFBFBD>ϴ<EFBFBD>!
|
||||
|
||||
:: <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> Ȯ<><C8AE>
|
||||
for /f "tokens=*" %%m in ('"%ADB%" shell getprop ro.product.model') do set "DEVICE_MODEL=%%m"
|
||||
set "DEVICE_MODEL=%DEVICE_MODEL: =%"
|
||||
echo [<5B><><EFBFBD><EFBFBD>] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: %DEVICE_MODEL%
|
||||
if /i not "%DEVICE_MODEL%"=="%TARGET_MODEL%" (
|
||||
echo.
|
||||
echo [<5B><><EFBFBD><EFBFBD>] ȣȯ<C8A3><C8AF><EFBFBD><EFBFBD> <20>ʴ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>Դϴ<D4B4>.
|
||||
echo <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: %TARGET_MODEL%
|
||||
echo <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: %DEVICE_MODEL%
|
||||
|
||||
echo.
|
||||
echo <20><>ũ<EFBFBD><C5A9>Ʈ<EFBFBD><C6AE> <20><><EFBFBD><EFBFBD><EFBFBD>մϴ<D5B4>. <20>ƹ<EFBFBD> Ű<><C5B0> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
pause > nul
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo [Ȯ<><C8AE>] ȣȯ <20><><EFBFBD><EFBFBD> Ȯ<>ε<EFBFBD>. <20>۾<EFBFBD><DBBE><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>մϴ<D5B4>.
|
||||
timeout /t 2 > nul
|
||||
|
||||
echo.
|
||||
@ -62,8 +77,6 @@ echo STEP 2. T-Order
|
||||
echo -----------------------------------------------------------
|
||||
echo ^> <20><><EFBFBD><EFBFBD> <20><>(T-Order, YouTube <20><>) <20><>Ű<EFBFBD><C5B0> <20><>ĵ <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>...
|
||||
"%ADB%" shell "for p in $(pm list packages | grep -E 'torder|orderhae' | cut -d: -f2); do echo [<5B>߰<EFBFBD>] $p; echo - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ʱ<EFBFBD>ȭ <20><> <20><><EFBFBD><EFBFBD>...; am force-stop $p; pm clear $p; pm uninstall --user 0 $p; done"
|
||||
exit /b 1
|
||||
|
||||
echo ^> YouTube <20><> <20><><EFBFBD>ʿ<EFBFBD><CABF><EFBFBD> <20>ý<EFBFBD><C3BD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><>...
|
||||
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
|
||||
@ -83,39 +96,29 @@ echo -----------------------------------------------------------
|
||||
"%ADB%" shell settings put global transition_animation_scale 0 %LOG%
|
||||
"%ADB%" shell settings put global animator_duration_scale 0 %LOG%
|
||||
echo ^> <20>ִϸ<D6B4><CFB8>̼<EFBFBD> <20><>Ȱ<EFBFBD><C8B0>ȭ <20>Ϸ<EFBFBD>
|
||||
|
||||
"%ADB%" shell settings put system screen_off_timeout 2147483647 %LOG%
|
||||
"%ADB%" shell settings put global stay_on_while_plugged_in 3 %LOG%
|
||||
echo ^> ȭ<><C8AD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>Ϸ<EFBFBD>
|
||||
|
||||
"%ADB%" shell settings put system screen_brightness_mode 0 %LOG%
|
||||
"%ADB%" shell settings put system screen_brightness 255 %LOG%
|
||||
echo ^> ȭ<><C8AD> <20><><EFBFBD><EFBFBD> <20>ִ<EFBFBD> <20><><EFBFBD><EFBFBD> <20>Ϸ<EFBFBD>
|
||||
|
||||
"%ADB%" shell settings put system accelerometer_rotation 1 %LOG%
|
||||
echo ^> <20>ڵ<EFBFBD> ȸ<><C8B8> Ȱ<><C8B0>ȭ <20>Ϸ<EFBFBD>
|
||||
echo [Ȯ<><C8AE>] <20><><EFBFBD>Ⱑ <20><><EFBFBD><EFBFBD><EFBFBD>Ǿ<EFBFBD><C7BE><EFBFBD><EFBFBD>ϴ<EFBFBD>! <20>۾<EFBFBD><DBBE><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>մϴ<D5B4>.
|
||||
"%ADB%" shell settings put global policy_control null %LOG%
|
||||
echo ^> <20>ý<EFBFBD><C3BD><EFBFBD> UI Ȱ<><C8B0>ȭ <20>Ϸ<EFBFBD>
|
||||
|
||||
"%ADB%" shell settings put system sound_effects_enabled 0 %LOG%
|
||||
"%ADB%" shell settings put system haptic_feedback_enabled 0 %LOG%
|
||||
echo ^> <20><>ġ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>Ȱ<EFBFBD><C8B0>ȭ <20>Ϸ<EFBFBD>
|
||||
|
||||
"%ADB%" shell settings put global zen_mode 2 %LOG%
|
||||
echo ^> <20>˸<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> Ȱ<><C8B0>ȭ <20>Ϸ<EFBFBD>
|
||||
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 ^> <20>ڵ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ <20><>Ȱ<EFBFBD><C8B0>ȭ <20>Ϸ<EFBFBD>
|
||||
"%ADB%" shell "cmd wifi add-network '%SSID%' wpa2 '%PW%'" %LOG%
|
||||
"%ADB%" shell settings put global low_power 0 %LOG%
|
||||
"%ADB%" shell dumpsys deviceidle disable %LOG%
|
||||
echo ^> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>Ȱ<EFBFBD><C8B0>ȭ <20>Ϸ<EFBFBD>
|
||||
echo ^> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ<EFBFBD><C6AE>ũ <20><><EFBFBD><EFBFBD> <20>Ϸ<EFBFBD>
|
||||
"%ADB%" shell settings put global adb_enabled 1 %LOG%
|
||||
echo ^> USB <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>Ϸ<EFBFBD>
|
||||
|
||||
echo ^> STEP 3 <20>ý<EFBFBD><C3BD><EFBFBD> <20><><EFBFBD><EFBFBD>ȭ <20>Ϸ<EFBFBD>
|
||||
|
||||
echo.
|
||||
@ -128,6 +131,7 @@ if errorlevel 1 (
|
||||
"%ADB%" install -r "%PHOTOS_APK%"
|
||||
)
|
||||
)
|
||||
|
||||
"%ADB%" shell pm list packages %PKG_MD% | findstr /c:"%PKG_MD%" >nul
|
||||
if errorlevel 1 (
|
||||
if exist "%MD_APK%" (
|
||||
@ -139,8 +143,6 @@ if errorlevel 1 (
|
||||
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%
|
||||
|
||||
"%ADB%" shell "am force-stop %%a; pm clear %%a; pm uninstall --user 0 %%a; pm disable-user --user 0 %%a" %LOG%
|
||||
echo ^> [<5B><><EFBFBD><EFBFBD>] <20>º<EFBFBD><C2BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ȭ<EFBFBD><C8AD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϰ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD>ּ<EFBFBD><D6BC><EFBFBD>.
|
||||
echo ^> <20>Ϸ<EFBFBD><CFB7>Ǹ<EFBFBD> <20>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ܰ<EFBFBD><DCB0><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>˴ϴ<CBB4>...
|
||||
:WAIT_WP
|
||||
@ -178,11 +180,9 @@ echo STEP 7.
|
||||
echo -----------------------------------------------------------
|
||||
echo [1/2] <20>ó<EFBFBD><C3B3><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>α<EFBFBD><CEB1><EFBFBD> <20><><EFBFBD><EFBFBD>...
|
||||
"%ADB%" shell am start -n %PKG_PHOTOS%/com.synology.projectkailash.ui.splash.SplashActivity %LOG%
|
||||
"%ADB%" shell settings put system screen_brightness_mode 0 %LOG%
|
||||
echo ^> [<5B><><EFBFBD><EFBFBD>] Synology Photos <20>α<EFBFBD><CEB1><EFBFBD><EFBFBD><EFBFBD> <20>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD>ּ<EFBFBD><D6BC><EFBFBD>.
|
||||
echo ^> <20>Ϸ<EFBFBD> <20><> <20>ƹ<EFBFBD> Ű<><C5B0> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> MacroDroid<69><64> <20><><EFBFBD><EFBFBD><EFBFBD>˴ϴ<CBB4>...
|
||||
pause > nul
|
||||
echo ^> ȭ<><C8AD> <20><><EFBFBD><EFBFBD> <20>ִ<EFBFBD> <20><><EFBFBD><EFBFBD> <20>Ϸ<EFBFBD>
|
||||
echo [2/2] <20><>ũ<EFBFBD>ε<EFBFBD><CEB5><EFBFBD><EFBFBD>̵<EFBFBD> <20><><EFBFBD><EFBFBD>...
|
||||
"%ADB%" shell monkey -p %PKG_MD% -c android.intent.category.LAUNCHER 1 %LOG%
|
||||
|
||||
|
||||
Reference in New Issue
Block a user