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
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
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
Highlights
arg0andarg1, have TODO labels, and theauth/keygen.pyfile has a lot of TODO itemsauth/keygen.pyPull requests from this repo included in
adb_shellcryptographyseems to be broken anyways)Contributing
Contributions are welcome and will be reviewed and released on pypi!!! If you'd like to contribute, please