Originally Posted by MisterMcGoo
Sounds good. I might try that.
I basically just wanted to get a little familiar with the OS architecture and file structure so that when it eventually gets rooted, I'll have had a little experience with the commands and navigating the paths. Most of my linux background involves Red Hat Enterprise Linux so I'm curious to identify the deltas with Android.
As is typical with most small linux implementations, the android command-line toolset follows a "busybox" approach (called 'toolbox' in the Android distro), so many of the familiar linux commands are there... but don't behave the way you would expect from linux/solaris/hpux/aix - only small numbers of switches are available for each command variant.
In addition, tools that make "poking around" on a linux box effective - e.g. "find" & "grep" are not implemented by the Android busybox.
Because the actual device isn't rooted, certain directories in the file system are protected from browsing, so you won't be able to see the structure of a lot of the "interesting" places on your phone.
Good news, though! If you are up for it, the development kit might be the way to go - it has a full-up emulated dev phone... which of course is "rooted", being a dev phone. And you can connect to the virtual handset (emulator) from the PC in exactly the same method:
adb -e shell
and poke around in a virtual (emulated) device environment where you are root, and have a look at all those interesting places. It won't be one-for-one identical to the Eris, but it will be extremely similar. It will get you started, anyway.
(Note that you don't need Eclipse for this - you can create and start an emulator instance from the "android" tool in the android SDK, and the debugger is in the same kit).