Skip to content

Instantly share code, notes, and snippets.

INFO[2025-02-15T00:59:19.506001875Z] Starting up
WARN[2025-02-15T00:59:19.509286042Z] could not change group /data/data/com.termux/files/usr/var/run/docker.sock to docker: group docker not found
DEBU[2025-02-15T00:59:19.510265167Z] Listener created for HTTP on unix (/data/data/com.termux/files/usr/var/run/docker.sock)
INFO[2025-02-15T00:59:19.510393792Z] containerd not running, starting managed containerd
INFO[2025-02-15T00:59:19.513285959Z] started new containerd process address=/data/data/com.termux/files/usr/var/run/docker/containerd/containerd.sock module=libcontainerd pid=4608
ERRO[0000] failure getting variant error="getCPUInfo for OS android: not implemented"
INFO[2025-02-15T00:59:19.588667509Z] starting containerd revision=3dce8eb055cbb6872793272b4f20ed16117344f8.m version=v1.6.21.m
INFO[2025-02-15T00:59:19.647495223Z] loading plugin "io.containerd.snapshotter.v1.aufs"... type=io.containerd.snapshotter.v1
INFO[2025-02-15T00:59:19.65936022
/ip firewall filter
add action=drop chain=input dst-port=2828 \
protocol=tcp src-address-list=!UpnpAllowed
add action=drop chain=input dst-port=1900 log=yes \
protocol=udp src-address-list=!UpnpAllowed
/ip firewall address-list
add address=192.168.88.95 list=UpnpAllowed
add address=192.168.88.94 list=UpnpAllowed
add address=192.168.88.93 list=UpnpAllowed
object KeyStoreChallenge {
private val TAG = "KeyAttestation"
/**
* How to verify see to
* https://developer.android.com/privacy-and-security/security-key-attestation?hl=zh-cn#key_attestation_ext_schema
*/
fun <T> use(alias: String, challenge: ByteArray, block: (Boolean, List<PEM>) -> T): T {
if (!this.challenge(alias, true, challenge)) {
if (!this.challenge(alias, false, challenge)) {