ADB Shell Improvements

Registered by Zach Pfeffer on 2011-04-28

The adb shell lacks many features we take for granted. There is a need for a little more functionality, this session will discuss this.

Possible Action Items from the discussion:

1. Integrate androidscreencast in LAVA.

2. Improve TCP/IP transport to handle disconnect and packet loss and upstream.

3. Add bash to Android and upstream.

4. Extend adb shell to be more bash like and upstream.

-Zach

Session notes: http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-adb-shell-improvements/

Blueprint information

Status:
Started
Approver:
Zach Pfeffer
Priority:
Low
Drafter:
Jim Huang
Direction:
Needs approval
Assignee:
Jim Huang
Definition:
New
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
Jim Huang on 2011-07-29

Related branches

Sprints

Whiteboard

[hrw]
I think that it is more about toolbox/busybox to be integrated into Android images then about "adb shell" itself.
[jserv]
IMHO, essential on-device binary such as shell should not be complex, and we can always perform something through host side. Maybe, switching to mksh makes sense for this purpose.
[zpfeffer]
I think getting toolbox/busybox into the default Android distro is useful. I'd also like to see about upstreaming some improvements to adb's shell itself.

Timeline: http://summit.linaro.org/uds-o/2011-05-11/
May 11, 2011; 09:00-09:55
Etherpad: http://summit.linaro.org/uds-o/meeting/linaro-android-o-adb-shell-improvements/

Presentation material: http://people.linaro.org/~jserv/uds/ADB-Shell-Improvements.pdf

Action Items:
prepare the information about the error messages why bash can not be built with bionic libc: TODO

(?)

Work Items