Você pode fazer isso com adb .
O adb é executado a partir do terminal e permite que você execute comandos do shell no telefone. Você poderia escrever código C que executa adb via system () .
Eu estou tentando executar um código C em um tablet Android do meu computador que tem o Ubuntu 12.04. Mas quando eu executo o aplicativo no android, o tablet não está sendo detectado.
Por favor, me ajude sobre o que fazer.