This tool uses Multistrap to bootstrap a Debian (or Debian-based) system into an image file as well as adding an Android-targeted launcher script to chroot into the system.
Installation
Requirements on the host system:
Requirements on the target device:
root access
Busybox (this might be pre-installed on your system or you could use one of the various installers on the Play Store)
a kernel that supports loop mounts and whatever file system you wish to use
Installation with pip:
# pip3 install android-debian-builder
Installation from the source tarball:
# python3 setup.py install
Usage
Simply running android-debian-builder (as root) will start building a Debian image in the current directory. To see possible command line options, run android-debian-builder --help. Usually, you’ll want to customise the configuration; the easiest way is to dump the default configuration with android-debian-builder --print-config and build your own based on that.
Additional example configurations are included. These can be found in android_debian_builder/examples in the source distribution or in the examples` subdirectory of the installed package. To include one of these examples in your configuration setup, prefix the file name with ``builtin:examples/ on the command line, like so:
# android-debian-builder --config builtin:examples/jessie-armhf.cfg
Metadata
Release files for android-debian-builder 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| android-debian-builder-1.1.0.tar.gz | 9.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| android_debian_builder-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.3 kB
Release files / android-debian-builder-1.1.0.tar.gz
| Download URL | android-debian-builder-1.1.0.tar.gz |
|---|---|
| Size | 9.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f90efd0dd9961cb52dca9fa8be61289dd7d7138e03a6ad67733959c4ccec5b1
|
|
BLAKE2b-256 checksum How to use checksums |
704dc06283d64763c339b49e4cd430981a697a6250f052c8d09666e907f6547c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / android_debian_builder-1.1.0-py3-none-any.whl
| Download URL | android_debian_builder-1.1.0-py3-none-any.whl |
|---|---|
| Size | 36.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5ef724b00e1cc789e58dd50ca70abc71c35c2cfc7a878d94f3857e8e66a31896
|
|
BLAKE2b-256 checksum How to use checksums |
004b9f9113d2b56f2a633f95d607ce82c997ffbd60dbae6bed972b611fa8540d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for android-debian-builder 1.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.