Toto je moja myšlienka toho, čo chcem robiť, jednoduchovykonajte nasledujúce príkazy, ale namiesto toho hneď po zastavení riadku "adb shell" sa nemôže spustiť žiadny iný príkaz bez ohľadu na to, aká je. Pomoc? Vďaka vopred.
adb connect 192.168.1.101:5555
adb shell
su
rm /data/system/locksettings.db
rm /data/system/locksettings.db-wal
rm /data/system/locksettings.db-shm
PAUSE
reboot
odpovede:
0 pre odpoveď č. 1adb shell
príkaz samotný bez akýchkoľvek ďalších parametrov spustí shell v interaktívne mode. Znamená to, že sedí tam a čaká na neurčito. Váš skript nikdy neprekročí túto hranicu.
To, čo naozaj chcete, je:
adb connect 192.168.1.101:5555
adb shell su 0 rm /data/system/locksettings.db
adb shell su 0 rm /data/system/locksettings.db-wal
adb shell su 0 rm /data/system/locksettings.db-shm
PAUSE
adb reboot