# adb shell

> Android Debug Bridge Shell: uruchamiaj zdalne polecenia powłoki na instancji emulatora Androida lub podłączonych urządzeniach z Androidem.
> Więcej informacji: <https://developer.android.com/studio/command-line/adb>.

- Uruchom interaktywną zdalną powłokę na emulatorze / urządzeniu:

`adb shell`

- Pobierz wszystkie właściwości z emulatora lub urządzenia:

`adb shell getprop`

- Przywróć wszystkie uprawnienia wykonawcze do ich wartości domyślnych:

`adb shell pm reset-permissions`

- Odwołaj niebezpieczne pozwolenie dla aplikacji:

`adb shell pm revoke {{paczka}} {{pozwolenie}}`

- Wywołaj zdarzenie klawisza:

`adb shell input keyevent {{kod_klucza}}`

- Wyczyść dane aplikacji na emulatorze lub urządzeniu:

`adb shell pm clear {{paczka}}`

- Rozpocznij aktywność na emulatorze / urządzeniu:

`adb shell am start -n {{paczka}}/{{aktywność}}`

- Rozpocznij aktywność domową na emulatorze lub urządzeniu:

`adb shell am start -W -c android.intent.category.HOME -a android.intent.action.MAIN`