@echo off chcp 65001 >nul echo ======================================== echo 哔蹦健身应用卸载脚本 echo ======================================== echo. REM 设置 ADB 路径 set ADB_PATH=D:\NVPACK\android-sdk-windows\platform-tools set PATH=%ADB_PATH%;%PATH% REM 设置变量 set PACKAGE_NAME=com.YuyeTech.HeartRate set ADMIN_RECEIVER=%PACKAGE_NAME%/com.ble.mylockview.admin.KioskDeviceAdminReceiver echo [步骤 1/5] 检查 ADB 路径... if not exist "%ADB_PATH%\adb.exe" ( echo ❌ ADB 未找到: %ADB_PATH%\adb.exe echo. echo 请修改脚本中的 ADB_PATH 变量为正确的路径 pause exit /b 1 ) echo ✅ ADB 路径: %ADB_PATH% echo. echo [步骤 2/5] 检查 ADB 连接... adb devices if errorlevel 1 ( echo ❌ ADB 未找到,请确保已安装 Android SDK Platform-Tools pause exit /b 1 ) echo. echo [步骤 3/5] 停止应用... adb shell am force-stop %PACKAGE_NAME% echo ✅ 应用已强制停止 echo. echo [步骤 4/5] 退出 Kiosk 模式并移除 Device Owner... echo. echo 正在退出 LockTask 模式... adb shell am task lock stop 2>nul echo ✅ LockTask 已停止 echo. echo 正在移除 Device Owner... adb shell dpm remove-active-admin %ADMIN_RECEIVER% 2>nul if errorlevel 1 ( echo ⚠️ Device Owner 可能未设置或已移除 ) else ( echo ✅ Device Owner 已移除 ) echo. echo [步骤 5/5] 卸载应用... echo 正在卸载: %PACKAGE_NAME% adb uninstall %PACKAGE_NAME% if errorlevel 1 ( echo ❌ 卸载失败 echo. echo 可能的原因: echo 1. 应用未安装 echo 2. Device Owner 未完全移除 echo 3. 需要手动在设备上卸载 echo. echo 如果卸载失败,请尝试: echo 1. 在设备上手动进入"设置" → "应用" → "卸载" echo 2. 或在设备上输入密码 9527 退出 Kiosk 模式后手动卸载 echo 3. 或恢复出厂设置(最彻底但会清除所有数据) echo. pause exit /b 1 ) echo ✅ 应用卸载成功 echo. echo ======================================== echo 卸载完成! echo ======================================== echo. echo ✅ 应用已完全移除 echo. echo 📋 验证卸载结果: adb shell pm list packages | findstr %PACKAGE_NAME% if errorlevel 1 ( echo ✅ 确认:应用已完全卸载 ) else ( echo ⚠️ 警告:应用仍然存在,可能需要手动移除 ) echo. echo 💡 提示: echo 如果需要重新安装,请运行"安装并配置Kiosk模式.bat" echo. pause