├── .gitignore ├── README.md ├── cli.py ├── config.json ├── debrick.md ├── internal ├── amonet │ ├── LICENSE.GPL2 │ ├── LICENSE.MIT │ ├── README.md │ ├── amonet │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── common.py │ │ ├── handshake.py │ │ ├── load_payload.py │ │ └── logger.py │ ├── backup │ │ └── .keep │ ├── bootrom-step.sh │ ├── brom-payload │ │ ├── Makefile │ │ ├── build │ │ │ ├── crypto │ │ │ │ ├── hmac-sha256.d │ │ │ │ ├── hmac-sha256.o │ │ │ │ ├── sha256.d │ │ │ │ └── sha256.o │ │ │ ├── drivers │ │ │ │ ├── mmc.d │ │ │ │ ├── mmc.o │ │ │ │ ├── sd.d │ │ │ │ └── sd.o │ │ │ ├── libc.d │ │ │ ├── libc.o │ │ │ ├── main.d │ │ │ ├── main.o │ │ │ ├── payload.bin │ │ │ ├── payload.elf │ │ │ ├── printf.d │ │ │ ├── printf.o │ │ │ └── start.o │ │ ├── crypto │ │ │ ├── hmac-sha256.c │ │ │ ├── hmac-sha256.h │ │ │ ├── rotate-bits.h │ │ │ ├── sha256.c │ │ │ └── sha256.h │ │ ├── drivers │ │ │ ├── core.h │ │ │ ├── errno-base.h │ │ │ ├── errno.h │ │ │ ├── mmc.c │ │ │ ├── mmc.h │ │ │ ├── mt_sd.h │ │ │ ├── read.h │ │ │ ├── sd.c │ │ │ ├── sd.h │ │ │ ├── sdio.h │ │ │ ├── sync_write.h │ │ │ └── types.h │ │ ├── io.h │ │ ├── libc.c │ │ ├── libc.h │ │ ├── linker.x │ │ ├── main.c │ │ ├── printf.c │ │ ├── printf.h │ │ └── start.S │ ├── modules │ │ ├── common.py │ │ ├── handshake.py │ │ ├── load_payload.py │ │ ├── logger.py │ │ └── main.py │ └── setup.sh ├── fos_flags.py ├── hassioserver.py ├── homeassistant.py ├── recording.py ├── rooting_tools.py └── spyserver.py ├── main.py ├── requirements.txt └── shell ├── busybox ├── curl ├── led.sh └── spy.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/README.md -------------------------------------------------------------------------------- /cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/cli.py -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/config.json -------------------------------------------------------------------------------- /debrick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/debrick.md -------------------------------------------------------------------------------- /internal/amonet/LICENSE.GPL2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/LICENSE.GPL2 -------------------------------------------------------------------------------- /internal/amonet/LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/LICENSE.MIT -------------------------------------------------------------------------------- /internal/amonet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/README.md -------------------------------------------------------------------------------- /internal/amonet/amonet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/amonet/__init__.py -------------------------------------------------------------------------------- /internal/amonet/amonet/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/amonet/__main__.py -------------------------------------------------------------------------------- /internal/amonet/amonet/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/amonet/common.py -------------------------------------------------------------------------------- /internal/amonet/amonet/handshake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/amonet/handshake.py -------------------------------------------------------------------------------- /internal/amonet/amonet/load_payload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/amonet/load_payload.py -------------------------------------------------------------------------------- /internal/amonet/amonet/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/amonet/logger.py -------------------------------------------------------------------------------- /internal/amonet/backup/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/amonet/bootrom-step.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "Init bootrom..." 3 | python3 -m amonet 4 | -------------------------------------------------------------------------------- /internal/amonet/brom-payload/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/Makefile -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/crypto/hmac-sha256.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/crypto/hmac-sha256.d -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/crypto/hmac-sha256.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/crypto/hmac-sha256.o -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/crypto/sha256.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/crypto/sha256.d -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/crypto/sha256.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/crypto/sha256.o -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/drivers/mmc.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/drivers/mmc.d -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/drivers/mmc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/drivers/mmc.o -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/drivers/sd.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/drivers/sd.d -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/drivers/sd.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/drivers/sd.o -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/libc.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/libc.d -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/libc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/libc.o -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/main.d -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/main.o -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/payload.bin -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/payload.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/payload.elf -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/printf.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/printf.d -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/printf.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/printf.o -------------------------------------------------------------------------------- /internal/amonet/brom-payload/build/start.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/build/start.o -------------------------------------------------------------------------------- /internal/amonet/brom-payload/crypto/hmac-sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/crypto/hmac-sha256.c -------------------------------------------------------------------------------- /internal/amonet/brom-payload/crypto/hmac-sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/crypto/hmac-sha256.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/crypto/rotate-bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/crypto/rotate-bits.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/crypto/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/crypto/sha256.c -------------------------------------------------------------------------------- /internal/amonet/brom-payload/crypto/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/crypto/sha256.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/drivers/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/drivers/core.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/drivers/errno-base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/drivers/errno-base.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/drivers/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/drivers/errno.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/drivers/mmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/drivers/mmc.c -------------------------------------------------------------------------------- /internal/amonet/brom-payload/drivers/mmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/drivers/mmc.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/drivers/mt_sd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/drivers/mt_sd.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/drivers/read.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/drivers/read.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/drivers/sd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/drivers/sd.c -------------------------------------------------------------------------------- /internal/amonet/brom-payload/drivers/sd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/drivers/sd.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/drivers/sdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/drivers/sdio.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/drivers/sync_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/drivers/sync_write.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/drivers/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/drivers/types.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/io.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/libc.c -------------------------------------------------------------------------------- /internal/amonet/brom-payload/libc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/libc.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/linker.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/linker.x -------------------------------------------------------------------------------- /internal/amonet/brom-payload/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/main.c -------------------------------------------------------------------------------- /internal/amonet/brom-payload/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/printf.c -------------------------------------------------------------------------------- /internal/amonet/brom-payload/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/printf.h -------------------------------------------------------------------------------- /internal/amonet/brom-payload/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/brom-payload/start.S -------------------------------------------------------------------------------- /internal/amonet/modules/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/modules/common.py -------------------------------------------------------------------------------- /internal/amonet/modules/handshake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/modules/handshake.py -------------------------------------------------------------------------------- /internal/amonet/modules/load_payload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/modules/load_payload.py -------------------------------------------------------------------------------- /internal/amonet/modules/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/modules/logger.py -------------------------------------------------------------------------------- /internal/amonet/modules/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/modules/main.py -------------------------------------------------------------------------------- /internal/amonet/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/amonet/setup.sh -------------------------------------------------------------------------------- /internal/fos_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/fos_flags.py -------------------------------------------------------------------------------- /internal/hassioserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/hassioserver.py -------------------------------------------------------------------------------- /internal/homeassistant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/homeassistant.py -------------------------------------------------------------------------------- /internal/recording.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/recording.py -------------------------------------------------------------------------------- /internal/rooting_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/rooting_tools.py -------------------------------------------------------------------------------- /internal/spyserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/internal/spyserver.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/main.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | flask>=2.2.2 2 | pyserial 3 | requests -------------------------------------------------------------------------------- /shell/busybox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/shell/busybox -------------------------------------------------------------------------------- /shell/curl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/shell/curl -------------------------------------------------------------------------------- /shell/led.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/shell/led.sh -------------------------------------------------------------------------------- /shell/spy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dragon863/EchoCLI/HEAD/shell/spy.sh --------------------------------------------------------------------------------