Вы пытались сделать это с вашим собственным приложением, а не порождать другой процесс (например, Runtime.exec ())
File dataDir = new File("/data");
String[] files = dataDir.list();
for (int i = 0 ; i < files.length ; i++ ) {
Log.d(TAG, "File: "+files[i]);
}
Кроме того, я бы посмотрел на различные разрешения на чтение, возможноеще один способ получить данные, которые вы ищете, с помощью ContentProviders.