Android adb shell - ash o ksh?

La documentación online de Android.Android Debug Bridge dice "Adb proporciona una cáscara de ceniza". Efectivamente, si yoadb shell a un emulador AVD obtengo ceniza, que es básicamente una cáscara Bourne reducida.

Sin embargo, si me conecto a un par de dispositivos remotos, uno de ellos, un teléfono HTC y el otro, una tableta ASUS Transformer Prime, ambos tienen una versión del shell Korn, que ofrece:KSH_VERSION='@(#)MIRBSD KSH R39 2010/08/24'. Aunque MIRBSD KSH no es un shell AT&T Korn en toda regla, todavía es mucho más poderoso que la ceniza.

El emulador ejecuta Jelly Bean y ambos dispositivos usan ICS. Al cavar un poco más, parece que la ceniza estaba en Gingerbread pero mirbsd ksh en Honeycomb.

Entonces, ¿alguien puede confirmar que la documentación de Android en línea está equivocada y que el emulador está ejecutando un shell desactualizado? ¿O es que los proveedores están implementando los suyos?