| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- @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
|