4.解决手机无法弹出USB授权对话框 | @echo off | | | | 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 | | )COPY |
|