How To Install python3-adb-shell on Fedora 36

In this tutorial we learn how to install python3-adb-shell in Fedora 36. python3-adb-shell is Python implementation for ADB shell and file sync

Introduction

In this tutorial we learn how to install python3-adb-shell on Fedora 36.

What is python3-adb-shell

Python package implements ADB shell and FileSync functionality.

We can use yum or dnf to install python3-adb-shell on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install python3-adb-shell.

Install python3-adb-shell on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install python3-adb-shell using dnf by running the following command:

sudo dnf -y install python3-adb-shell

Install python3-adb-shell on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install python3-adb-shell using yum by running the following command:

sudo yum -y install python3-adb-shell

How To Uninstall python3-adb-shell on Fedora 36

To uninstall only the python3-adb-shell package we can use the following command:

sudo dnf remove python3-adb-shell

python3-adb-shell Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/adb_shell
/usr/lib/python3.10/site-packages/adb_shell-0.4.2-py3.10.egg-info
/usr/lib/python3.10/site-packages/adb_shell-0.4.2-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/adb_shell-0.4.2-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/adb_shell-0.4.2-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/adb_shell-0.4.2-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/adb_shell-0.4.2-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/adb_shell/__init__.py
/usr/lib/python3.10/site-packages/adb_shell/__pycache__
/usr/lib/python3.10/site-packages/adb_shell/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/__pycache__/adb_device.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/__pycache__/adb_device.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/__pycache__/adb_device_async.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/__pycache__/adb_device_async.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/__pycache__/adb_message.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/__pycache__/adb_message.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/__pycache__/constants.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/__pycache__/constants.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/__pycache__/exceptions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/__pycache__/exceptions.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/__pycache__/hidden_helpers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/__pycache__/hidden_helpers.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/adb_device.py
/usr/lib/python3.10/site-packages/adb_shell/adb_device_async.py
/usr/lib/python3.10/site-packages/adb_shell/adb_message.py
/usr/lib/python3.10/site-packages/adb_shell/auth
/usr/lib/python3.10/site-packages/adb_shell/auth/__init__.py
/usr/lib/python3.10/site-packages/adb_shell/auth/__pycache__
/usr/lib/python3.10/site-packages/adb_shell/auth/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/auth/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/auth/__pycache__/keygen.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/auth/__pycache__/keygen.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/auth/__pycache__/sign_cryptography.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/auth/__pycache__/sign_cryptography.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/auth/__pycache__/sign_pycryptodome.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/auth/__pycache__/sign_pycryptodome.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/auth/__pycache__/sign_pythonrsa.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/auth/__pycache__/sign_pythonrsa.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/auth/keygen.py
/usr/lib/python3.10/site-packages/adb_shell/auth/sign_cryptography.py
/usr/lib/python3.10/site-packages/adb_shell/auth/sign_pycryptodome.py
/usr/lib/python3.10/site-packages/adb_shell/auth/sign_pythonrsa.py
/usr/lib/python3.10/site-packages/adb_shell/constants.py
/usr/lib/python3.10/site-packages/adb_shell/exceptions.py
/usr/lib/python3.10/site-packages/adb_shell/hidden_helpers.py
/usr/lib/python3.10/site-packages/adb_shell/transport
/usr/lib/python3.10/site-packages/adb_shell/transport/__init__.py
/usr/lib/python3.10/site-packages/adb_shell/transport/__pycache__
/usr/lib/python3.10/site-packages/adb_shell/transport/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/transport/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/transport/__pycache__/base_transport.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/transport/__pycache__/base_transport.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/transport/__pycache__/base_transport_async.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/transport/__pycache__/base_transport_async.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/transport/__pycache__/tcp_transport.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/transport/__pycache__/tcp_transport.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/transport/__pycache__/tcp_transport_async.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/transport/__pycache__/tcp_transport_async.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/transport/__pycache__/usb_transport.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/adb_shell/transport/__pycache__/usb_transport.cpython-310.pyc
/usr/lib/python3.10/site-packages/adb_shell/transport/base_transport.py
/usr/lib/python3.10/site-packages/adb_shell/transport/base_transport_async.py
/usr/lib/python3.10/site-packages/adb_shell/transport/tcp_transport.py
/usr/lib/python3.10/site-packages/adb_shell/transport/tcp_transport_async.py
/usr/lib/python3.10/site-packages/adb_shell/transport/usb_transport.py
/usr/share/doc/python3-adb-shell
/usr/share/doc/python3-adb-shell/README.rst
/usr/share/licenses/python3-adb-shell
/usr/share/licenses/python3-adb-shell/LICENSE

References

Summary

In this tutorial we learn how to install python3-adb-shell on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).