【问题标题】:Making an ADB batch [ADB shell stopping issue]制作 ADB 批处理 [ADB shell 停止问题]
【发布时间】:2014-10-06 20:40:49
【问题描述】:

这是我想要做的事情的想法,只需执行以下命令,而是在“adb shell”行之后立即停止,无论它是什么,都不能触发其他命令。

    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

【问题讨论】:

    标签: android shell adb


    【解决方案1】:

    adb shell 命令不带任何额外参数以 interactive 模式启动 shell。这意味着它只是坐在那里无限期地等待用户输入。你的脚本永远不会超过那条线。

    你真正想要的是:

    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
    

    【讨论】:

    • 谢谢,但现在它说“无法连接到:5555”。为了以防万一,我尝试了“su 1”,但这似乎阻止了超级用户。
    • 哦,没关系,我做了更多的事情。现在可以了,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-30
    • 2021-11-06
    相关资源
    最近更新 更多