Escudo adb Android - ash ou ksh?

A documentação on-line do AndroidPonte de depuração do Android diz "Adb fornece uma concha de cinzas". Com certeza, se euadb shell para um emulador AVD eu recebo cinzas, que é basicamente uma casca Bourne cortada.

No entanto, se eu me conectar a alguns dispositivos remotos, um deles com um telefone HTC e o outro com um ASUS Transformer Prime, ambos têm uma versão do shell Korn, que oferece:KSH_VERSION='@(#)MIRBSD KSH R39 2010/08/24'. Embora o MIRBSD KSH não seja um shell completo da AT & T Korn, ele ainda é muito mais poderoso que o cinza.

O emulador está executando o Jelly Bean e ambos os dispositivos estão usando o ICS. Fazendo um pouco mais de escavação, parece que as cinzas estavam em Gingerbread mas mirbsd ksh em Honeycomb.

Então, alguém pode confirmar que a documentação on-line do Android está errada e que o emulador está executando um shell desatualizado? Ou será que os fornecedores estão implementando os seus próprios?

questionAnswers(1)

yourAnswerToTheQuestion