[Q] Media/Music Player That Can View Internal Storage? - Barnes & Noble Nook Tablet

Now that we are able to use the 11+ Gb of internal storage (assuming you are rooted) are there any media players (e.g., mp3 and/or mp4) that can view data or data/media?
Media files can be seen/played via Root Explorer or ES File Explorer (although it's very kludgy) but I have not been able to find any player capable of accessing this storage area.

I'm pretty sure that you can specify which directory to use with MX Player

SG Pillar said:
I'm pretty sure that you can specify which directory to use with MX Player
Click to expand...
Click to collapse
And make sure you get the arm7 codec too.
Sent from my Galaxy Nexus using Tapatalk

HMG10 said:
And make sure you get the arm7 codec too.
Sent from my Galaxy Nexus using Tapatalk
Click to expand...
Click to collapse
Does it ever ask to download the codecs? It never asks to me download anything. I tried to play with the codecs and without them and I noticed no difference. However the player supports HW for h.264 codec only in both cases.
p.s. PowerAMP is a one of the best audio players. And it can access /mnt/* including "internal" linked to your internal storage.

I must have missed something here.
How exactly can we access the 11 gigs of storage on the nook?
Can someone point me to the thread that explains that process?

I used this method:
forum.xda-developers.com/showpost.php?p=20401344&postcount=72

nook_lover said:
Does it ever ask to download the codecs? It never asks to me download anything. I tried to play with the codecs and without them and I noticed no difference. However the player supports HW for h.264 codec only in both cases.
p.s. PowerAMP is a one of the best audio players. And it can access /mnt/* including "internal" linked to your internal storage.
Click to expand...
Click to collapse
Nope, doesn't work (neither MXVideo Player or Poweramp) at least does not work for me. I placed an MP4 and a MP3 in some subfolders in the data directory (which shows 11.6 Gb free). I was able to make data/media/vids and data/media/auds using Root Explorer - I can also see the files in ES File Explorer (and play them by clicking on either one and selecting the app to use.
But I cannot get any music or video player to find the file - is there some simple fix? And maybe I don't understand the meaning of "/mnt/* including "internal" linked to your internal storage" .

docfreed said:
Nope, doesn't work (neither MXVideo Player or Poweramp) at least does not work for me. I placed an MP4 and a MP3 in some subfolders in the data directory (which shows 11.6 Gb free). I was able to make data/media/vids and data/media/auds using Root Explorer - I can also see the files in ES File Explorer (and play them by clicking on either one and selecting the app to use.
But I cannot get any music or video player to find the file - is there some simple fix?
Click to expand...
Click to collapse
That is because MXPlayer does not run as root, and thus cannot list the /data directory. (Which is "--x" for anyone but root)
You have to ensure that the permissions on your media directory are setup so that MXPlayer can actually perform a directory listing.

cfoesch said:
That is because MXPlayer does not run as root, and thus cannot list the /data directory. (Which is "--x" for anyone but root)
You have to ensure that the permissions on your media directory are setup so that MXPlayer can actually perform a directory listing.
Click to expand...
Click to collapse
Just took a quick look at data/media and in Root Explorer, the permissions are all checked - that is for read, write and execute and the owner is shown as root.

Ah, Success
Changed the permissions of the /data directory to allow "others" to read and write and I can now play my media. Thanks to all for the help - that's why I absolutely love this forum!

doc, mind posting the full command you used?

howcansheslap said:
doc, mind posting the full command you used?
Click to expand...
Click to collapse
No command - using Root Explorer. First, I set /data from Read Only to Read Write. If you long press on either a file or folder you see nine "boxes" . Three down read Owner, Group and Others and three across are Read, Write and Execute. All i did was to set Others, i.e., check the box, for Read, Write and Execute. I then reset /data to be Read Only. Of course, you need to be rooted.
I think by setting Others to Read, Write and Execute (rwx) it allows media players to access the file.

nook_lover said:
I used this method:
forum.xda-developers.com/showpost.php?p=20401344&postcount=72
Click to expand...
Click to collapse
I'm trying to follow this method, but keep getting an error telling me the operation is not permitted, when I try to use the "mount" command.
Help?

loribuono said:
I'm trying to follow this method, but keep getting an error telling me the operation is not permitted, when I try to use the "mount" command.
Help?
Click to expand...
Click to collapse
Are you typing the commands manually? I used the script attached. No issues for me. Of course Tablet is rooted.

nook_lover said:
Are you typing the commands manually? I used the script attached. No issues for me. Of course Tablet is rooted.
Click to expand...
Click to collapse
Yeah, trying to enter them manually. I tried the script method, but the mkdir command didn't work for me either. It doesn't appear I'm allowed to do anything in ADB. Am I missing something? Is this even necessary? Someone else said they just changed permissions in Root Explorer. It's confusing. All I want is for non-B&N apps to recognize content I store in the large internal storage space, specifically music.
NT's rooted, too.

loribuono said:
Yeah, trying to enter them manually. That's what the instructions say. The script is in the next step. I assume I have to follow step 2 before step 3, or maybe I'm really not understanding this at all.
And my NT is rooted.
So, I don't get it. Do I have to follow the instructions as written, or not?
Click to expand...
Click to collapse
You don't have to type them. Just replace the file after backing it up. Set the same permissions as the the original.
---------- Post added at 06:09 PM ---------- Previous post was at 06:06 PM ----------
loribuono said:
Yeah, trying to enter them manually. I tried the script method, but the mkdir command didn't work for me either. It doesn't appear I'm allowed to do anything in ADB. Am I missing something? Is this even necessary? Someone else said they just changed permissions in Root Explorer. It's confusing. All I want is for non-B&N apps to recognize content I store in the large internal storage space, specifically music.
NT's rooted, too.
Click to expand...
Click to collapse
Follow the steps as provided. Manual adding is optional.

Okay, rebooting now. I'm confused about what I just did, though. What was the purpose of the usrdata folder I created?
I don't really know if this worked. I can choose any folder on my Nook, from within MX Player, but it doesn't appear to be scanning in the following location: /media/My Files/Videos. No .avi files that are within that, or in its subfolders, show up in MX Player. It sees other .avi files, like one in /system/media/videos.
Is there something else I need to do?
Why are there so many "media" folders on this thing, and which one should I be putting things into? there's one under /. There's one under /mnt, although they appear to be the same location, as the contain the same files. There's one under /system. And, of course, I've got one on my SD Card.
If anyone can clear up any or all of these questions, I'd be eternally grateful. Well, at least, grateful for a long time... like a few weeks, at least.

loribuono said:
Okay, rebooting now. I'm confused about what I just did, though. What was the purpose of the usrdata folder I created?
I don't really know if this worked. I can choose any folder on my Nook, from within MX Player, but it doesn't appear to be scanning in the following location: /media/My Files/Videos. No .avi files that are within that, or in its subfolders, show up in MX Player. It sees other .avi files, like one in /system/media/videos.
Is there something else I need to do?
Why are there so many "media" folders on this thing, and which one should I be putting things into? there's one under /. There's one under /mnt, although they appear to be the same location, as the contain the same files. There's one under /system. And, of course, I've got one on my SD Card.
If anyone can clear up any or all of these questions, I'd be eternally grateful. Well, at least, grateful for a long time... like a few weeks, at least.
Click to expand...
Click to collapse
If the script is working now, you can put any of your files to /mnt/internal.

nook_lover said:
If the script is working now, you can put any of your files to /mnt/internal.
Click to expand...
Click to collapse
Okay. Why? Why would I put them there? You just added yet another folder option to my confusion. I appreciate your help, but I'm one of those people who like to understand what I'm doing and why I'm doing it, rather than just follow someone's instructions.

loribuono said:
Okay. Why? Why would I put them there? You just added yet another folder option to my confusion. I appreciate your help, but I'm one of those people who like to understand what I'm doing and why I'm doing it, rather than just follow someone's instructions.
Click to expand...
Click to collapse
The script is linked to /mnt/internal and makes it possible to use the internal storage after each reboot keeping all of the permissions properly set.

Related

[Q] Google Music saved to external SD card solution?

Ok this is going to be a bit of thread necromancy, but another user, GMtom1 was helpful enought to find the thread, albeit for another phone, but this might be able to solve one of the problems people have been having with their phone and it not utilizing the external SD cards correctly. Or not, I'm hoping someone smarter than me can lend a hand.
And without further ado....
FuzzyMeep Two said:
This is a fix i figured out piecing together other peoples attempts.
Use this as a script
mount -o bind sdcard2/android/data/com.​google.android.music sdcard/android/data/com.​google.android.music
Alternately you can change the first location to the location of your choosing as long as it resides on the external as card.
Ex.
Mount - o bind sdcard2/music sdcard/Android/data/com.​google.Android.music
will bind:
sdcard/Android/data/com.​google.Android.music (google's forced save location)
to
sdcard2/music
Go to google music (play music now) settings and clear any music that is currently saved to your device.
this only applies to music made available offline. If you do not clear it before running the script the music will exist on your internal sdcard but not be accessible.
open script manager and find the script you made
Select it and make sure to click set on boot and superuser
Run Your script.
That is it now your default save location for google music is bound to the location on the external sdcard. the device will see the location as its default but really be saving to the external sdcard.
You can check this by going to google music. Selecting "make available offline" and look at the free space. It should shoe the space available on your external sdcard.
TLR Version (noob version)
I was getting a lot of questions about the preliminary steps here (i.e. rooting, writing script, etc) so i decided to attach the noob version in case anyone needs verification on how to accomplish these steps.
HOW DO I ROOT?
So, Rooting gives you full access and control over your phone. instructions for how to root are device specific. so i would start by searching XDA for "YOUR DEVICE one click root"
ex. samsung galaxy s2 one one click root
some devices are easier to root than others. i cannot provide steps for your particular device, but through XDA, and google you CAN find everything you need.
some devices have one click root tools, some do not, so the rooting process is more in depth for those devices.
rooting instructions are so device specific i could not find a generic set of instructions, and don't want to mislead anyone by linking them to a set of instructions not ​compatible with their device.
There is a risk of bricking your device (making it inoperable) while rooting, although the risk is minimal... almost non existent if you carefully follow instructions. I have rooted 5 seperate devices without bricking any, and, in most cases even if bricked the device can still be restored.
there are additional benefits to rooting, such as overclocking
for example my Galaxy S2 normally runs at 1.5 GHZ, i have increased the speed to 1.8GHZ
(NOTE** Without XDA DEVELOPERS i would have rooted 0 devices, and probably bricked at least one, so thank you to all of you out there who have helped me, I hope this method will help some of you in return.)
NOW THAT YOU ARE ROOTED...
INSTALL SCRIPT MANAGER..
First, to install script manager just go to google market (Play Store) and search for script manager
INSTALL ES FILE EXPLORER..
To make a script go to google market (Play Store) and find ES File Explorer
WRITE SCRIPT..
Open es file explorer when install completes.
in es file explorer click the menu button, and select "new"
when prompted select "File"
name your file something you'll remember
Ex.MusicScript
Click your new file
when prompted select "Text"
type this EXACTLY how you see it
Mount - o bind sdcard2/music sdcard/Android/data/com.​​google.Android.music
press back and when prompted to save click yes
MAKE DESTINATION FOLDER..
now on es file explorer click "Favorites" (the star)
a new menu will pop up, at the top you willsee a picture of a phone with "/" underneath it click the phone
this will take you to the root directory
click the folder Sdcard2
click the menu button, and select "new"
when prompted select "Folder"
Name the folder music
Your script and destination music location are created
EXECUTE SCRIPT..
now open script manager
find your script which should be located in the directory /mnt/sdcard and the file name you chose earlier
select the script
open as script/executable
make sure script is selected not executable
click the buttons for "Su" and "Boot"
click save
Go to google music (play music now) settings and clear any music that is currently saved to your device.
this only applies to music made available offline. If you do not clear it before running the script the music will exist on your internal Sdcard but not be accessible.
now reboot the script will run at boot a prompt will appear asking for superuser rights, click yes and remember this selection (it may say something different than remember this selection whichever option resembles remember needs to be selected.)
YOU'RE DONE!!!
your music should now save to sdcard2/music but the device will still think it is saving to the default sdcard/Android/data/​com.​google.Android.music
You can check this by going to google music. Selecting "make available offline" and look at the free space. It should shoe the space available on your external sdcard.
So try your hardest to figure out how to root using google, and if your not confident enough to attempt it this fix may not be for you.
if you have tried everything you can and are still stuck message me back, including what device you have, and i will see if i can find a link to the rooting instructions for your particular device.
I assume no responsibility if you damage your device... These steps do work, and if followed will fix your music issues as well as introducing you to a world of additional benefits of being a rooted user.
Click to expand...
Click to collapse
This seems like a workable solution to me but like I said, anyone smarter out there?
I think it would be a lot easier just to change the mounts:
SDCard = External
SDcard2 = internal
I have been searching on a way to do that but I cant find anything...
I know it's been awhile since anyone has posted on this, but I was having this issue on CM10 and found a solution.
I changed the script to say: mount -o bind /external_sd/GoogleMusic/ /sdcard/Android/data/com.google.Android.music/
The issue I was having was the naming convention for the internal & external storage. Depending on the file explorer I used, the name for the external SD card varied from "ext_sd", "external_sd", "sdcard1". The name for the internal storage also varied between "sdcard" & "sdcard0".
Also, some of the threads I found that were discussing this problem had the "/mnt/" in front of the "ext_sd". When I tried that, it didn't work for me.
YMMV, but I thought I would share the solution that worked for me.
omadhaun said:
I know it's been awhile since anyone has posted on this, but I was having this issue on CM10 and found a solution.
I changed the script to say: mount -o bind /external_sd/GoogleMusic/ /sdcard/Android/data/com.google.Android.music/
The issue I was having was the naming convention for the internal & external storage. Depending on the file explorer I used, the name for the external SD card varied from "ext_sd", "external_sd", "sdcard1". The name for the internal storage also varied between "sdcard" & "sdcard0".
Also, some of the threads I found that were discussing this problem had the "/mnt/" in front of the "ext_sd". When I tried that, it didn't work for me.
YMMV, but I thought I would share the solution that worked for me.
Click to expand...
Click to collapse
THANK YOU, I've been searching for something like this for weeks! I'm going to give this a shot tonight in hopes that I can free up my internal SD which is currently full! I hope this work and I'll keep you posted.

Save Google Play Music to External SD(SOLVED FINALLY)

SAVE YOUR GOOGLE PLAY MUSIC OFFLINE MUSIC TO EXTERNAL SDCARD
So I've been researching this issue for a long long time and have tried so many different approaches. I've finally found one that works! You can now save your google play music to your external sd instead of the internal sdcard.
This is based on the post found here. Please go and thank the original author. This will probably work on any phone.
So what this basically does is mount the google play music cache to a directory on your external SD on boot.
Requirements:
1. Root
2. external SD(obviously)
Steps
Using whatever task manager you have or just go into settings->apps->running, close google play music.
Open your file manager and browse to /sdcard/Android/data/com.google.android.music/cache and delete all of the files found in music dir and artwork dir in this directory. This is very important step. If you do not delete your cache then your files will take up space but will no longer be available after this process.
Browse to the root diretory of your external sdcard and create a directory called "MusicCache".
Browse to the root of your internal sdcard and create a text file called "MusicScript.txt".
Using your favourite text editor open the the file and past the following: "mount -o bind /emmc/MusicCache/ /sdcard/Android/data/com.google.Android.music/" and the save the file. Please note that if your using stock room, then /emmc/ might be /external-sd/. Please make sure to check the directory name for your external sd and replace /emmc/ with whatever your external sd directory is named.
Go to the google play store and install script manager - Smanager. Open smanager, and on first open you should see an option to select root, check that option and click ok and make sure to grant root to the app when the su dialog appears.
In Smanager browse to the root of your sdcard and click on and hold the "MusicScript.txt" to open a options dialog. Select "open as" and then select "Script/Executable".
Then Select "Su" and "Boot" and hit save.
You might not need this stop but it might solve some issues. Go to settings app->apps->google play music-> and hit clear data.
Reboot your phone.
Open up google play music and click on Choose on device music, and you should see the total space available equal to what is available on your external SD Card
(Optional) Hamster dance.
Note: While downloading all of your music offline you may want to go to the settings app->developer options->check Keep Awake to keep the phone awake while charging so that the phone won't go to sleep. I did this so that I could finish up the download while keeping my phone charger connected. You should definitely turn this option off after your done.
**I assume no responsibility if this damages your device in any way**
skittles said:
SAVE YOUR GOOGLE PLAY MUSIC OFFLINE MUSIC TO EXTERNAL SDCARD
So I've been researching this issue for a long long time and have tried so many different approaches. I've finally found one that works! You can now save your google play music to your external sd instead of the internal sdcard.
This is based on the post found here. Please go and thank the original author. I just slightly modified this to work for our phones.
So what this basically does is mount the google play music cache to a directory on your external SD on boot.
Requirements:
1. Root
2. external SD(obviously)
Steps
Using whatever task manager you have or just go into settings->apps->running, close google play music.
Open your file manager and browse to /sdcard/Android/data/com.google.android.music/cache and delete all of the files found in music dir and artwork dir in this directory. This is very important step. If you do not delete your cache then your files will take up space but will no longer be available after this process.
Browse to the root diretory of your external sdcard and create a directory called "MusicCache".
Browse to the root of your internal sdcard and create a text file called "MusicScript.txt".
Using your favourite text editor open the the file and past the following: "mount -o bind /emmc/MusicCache/ /sdcard/Android/data/com.google.Android.music/" and the save the file. Please note that if your using stock room, then /emmc/ might be /external-sd/. Please make sure to check the directory name for your external sd and replace /emmc/ with whatever your external sd directory is named.
Go to the google play store and install script manager - Smanager. Open smanager, and on first open you should see an option to select root, check that option and click ok and make sure to grant root to the app when the su dialog appears.
In Smanager browse to the root of your sdcard and click on and hold the "MusicScript.txt" to open a options dialog. Select "open as" and then select "Script/Executable".
Then Select "Su" and "Boot" and hit save.
You might not need this stop but it might solve some issues. Go to settings app->apps->google play music-> and hit clear data.
Reboot your phone.
Open up google play music and click on Choose on device music, and you should see the total space available equal to what is available on your external SD Card
(Optional) Hamster dance.
**I assume no responsibility if this damages your device in any way**
Click to expand...
Click to collapse
Thanks! I've been trying to figure out how to do this. I figured I'd just have to wait for Google to get their act together. But external storage has clearly not been a priority for them.
Sent from my SGH-I777 using xda premium
Nice!
switters1 said:
Thanks! I've been trying to figure out how to do this. I figured I'd just have to wait for Google to get their act together. But external storage has clearly not been a priority for them.
Sent from my SGH-I777 using xda premium
Click to expand...
Click to collapse
I'm glad I could help someone. I've been mostly a lurker on this board. But I've benefited so much that I felt I had to give back once I got this working. I've been at this issue for a long long time.
BTW, did it work for you?
Awesome, I'm going to give this a try when I get home from work today. I'll let you know if I got it working. Very cool of you to share this.
Sent from my SGH-I777 using xda premium
Very cool, I'll definitely try this later today
Sent from my SGH-I777
Just use Directory Bind...much easier
mzaur said:
Just use Directory Bind...much easier
Click to expand...
Click to collapse
From my understanding directory bind did not work for google music.
AOKP. not sure if CM has it. Swap storage location.
But thats a nice find for those that dont.
MotoMudder77 said:
AOKP. not sure if CM has it. Swap storage location.
But thats a nice find for those that dont.
Click to expand...
Click to collapse
I have AOKP and no such swap storage location settings. I've looked for this before.
Can't get it working
I'm on a htc evo lte and i cant seem to get this to work. In the root directory my sd cards are sdcard and sdcard2 but sdcard is mounted to /mnt/sdcard and sdcard2 is mounted to /mnt/sdcard/ext_sd how would the script look for me?
ss2pheonix said:
I'm on a htc evo lte and i cant seem to get this to work. In the root directory my sd cards are sdcard and sdcard2 but sdcard is mounted to /mnt/sdcard and sdcard2 is mounted to /mnt/sdcard/ext_sd how would the script look for me?
Click to expand...
Click to collapse
Just use the following instead of what I have posted for step 5.
mount -o bind /mnt/sdcard/ext_sd/MusicCache/ /mnt/sdcard/Android/data/com.google.Android.music/
Let me know if works out for you.
oh i forgot the ".google" my bad
it works thanks!
skittles said:
I have AOKP and no such swap storage location settings. I've looked for this before.
Click to expand...
Click to collapse
Its in there. has been for some time, hell if you've done any kind of research before you posted that, you'd see hundreds of posts about it.
MotoMudder77 said:
Its in there. has been for some time, hell if you've done any kind of research before you posted that, you'd see hundreds of posts about it.
Click to expand...
Click to collapse
ah, you mean, settings->storage->storage configuration->layout configuration. But that moves all of your apps/media to external storage. The method I posted just moves gmusic cache which the solution I've been looking for.
skittles said:
From my understanding directory bind did not work for google music.
Click to expand...
Click to collapse
yes it does. I've been using it for months...
Awesome, gonna try this today.
Sent from my SGH-I777 using Tapatalk 2
It seems like everyone has gotten this working except me! I was able to create the symlink using your script, and I even see the cache directory on the external SD card. The odd issue is that the cache directory remains completely empty no matter how many songs I store offline. Even when I remove the symlinks, the files are not in /sdcard/Android/data/com.google.android.music. I have gone so far as to factory reset my phone twice (in two different ways) and the issue still persists. After factory resetting, my main goal was to just find where the offline files are being stored so I didn't even create symlinks.
I am using a Verizon Samsung Galaxy S3 with the stock rom.
Can anyone help me with this? Any help would be GREATLY appreciated.
Thanks!
Can you first confirm that files are available offline in music. Simply check On device only in the pop menu when you hit the menu button.
Sent from my Transformer TF101 using XDA Premium HD app
mzaur said:
yes it does. I've been using it for months...
Click to expand...
Click to collapse
Confirmed... I have also been using it since Google music came out. Directory bind is pretty awesome as it let's you redirect lots of data to wherever you want it. I use it for a few games also.

[discussion] where does snapchat store photos/videos?

So I've went into the /data/data/com.snapchat.android/ folder, and it is only about 200KB, so the image/video files can't be stored there.
I also noticed if you have a new message, and you close and open the app, it will have to redownload it. So it seems that snapchat is storing the images in the RAM.
So I dumped the ram of my snapchat PID, using this method. I had to download a compiled gdb binary.
I then used photoRec to scan all the *.dump files [I concatenated them all first, the file was about 100MB]. For filesystem I said "Other."
All I got was one txt file. It seemed to be xml, and contained a lot of usernames of my friends, but that's all.
If anyone has any input on the subject, here is the thread for it!
Bump for interest
mvmacd said:
So I've went into the /data/data/com.snapchat.android/ folder, and it is only about 200KB, so the image/video files can't be stored there.
Click to expand...
Click to collapse
Snapchat save picture under /data/data/com.snapchat.android/cache/received_image_snaps. You then have to copy and paste the file out of the folder, and rename the file extension from .jpgnomedia to .jpg
I can not find where the videos are stored. That's how I found this thread.
Like the previous poster said images are stored in /data/data/com.snapchat.android/cache/received_image_snaps. They are deleted when they are viewed though so you must copy them to your sdcard or wherever and change the file extension before viewing them. Videos are stored in /data/media/0/Android/data/com.snapchat.android/cache/tcs_pahn
Samsung Infuse
Where can I find these files on my Samsung Infuse? I go into /data/data/com.snapchat.android/cache but the folder is empty.
JCBucks said:
Where can I find these files on my Samsung Infuse? I go into /data/data/com.snapchat.android/cache but the folder is empty.
Click to expand...
Click to collapse
I have not had time to check this location, however I have sort of discovered a workaround. [HTC Rezound CM10.1]
Ideally you should have a wifi toggle in the statusbar.
Open snapchat and then click on your snaps, after it loads the images [It will say "Loading image..", then "Tap to view"], turn off WiFi. Then you can view the snapchats [pic or video], and before enabling wifi, wipe Snapchat's data.
This way you can screenshot while offline and they will not know.
Alternatively you can use TitaniumBackup. Backup app while logged in, after viewing snapchat offline, restore data from backup so you do not constantly have to login.
JCBucks said:
Where can I find these files on my Samsung Infuse? I go into /data/data/com.snapchat.android/cache but the folder is empty.
Click to expand...
Click to collapse
same here....
Galaxy Nexus CM 10.1
If you can't find the video folder, it's because it deletes it and the videos when they are not loaded. They are stored under /data/media/Android/data/com.snapchat.android/cache/received_video_snaps/ in mp4 format with a .nomedia file extension. As soon as you navigate away from the app, they are deleted, so I set up a tasker gesture to allow me to copy them while they are loaded.
As people said before, the images are stored in /data/data/com.snapchat.android/cache/received_image_snaps/ with the jpg.nomedia extension. If that folder doesn't exist, try making sure you've received and loaded a snapchat first. The images seem to stay until they're viewed.
shenkenstein said:
If you can't find the video folder, it's because it deletes it and the videos when they are not loaded. They are stored under /data/media/Android/data/com.snapchat.android/cache/received_video_snaps/ in mp4 format with a .nomedia file extension. As soon as you navigate away from the app, they are deleted, so I set up a tasker gesture to allow me to copy them while they are loaded.
As people said before, the images are stored in /data/data/com.snapchat.android/cache/received_image_snaps/ with the jpg.nomedia extension. If that folder doesn't exist, try making sure you've received and loaded a snapchat first. The images seem to stay until they're viewed.
Click to expand...
Click to collapse
That location you name for videos doesn't exist on my phone.
- I have /data/media/ "0" and "obb" are the only 2 folders within there
- I have also read that the videos are stored in /Storage (SD CARD)/Android/data/com.snapchat.android/cache/... but there isn't anything further from here, my 'cache' folder is empty, there's never been a "received_video_snaps" folder, let alone any content within here.
- I am able to get the photos from /data/data/com.snapchat.android/cache/received_image_snaps/ but never been able to intercept videos
Note: this is all done BEFORE "viewing" the material and allowing it to "load" and show "tap to view" from within SC
I'm using the EVO 3D CDMA version
incarceration said:
That location you name for videos doesn't exist on my phone.
- I have /data/media/ "0" and "obb" are the only 2 folders within there
- I have also read that the videos are stored in /Storage (SD CARD)/Android/data/com.snapchat.android/cache/... but there isn't anything further from here, my 'cache' folder is empty, there's never been a "received_video_snaps" folder, let alone any content within here.
- I am able to get the photos from /data/data/com.snapchat.android/cache/received_image_snaps/ but never been able to intercept videos
Note: this is all done BEFORE "viewing" the material and allowing it to "load" and show "tap to view" from within SC
I'm using the EVO 3D CDMA version
Click to expand...
Click to collapse
I'm running TouchWiz. I wonder if you are on a 4.2.2 ROM or something, cause I've experienced the sdcard being moved around before...
Does your "0" folder have any subdirectories? such as Android/data/com.snapchat.android/cache/
In any case, videos are special: You need to actually click "load" (but don't hold, or else you'll actually view it before saving) if it doesn't do that automatically. Unless I misinterpreted, you didn't do that step. I think they might load automatically on Wi-Fi or something, though. For a general rule: As soon as it says "Load", the video is no longer (or never was) on your device. Furthermore, the sneaky little application deletes the folder at the same time, which is why you're never seeing "received_video_snaps" within the cache folder you found (assuming that one actually stores the videos in your version) because in my experience, almost everytime you navigate away from Snapchat, it unloads the video.
If you want to test for whether a file exists in a particular directory using Tasker, mess around with different directories in a File Modified profile (and have the associated task flash something). It'll flash as soon as something is added to that folder (including another folder, it seems).
Otherwise, check out my thread for this here.
I'm not familiar with Tasker. is it possible to have it automagically copy and rename the files that show up in the picture cache folder upon receiving a snap?
-edit-
From reddit:
I've got one method working on doing this, albeit I dislike it because this is questionable practice as is.
you''ll need Tasker and the Secure Settings plugin (tasker's run shell didn't like playing nice most of the time, but the secure setting run command does).
so i have tasker wait for snapchat to be opened, then the opening tasks are to wait 7 seconds (gives you time to load any pictures, honestly, i tried doing this with a file closed but tasker doesn't seem to like using wildcards in that command. if you really want, you can make this an exit command and open snapchat then back out before viewing)
then run shell as root cp -r /data/data/com.snapchat.android/cache/received_image_snaps/ /storage/emulated/0/snaps/ (you'll need to change the second directory, mine is for a gnex on 4.2.2 so that's why it's emulated/0)
next, you'll need to make a script in atext editor, and for sake of sanity, push it to /system/bin with chmod 755 (rwxr-xr-x)
the script then reads as CODE
!/system/bin/sh #there should be a hashtag in front of this but reddit's formatting is being wonky
cd /storage/emulated/0/snaps/ #wherever you copied them to
for file in *.nomedia
do
mv "$file" "${file/.nomedia}"
done
exit
then in tasker, as an exit action, run a secure settings run command with the command of whatever your script name is (include location if you do no push to bin).
it should work
You can play with the triggers and such, but i was having no luck including the scripted portion with the copy actions, it never seemed to run the script (secure settings has options to notify that it's running/completed).
Again, this is mean to be instructional on how to automate this with tasker, since I wanted to solve a puzzle. Not for anyone to be a creepy ass person saving snapchats that you shouldn't.
Click to expand...
Click to collapse
Couldn't post link =/
nannus said:
I'm not familiar with Tasker. is it possible to have it automagically copy and rename the files that show up in the picture cache folder upon receiving a snap?
Couldn't post link =/
Click to expand...
Click to collapse
Is it possible, yes. Will it work flawlessly, not really.
Once I move the file and remove the no media extension. I can open the image but it is blank. Any ideas? Anyone know how to retrieve deleted Images
kprz24 said:
Once I move the file and remove the no media extension. I can open the image but it is blank. Any ideas? Anyone know how to retrieve deleted Images
Click to expand...
Click to collapse
Deleted images are deleted. That's the point of Snapchat. As for the file you moved (I'd recommend you copy it instead, cause Snapchat'll show a blank screen when you view it if you moved the file), make sure it ends in .jpg (for images) or .mp4 (for videos).
kprz24 said:
Once I move the file and remove the no media extension. I can open the image but it is blank. Any ideas? Anyone know how to retrieve deleted Images
Click to expand...
Click to collapse
Actually there is a program called PhotoRec that scans a disk for files using the headers. So as long as the file is unfragmented and not been written over, you can retrieve it with the software. Of course you'll have to either plug in your phone to your PC with usb mass storage mode [if your phone supports it], or else put it in a card reader.
mvmacd said:
Actually there is a program called PhotoRec that scans a disk for files using the headers. So as long as the file is unfragmented and not been written over, you can retrieve it with the software. Of course you'll have to either plug in your phone to your PC with usb mass storage mode [if your phone supports it], or else put it in a card reader.
Click to expand...
Click to collapse
Nice! I didn't think that technology was available on phones at this point.
quantemplation said:
Nice! I didn't think that technology was available on phones at this point.
Click to expand...
Click to collapse
Well actually it's not run from the phone [as I mentioned in my previous post], you must plug your card into your PC with usb mode in order for it to work.
I have used PhotoRec in the past and it has worked pretty well. The only thing, and it's not PhotoRec's fault, your files will have a random number. There's no way to know what the old filename/path used to be, so you have to figure that part out on your own.
In short, always backup your sdcard unless you don't mind losing everything, and depending on the damage, might be able to recover the files, but only the ones not fragmented and they will be randomly named.
I developed an easy way to sync the received pictures and videos with your Dropbox account.
If it is interesting you can check my thread here
Using the Droid DNA and looking in com.snapchat.android and the cache folder is there, but that is empty. There is no received images folder. Anyone know why this is the case? I know I've gotten plenty of images from snapchat.
jaredkent said:
Using the Droid DNA and looking in com.snapchat.android and the cache folder is there, but that is empty. There is no received images folder. Anyone know why this is the case? I know I've gotten plenty of images from snapchat.
Click to expand...
Click to collapse
The same thing is happening with my Galaxy S3

Moving Google Access Music To SD With FolderMount??

I cannot get folder mount tovmove my Google Access music. In fact when I use it to browse my SD card, it never populates folder sizes or anything else.
I used this for the sane purpose on my Razr, with success. Has anyone got this app to work on their S4?
jeepguy_1980 said:
I cannot get folder mount tovmove my Google Access music. In fact when I use it to browse my SD card, it never populates folder sizes or anything else.
I used this for the sane purpose on my Razr, with success. Has anyone got this app to work on their S4?
Click to expand...
Click to collapse
I'm also having the same problem. Are the files stored somewhere else, because they don't appear to be in com.google.android.music.
EDIT: I think I figured it out! The location for the music is actually /data/data/com.google.android.music. Happy listening!
First kill play music app so it is not running
Then (I used solid explorer, but I am sure you could use a terminal app. adb shell, or any other app you prefer to use.
In Solid Explorer by deleting the music folder located in /data/data/com.google.android.music/files/music and then I created a symlink from /storage/extSdCard/files/music to /data/data/com.google.android.music/files which makes a music folder that points back to the external sdcard.
Last reboot your phone
It works very very well and all the music I want to cache from what I have stored in google works well.
Hope this helps you out.
Does it still let you write new music to this location?
It has for me. I have cached about 400 songs offline after doing the symlink
Sent from my SCH-I545 using Tapatalk 4 Beta
Ainvar said:
First kill play music app so it is not running
Then (I used solid explorer, but I am sure you could use a terminal app. adb shell, or any other app you prefer to use.
In Solid Explorer by deleting the music folder located in /data/data/com.google.android.music/files/music and then I created a symlink from /storage/extSdCard/files/music to /data/data/com.google.android.music/files which makes a music folder that points back to the external sdcard.
Last reboot your phone
It works very very well and all the music I want to cache from what I have stored in google works well.
Hope this helps you out.
Click to expand...
Click to collapse
symlinks are the way to go. do it with my solid state hard drive to a bigger drive, works great
This worked for me. But every time I reboot I get a "Google Music has stopped working" error. It onky does it once, right as the OS loads back up.
Ainvar said:
First kill play music app so it is not running
Then (I used solid explorer, but I am sure you could use a terminal app. adb shell, or any other app you prefer to use.
In Solid Explorer by deleting the music folder located in /data/data/com.google.android.music/files/music and then I created a symlink from /storage/extSdCard/files/music to /data/data/com.google.android.music/files which makes a music folder that points back to the external sdcard.
Last reboot your phone
It works very very well and all the music I want to cache from what I have stored in google works well.
Hope this helps you out.
Click to expand...
Click to collapse
It worked. Thank you.
Fixed the error. Now it's 100%
jeepguy_1980 said:
Fixed the error. Now it's 100%
Click to expand...
Click to collapse
How'd you fix it? Or did it just stop?
Sent from my SCH-I545 using xda app-developers app
I assume the problem was because I had converted Play Music to a use app. I just reinstalled my Rom and then recreated the symlink and it seeme to be working now.
darek65 said:
It worked. Thank you.
Click to expand...
Click to collapse
Anytime!
Ainvar said:
Anytime!
Click to expand...
Click to collapse
Is this really working or is it just duplicating your device folder on your sdcard? Since our phone's file system doesn't support symlinks, I don't understand how this is working! I've read many threads and no one can get this to work on the verizon version. Just curious!
Working for me! Symlink does work... thats what folderMount does.
Sent from my GT-N8013 using xda premium
krazykevin76 said:
Is this really working or is it just duplicating your device folder on your sdcard? Since our phone's file system doesn't support symlinks, I don't understand how this is working! I've read many threads and no one can get this to work on the verizon version. Just curious!
Click to expand...
Click to collapse
I did not symlick the folder from the phone to the sd card. I actually deleted the cache and files folder located in /data/data/com.google.android.music and then I created a symlink from the cache and files folder I created on the sdcard to the system root partition.
So look at it like this. I created shortcuts inside the system root folder from the source located on the sdcard. So when Google Music go to place content in the cache and files folder in the system root partition it is actually placing this content on the sdcard.
This has been keeping my internal storage from diminishing and is using the sdcard.
I would say why not try it out yourself and test it out. You will be able to see everything for yourself.
This is doing exactly what FoulderMount does from internal storage to sdcard, but for the system root. I actually got the idea to try this when I got an error from FolderMount stating it cant be done from within the app.
Hope this answers your questions and concerns on this.
---------- Post added at 12:57 AM ---------- Previous post was at 12:53 AM ----------
chewwy420 said:
Working for me! Symlink does work... thats what folderMount does.
I am actually using FolderMount to do this for AmazonMP3 folder, DCIM, Downloads, Wallbase, and quite a few other apps. Specially with the beta setting os excluding the duplicate folders from being scanned into the media apps. The folder I have the files and cache in I have a .nomedia file in the rot folder to keep duplicate files from showing up in the media apps.
Sent from my GT-N8013 using xda premium
Click to expand...
Click to collapse
Exactly, it is what made me try it for Google Music. I was thinking of doing this for the space time studios games but they don't hit over 50 megs each when you download the content.
i did try folder mount. And that's why I'm asking how yall two got it working. Our phone's, GS4's, does not support symlinks. Google it. There is no one else on the net with a verizon phone that has this working. Yes, there are tutorials on the net about using folder mount and various other ways, but they don't work for our verizon model. There are many many threads on the verizon gs4 forums about people asking about foldermount. When most verizon gs4 users use foldermount, it just makes a duplicate folder on the sdcard, both the device folder and the sdcard folders just mimic each other, not gaining you any space on the phone itself.
krazykevin76 said:
i did try folder mount. And that's why I'm asking how yall two got it working. Our phone's, GS4's, does not support symlinks. Google it. There is no one else on the net with a verizon phone that has this working. Yes, there are tutorials on the net about using folder mount and various other ways, but they don't work for our verizon model. There are many many threads on the verizon gs4 forums about people asking about foldermount. When most verizon gs4 users use foldermount, it just makes a duplicate folder on the sdcard, both the device folder and the sdcard folders just mimic each other, not gaining you any space on the phone itself.
Click to expand...
Click to collapse
I am guessing you did not read what I have said in this thread. I did not use foldermount for this one but I did list the ones I did use foldermount for. I did state however that I did a "symlink" for google music folders. I never stated that I used foldermount for that. But no matter what I have said in the past few posts you dont want to listen or even try it out for yourself. I am very happy to know there are so many threads stating this cant be done.
Here is some information about symbolic links as I think you should read more about it.
Also you can create a symlink on an ext4 FS which is where the link resides and its target is on a fat32 FS. I never stated that I created the target on a fat32 you assumed this.
Also googling around about this I found an actually XDA thread that talked about yet someone else who was able to do this back in Nov 2012....
More links for your reading pleasure.... link 1, link 2, and last but not least one about the space usage which seems pretty clear that it does not do double space. Depending on how the software reads it, it may think it is using that space but it really is not. Read a little more next time. Google is not a hard thing to use when searching for answers. Also it is not hard to accept something works when others in this thread and others have plainly stated that it works.
Also just a little more information just in case you aren't sure about everything you read
Screenshot of files symlink and screenshot of cache symlink
Screenshot of files folder on the SDCARD and now for the screenshot of the cache folder on the SDCARD
I removed some songs to see if the device would record different storage use on the system root folder and it did not.
All in all believe what you want and do what you want, this works for me and it has worked for others on this thread and another thread I found earlier tonight.
Now....
You must be rooted....
Force Stop Google Music
In Solid Explorer (this is what I used)
go to system root and /data/data/com.google.android.music/ and delete files and cache (cache if you want to)
go to sdcard and make a folder called Google Music (or anything you want to name it...) create a folder called files and cache in this folder.
now right click and chose properties on files and chose create a symlink and give the path of the "/data/data/com.google.android.music/files This will be the target that is created.
now right click and chose properties on cache and chose create a symlink and give the path of the "/data/data/com.google.android.music/cache This will be the target that is created.
Now you are done. This is exactly what I did and it works very very well........
I'm man enough to admit when I'm wrong. I should have dug some more on the symlinks. I got even more confused when chewy said he made symlinks, that's what folder mount does. How do you have your sd card partitioned and formatted if you don't mind answering?
Sent from my SCH-I545 using xda premium
krazykevin76 said:
I'm man enough to admit when I'm wrong. I should have dug some more on the symlinks. I got even more confused when chewy said he made symlinks, that's what folder mount does. How do you have your sd card partitioned and formatted if you don't mind answering?
Sent from my SCH-I545 using xda premium
Click to expand...
Click to collapse
Not a problem, I just wanted you to be able to see the info.
My sd card FS is fat32 formatted by winbloze 7. Now my real test will be to replicate all of this once I get my 64gb sd card which will be formatted in exFAT.
I use foldermount for everything else though. It does well from my usage so far for the base few days and I dont have to remember which folders I use symlinks on. I just know from reading either on here or on the app page that the app does not make links in the system root. So I just tried to do a symlink and it worked well. Googling tonight actually showed me someone else did it before me.
Since you are having issues can I ask what type of sdcard do you have and what fs is on it? Also what app are you using to do the symlink? is it an app or are you doing it from a terminal emulator or through adb shell?
Ainvar said:
Now....
You must be rooted....
Force Stop Google Music
In Solid Explorer (this is what I used)
go to system root and /data/data/com.google.android.music/ and delete files and cache (cache if you want to)
go to sdcard and make a folder called Google Music (or anything you want to name it...) create a folder called files and cache in this folder.
now right click and chose properties on files and chose create a symlink and give the path of the "/data/data/com.google.android.music/files This will be the target that is created.
now right click and chose properties on cache and chose create a symlink and give the path of the "/data/data/com.google.android.music/cache This will be the target that is created.
Now you are done. This is exactly what I did and it works very very well........
Click to expand...
Click to collapse
Just wanted to say thanks for this! I ended up buying Folder Mount thinking it would do it but I couldn't seem to access root folders. I didn't realize Solid Explorer could do it too and I already own it. The steps made it a snap

ES File Explorer Help

A couple of questions,
I used to use this app on the HTC One (M7),
-i was able to create folders and move files around
-also had an option on some websites including facebook to download via 'ES Downloader' when i clicked on a video.
now on the Z2
-creating folder and moving files around is not possible anymore, am using the 'File Commander' app that is preintalled to do so
i needed this function as the Z2 internal storage is just not enough, have to move media files to the SD card.
(have seen somewhere that KitKat has stopped this function on the ES app, this true?
-no option of the ES downloader to download videos anymore when i click on a video, it just goes straight to playback.
i'm not sure if its the KitKat thing, because my HTC One was on KitKat also when i was able to do all the above mentioned
and feedback is greatly appreciated
TIA
****Both devices are NOT rooted
You need to root to write on SD card with ES.
to clear things up
both the devices are factory without root
HTC probably did something to make it work. KitKat issue though. Only file commander seems to work like u said.
hotnikkelz said:
HTC probably did something to make it work. KitKat issue though. Only file commander seems to work like u said.
Click to expand...
Click to collapse
hope is not only HTC were able to do those functions *finger crossed
as i was such a happy camper with the freedom of downloading most videos from most websites:victory:
.k
Edit - must have pocket dialled this somehow haha
Xernoxis said:
You need to root to write on SD card with ES.
Click to expand...
Click to collapse
wuufer001 said:
to clear things up
both the devices are factory without root
Click to expand...
Click to collapse
Kit kat has locked the ext sd to have special perms thanks google...
http://www.xda-developers.com/android/fix-your-sdcard-issue-on-kitkat/
http://www.androidpolice.com/2014/0...at-and-even-samsung-may-be-implementing-them/
from another thread.
Lolento said:
You need to edit the platform.xml file under system/etc/permissions/ in order for any "USER" app to edit the external SD card.
This is a KitKat issue (not Sony).
Google for instructions.
Click to expand...
Click to collapse
hope that clears it up for you.
Because i download quite a few videos, and those apps initially have the download content on the internal storage, being this phone only has 16GB, it's now such a pain
i'm no android system pro and really not confident in editing or changing any of the factory settings, i probably will just carry on and do the download then use the File Commander to move the content from internal to SD

Categories

Resources