Comentei no link que resolvi esse problema e veja mais detalhes para você (como você me pingou no reddit):
AFAIK, setsid para root no chroot da Debian não funciona, por causa da sepolicy do Android. Talvez haja uma regra na sepolicy do Android, como “para usar a rede, você deve ter gid of inet (que é 3003, como você pode ver em adb shell id
)”. Talvez também diga, "ter raiz de setid é inútil".
Para que isso funcione, você deve adicionar um grupo (talvez chamado android_inet) com o gid 3003 no chroot debian: sudo addgroup --gid 3003 android_inet
e, em seguida, alterar o ID do grupo principal do _apt para android_inet: sudo usermod -g android_inet _apt
.
Adicionar android_inet como um grupo suplementar para _apt não funcionará, porque não é isso que o Android Sepolicy quer.