Skip to content
This repository was archived by the owner on Jan 10, 2023. It is now read-only.
This repository was archived by the owner on Jan 10, 2023. It is now read-only.

New package adb-shell #167

Open
Open
@JeffLIrion

Description

@JeffLIrion

For anyone interested, I started a new repo/package based on this project: https://github.com/JeffLIrion/adb_shell

This package implements ADB shell functionality over TCP. You can install it via

pip install adb-shell

Highlights

  • Complete documentation
    • Some parameters that I don't understand completely, such as arg0 and arg1, have TODO labels, and the auth/keygen.py file has a lot of TODO items
  • 95% code coverage
    • The only module that is not 100% covered is auth/keygen.py
  • Python3 support and Python2 support (Python3 is the main target)
  • Linting checks to enforce code style
    • I disabled line length checks because I don't care much about that
  • All data that is sent/received is logged at the debug level to help with debugging of any issues

Pull requests from this repo included in adb_shell

Contributing

Contributions are welcome and will be reviewed and released on pypi!!! If you'd like to contribute, please

  • make sure that your code is covered with tests
    • if you're fixing a bug, your test should fail with the current code and pass with your changes
  • document your code using the existing style (numpydoc)
  • test that your updated package works correctly

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions