4.解决手机无法弹出USB授权对话框- @echo off
- REM 一键导入adb_keys
- adb devices | findstr /i /e "device" >nul 2>nul && (
- echo.
- echo. adb 连接正常 退出...
- echo.
- pause&exit
- )
- adb devices | findstr /i /e "unauthorized" >nul 2>nul && (
- echo.
- echo. adb 授权未成功,请手动进入recovery模式再次运行本程序
- echo.
- pause&exit
- )
- adb devices | findstr /i /e "recovery" >nul 2>nul && (
- echo.
- echo. recovery模式.
- echo.
- call :checkAdbKey
- echo. 开始推送公钥文件
- echo.
- adb shell mkdir "/data/misc/adb/" >nul 2>nul
- adb push "%USERPROFILE%\.android\adbkey.pub" "/data/misc/adb/adb_keys"
- echo.
- echo. 推送完成,按任意键重启手机.
- pause>nul
- adb reboot
- echo. 重启完成,按任意键退出.
- pause>nul
- exit
- )
- echo.
- echo. 没有设备连接
- echo.
- pause&exit
-
- :checkAdbKey
- if not exist "%USERPROFILE%\.android\adbkey.pub" (
- echo. 未找到 adbkey.pub 公钥文件
- echo.
- echo. 要生成adbkey.pub,请按任意键重启adb服务
- pause >nul
- echo.
- echo. 请稍后...
- echo.
- taskkill /im adb.exe /f >nul 2>nul
- adb start-server
- call :checkAdbKey
- ) else (
- echo.
- echo. 公钥文件:%USERPROFILE%\.android\adbkey.pub
- echo.
- goto :eof
- )
复制代码
|