[android-developers] Re: How to browse deeper into /data/data/package/app_somename/somedir
Hi, I think I found two answers to my own question: 1. The files and directories I wanted to see start with a dot (.) which are hidden by default on linux. Using adb shell, I can use ls - a to see them. Anyway, I can not see them in DDMS and I cannot find a setting to change that. I think I will file a bug report for that. 2. I've managed to write a simple directory browser activity in 67 lines of code. Only this way I found out that the files started with a dot. I anyone's interested, I can post that code, too. On 17 Apr., 20:29, Dianne Hackborn hack...@android.com wrote: Unfortunately you can only do this if running as root or the uid of the app that owns the data. On a production G1 you can not do this from adb. On Fri, Apr 17, 2009 at 10:18 AM, brian.schimmel brian.schim...@googlemail.com wrote: I have to make some additions to what I said before: 1. There are some typos in the folder names in my post. They are only in that post and are definitely not the cause of my problems. 2. Though there is a small chance that my folder /data/data/package/ app_mycustomname/mysubdirectory was indeed empty, but I cannot look into any of the application folders. I think this is a permission related problem, but I thought the usage of MODE_WORLD_WRITEABLE would solve this. I have no good understanding of what linux permissions mean, but drwxrwxrwx seems to me as if every user has every possible permission on that dir. Because I cannot see the files and subdirectories there in, I cannot tell if they are present and if they have the right permissions. If there is really a permission problem, I think I could get arround it if I rooted my phone. Do you think this would help? All the how- to's that I found so far were written for consumer devices, do they work an a ADP1 too? On Apr 17, 3:33 pm, brian.schim...@googlemail.com brian.schim...@googlemail.com wrote: Hi, my app is creating a directory by using File thisDir = getDir(mycustomname, Context.MODE_WORLD_WRITEABLE); It is stored at /data/data/package/app_mycustomname/ I can browse that directory with DDMS or with 'adb shell', of course, it is empty. My App then creates some subdirectories there, and those have subdirectories too, and so on, and creates files in several of those. My app can read all those dirs and files, too. Sometimes I have to take a look at this directory tree, but I cannot browse deep into that tree, neither using DDMS (both inside Eclipse and standalone) nor using the shell. I can see that there is a directory called /data/data/package/app_mycustomname/mysubdirectory and I can even 'cd' into this directory. But when I do a 'ls' there, the directory is reported to be empty, though I'm sure there must be something inside. app_mycoustomname has the permissions drwxrwx-wx app_mycoustomname/mysubdirectory has the permissions drwxrwxrwx I have the same issue on the emulator and on the ADP1, both running a 1.1 firmware. -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: How to browse deeper into /data/data/package/app_somename/somedir
I have to make some additions to what I said before: 1. There are some typos in the folder names in my post. They are only in that post and are definitely not the cause of my problems. 2. Though there is a small chance that my folder /data/data/package/ app_mycustomname/mysubdirectory was indeed empty, but I cannot look into any of the application folders. I think this is a permission related problem, but I thought the usage of MODE_WORLD_WRITEABLE would solve this. I have no good understanding of what linux permissions mean, but drwxrwxrwx seems to me as if every user has every possible permission on that dir. Because I cannot see the files and subdirectories there in, I cannot tell if they are present and if they have the right permissions. If there is really a permission problem, I think I could get arround it if I rooted my phone. Do you think this would help? All the how- to's that I found so far were written for consumer devices, do they work an a ADP1 too? On Apr 17, 3:33 pm, brian.schim...@googlemail.com brian.schim...@googlemail.com wrote: Hi, my app is creating a directory by using File thisDir = getDir(mycustomname, Context.MODE_WORLD_WRITEABLE); It is stored at /data/data/package/app_mycustomname/ I can browse that directory with DDMS or with 'adb shell', of course, it is empty. My App then creates some subdirectories there, and those have subdirectories too, and so on, and creates files in several of those. My app can read all those dirs and files, too. Sometimes I have to take a look at this directory tree, but I cannot browse deep into that tree, neither using DDMS (both inside Eclipse and standalone) nor using the shell. I can see that there is a directory called /data/data/package/app_mycustomname/mysubdirectory and I can even 'cd' into this directory. But when I do a 'ls' there, the directory is reported to be empty, though I'm sure there must be something inside. app_mycoustomname has the permissions drwxrwx-wx app_mycoustomname/mysubdirectory has the permissions drwxrwxrwx I have the same issue on the emulator and on the ADP1, both running a 1.1 firmware. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: How to browse deeper into /data/data/package/app_somename/somedir
Unfortunately you can only do this if running as root or the uid of the app that owns the data. On a production G1 you can not do this from adb. On Fri, Apr 17, 2009 at 10:18 AM, brian.schimmel brian.schim...@googlemail.com wrote: I have to make some additions to what I said before: 1. There are some typos in the folder names in my post. They are only in that post and are definitely not the cause of my problems. 2. Though there is a small chance that my folder /data/data/package/ app_mycustomname/mysubdirectory was indeed empty, but I cannot look into any of the application folders. I think this is a permission related problem, but I thought the usage of MODE_WORLD_WRITEABLE would solve this. I have no good understanding of what linux permissions mean, but drwxrwxrwx seems to me as if every user has every possible permission on that dir. Because I cannot see the files and subdirectories there in, I cannot tell if they are present and if they have the right permissions. If there is really a permission problem, I think I could get arround it if I rooted my phone. Do you think this would help? All the how- to's that I found so far were written for consumer devices, do they work an a ADP1 too? On Apr 17, 3:33 pm, brian.schim...@googlemail.com brian.schim...@googlemail.com wrote: Hi, my app is creating a directory by using File thisDir = getDir(mycustomname, Context.MODE_WORLD_WRITEABLE); It is stored at /data/data/package/app_mycustomname/ I can browse that directory with DDMS or with 'adb shell', of course, it is empty. My App then creates some subdirectories there, and those have subdirectories too, and so on, and creates files in several of those. My app can read all those dirs and files, too. Sometimes I have to take a look at this directory tree, but I cannot browse deep into that tree, neither using DDMS (both inside Eclipse and standalone) nor using the shell. I can see that there is a directory called /data/data/package/app_mycustomname/mysubdirectory and I can even 'cd' into this directory. But when I do a 'ls' there, the directory is reported to be empty, though I'm sure there must be something inside. app_mycoustomname has the permissions drwxrwx-wx app_mycoustomname/mysubdirectory has the permissions drwxrwxrwx I have the same issue on the emulator and on the ADP1, both running a 1.1 firmware. -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---