移除DeviceOwner.bat 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. @echo off
  2. chcp 65001 >nul
  3. echo ========================================
  4. echo 移除 Device Owner 模式
  5. echo ========================================
  6. echo.
  7. REM 设置 ADB 路径
  8. set ADB_PATH=D:\NVPACK\android-sdk-windows\platform-tools
  9. set PATH=%ADB_PATH%;%PATH%
  10. set PACKAGE_NAME=com.YuyeTech.HeartRate
  11. set ADMIN_RECEIVER=%PACKAGE_NAME%/com.ble.mylockview.admin.KioskDeviceAdminReceiver
  12. echo ⚠️ 警告:此操作将移除 Device Owner 模式
  13. echo 应用将无法使用完整的 Kiosk 功能
  14. echo.
  15. pause
  16. echo.
  17. echo [1/2] 退出 LockTask 模式...
  18. adb shell am task lock stop
  19. echo ✅ LockTask 已停止
  20. echo.
  21. echo [2/2] 移除 Device Owner...
  22. adb shell dpm remove-active-admin %ADMIN_RECEIVER%
  23. if errorlevel 1 (
  24. echo ❌ 移除失败,可能原因:
  25. echo 1. 应用未设置为 Device Owner
  26. echo 2. 需要在设备上手动移除
  27. ) else (
  28. echo ✅ Device Owner 已移除
  29. )
  30. echo.
  31. echo ========================================
  32. echo 操作完成
  33. echo ========================================
  34. echo.
  35. echo 现在可以正常卸载应用了
  36. echo.
  37. pause