Droid Explorer

Jan 1, 2010 at 7:23 PM
Edited Jan 1, 2010 at 7:25 PM

What an I'm doing wrong?, my Droid is root it and I install Busybox, but every time I connect my phone and move to the system folder and try to open the application folder I see few of the icons and right after goes away, help please :)

Coordinator
Jan 4, 2010 at 2:01 AM

try running "su" from a console first, then see if it displays the folders. Can you open the debug console and paste the output that is in there? if its happening right when you start it, go to Tools -> Options -> Plugins -> DebugInfo -> EnableOnLaunch and set to true, then restart droid explorer.

Feb 6, 2010 at 11:15 PM

I'm having similar issues, and I enabled the debuginfo plugin.

It looks like Droid Explorer isn't issuing an su command to run as root.

Here is the output:

Droid Explorer Debug Console
[CommandRunner] adb.exe -s 040363200C01D01A shell busybox ls -lF --color=never /
[CommandRunner] drwxrwx---    1 1000     2001         2048 Feb  6 22:32 cache/
drw-rw-rw-    1 0        0            2048 Jan  1  1970 config/
lrwxrwxrwx    1 0        0              17 Feb  6 20:28 d -> /sys/kernel/debug/
drwxrwx--x    1 1000     1000         2048 Nov  7 01:44 data/
-rw-r--r--    1 0        0             118 Jan  1  1970 default.prop
drwxr-xr-x   11 0        0            2080 Feb  6 20:28 dev/
lrwxrwxrwx    1 0        0              11 Feb  6 20:28 etc -> /system/etc/
-rwxr-x---    1 0        0          103100 Jan  1  1970 init*
-rwxr-x---    1 0        0            1677 Jan  1  1970 init.goldfish.rc*
-rwxr-x---    1 0        0           12383 Jan  1  1970 init.rc*
-rwxr-x---    1 0        0            6226 Jan  1  1970 init.sholes.rc*
dr-xr-xr-x   93 0        0               0 Jan  1  1970 proc/
drwx------    2 0        0               0 Nov 25 23:20 root/
drwxr-x---    2 0        0               0 Jan  1  1970 sbin/
d---rwxr-x   31 1000     1015        32768 Feb  6 20:29 sdcard/
drwxrwxrwt    2 0        0              40 Feb  6 23:09 sqlite_stmt_journals/
drwxr-xr-x   13 0        0               0 Jan  1  1970 sys/
drwxr-xr-x    1 0        0            2048 Dec 11 14:39 system/

[CommandRunner] adb.exe -s 040363200C01D01A shell busybox ls -lF --color=never /
[CommandRunner] drwxrwx---    1 1000     2001         2048 Feb  6 22:32 cache/
drw-rw-rw-    1 0        0            2048 Jan  1  1970 config/
lrwxrwxrwx    1 0        0              17 Feb  6 20:28 d -> /sys/kernel/debug/
drwxrwx--x    1 1000     1000         2048 Nov  7 01:44 data/
-rw-r--r--    1 0        0             118 Jan  1  1970 default.prop
drwxr-xr-x   11 0        0            2080 Feb  6 20:28 dev/
lrwxrwxrwx    1 0        0              11 Feb  6 20:28 etc -> /system/etc/
-rwxr-x---    1 0        0          103100 Jan  1  1970 init*
-rwxr-x---    1 0        0            1677 Jan  1  1970 init.goldfish.rc*
-rwxr-x---    1 0        0           12383 Jan  1  1970 init.rc*
-rwxr-x---    1 0        0            6226 Jan  1  1970 init.sholes.rc*
dr-xr-xr-x   93 0        0               0 Jan  1  1970 proc/
drwx------    2 0        0               0 Nov 25 23:20 root/
drwxr-x---    2 0        0               0 Jan  1  1970 sbin/
d---rwxr-x   31 1000     1015        32768 Feb  6 20:29 sdcard/
drwxrwxrwt    2 0        0              40 Feb  6 23:09 sqlite_stmt_journals/
drwxr-xr-x   13 0        0               0 Jan  1  1970 sys/
drwxr-xr-x    1 0        0            2048 Dec 11 14:39 system/

[CommandRunner] adb.exe -s 040363200C01D01A shell busybox ls -lF --color=never /
[CommandRunner] drwxrwx---    1 1000     2001         2048 Feb  6 22:32 cache/
drw-rw-rw-    1 0        0            2048 Jan  1  1970 config/
lrwxrwxrwx    1 0        0              17 Feb  6 20:28 d -> /sys/kernel/debug/
drwxrwx--x    1 1000     1000         2048 Nov  7 01:44 data/
-rw-r--r--    1 0        0             118 Jan  1  1970 default.prop
drwxr-xr-x   11 0        0            2080 Feb  6 20:28 dev/
lrwxrwxrwx    1 0        0              11 Feb  6 20:28 etc -> /system/etc/
-rwxr-x---    1 0        0          103100 Jan  1  1970 init*
-rwxr-x---    1 0        0            1677 Jan  1  1970 init.goldfish.rc*
-rwxr-x---    1 0        0           12383 Jan  1  1970 init.rc*
-rwxr-x---    1 0        0            6226 Jan  1  1970 init.sholes.rc*
dr-xr-xr-x   93 0        0               0 Jan  1  1970 proc/
drwx------    2 0        0               0 Nov 25 23:20 root/
drwxr-x---    2 0        0               0 Jan  1  1970 sbin/
d---rwxr-x   31 1000     1015        32768 Feb  6 20:29 sdcard/
drwxrwxrwt    2 0        0              40 Feb  6 23:09 sqlite_stmt_journals/
drwxr-xr-x   13 0        0               0 Jan  1  1970 sys/
drwxr-xr-x    1 0        0            2048 Dec 11 14:39 system/

Feb 6, 2010 at 11:21 PM

Some more evidence in favor of that theory:

[CommandRunner] adb.exe -s 040363200C01D01A shell busybox ls -lF --color=never /data/
[CommandRunner] ls: can't open '/data/': Permission denied

[CommandRunner] adb.exe -s 040363200C01D01A shell busybox ls -lF --color=never /data/
[CommandRunner] ls: can't open '/data/': Permission denied

 

Coordinator
Feb 7, 2010 at 1:59 PM

This seems to be an issue with "some" users. I am trying different solutions to attempt to fix this, but makes it hard since I do not have a droid and can not recreate the issue myself.

Feb 27, 2010 at 4:27 AM

So, I think I have this figured out.

The most common method to enable root on the Droid doesn't require flashing a new system image.  Therefore, many people with Droids are running production firmware, which doesn't allow adb to run as root.

Droid Explorer requires adb to run as root on the phone.  So, for Droid Explorer to work, you need to flash a development image to your phone.

I tried installing DroidMod (a system image marked as a development image that can run adb as root), and now I'm having much better luck.  (I'm still having problems, but I think they're unrelated.