Sign up ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

By download, I mean saving to SD card for later use. I have already explored the app for this option, but without luck. :(

I think, there must be a way to trap from cache.

If you've screenshot based suggestion, please don't answer...

share|improve this question

4 Answers 4

up vote 2 down vote accepted

You would need a rooted device to do this.

  • First Browse the photos you want to download.
  • Now Open any File Explorer app like Root Explorer.
  • Navigate to /data/data/ via Root Explorer.
  • The files here would be named something like ccf3a266.0, copy the file you want or entire folder and paste it on your sd card.
  • Now open these .0 files in your PC via a Image viewer like IrfanView. You can sort the files by size to determine large images.

The .0 files are cahce files and some of these are essentially JPG image files and quality may depend upon your device I believe because it would download compressed image if the device screen/density is small. (That's just a theory).

share|improve this answer
*.0 files are not image files.. I've just tested opening a random file as image.. – SS-3.1415926535897932384626433 Apr 20 '12 at 9:03
Sorry, I phrased it wrong, all of the .0 won't be images. A lot of these would be cache file for other things too. But you should be able to sort the files by size and pick up the larger ones and try to open them up. I have tested this on my Samsung Galaxy 3 with CM9. (I side-loaded Instagram on my device. On Google play it says, not compatible). – Sameer Sharma Apr 20 '12 at 9:08
Still, no luck.. I've opened every *.0 file as image. Instead, I got some image files (without extension) in webviewCache directory, but those are in super poor quality... not like what shown on device screen. – SS-3.1415926535897932384626433 Apr 20 '12 at 9:36
Hmm.. So maybe App is clearing cache every-time it's exiting. You can try viewing the image on Instagram, keep the image open & press Home button so that the app keeps running in background and cache doesn't get cleared. That's how I did it. :) – Sameer Sharma Apr 20 '12 at 9:56
Using FolderSync, I've set to instant upload on that directory change. And, it worked. – SS-3.1415926535897932384626433 Apr 26 '12 at 2:15

You can do this if you have ROOT access. This is a hassle free method if you don't want to go in system changing images extension.

  1. Install Xposed Framework
  2. Install Framework by tapping "framework" item → Install/update
  3. Install the module XInsta or from app.
  4. Activate module and reboot.
  5. Open XInsta and update hooks by tapping "github" or "pastebin" item.
  6. Kill (force-stop) Instagram.

Now, you will have a "Download" option in three dots in every image or video.

You can download every image and video by this method. If you use Easy Downloader app that will only let you download images of public accounts.

share|improve this answer
Sure.! I will. Thanks. – Daksh Desai Sep 28 at 17:29

You can save the image using Instagram in the mobile browser:

  1. Log into Instagram in the mobile browser (like Chrome).
  2. Click on the image you want.
  3. Tap on the address bar at the top and add view-source: to the beginning of the URL (before the https).
  4. Find a line in the code like: <meta property="og:image" content="" />
  5. Copy the URL listed after content=" between the quotes (long-press then drag the tags to mark the beginning (https) and end (.jpg) of the text to copy - do not copy the quotes).
  6. Open a new tab and paste into the address bar or Google search box and press enter (NOTE: remove the /s480x480 if you want the full-size image).
  7. Long-press and save the image.

No root access required.

share|improve this answer

Use EasyDownloader for Instagram app

share|improve this answer
This might be a useful suggestion if you add a link to the app you're recommending. – Dan Hulme Jun 6 '14 at 10:05

protected by Community Mar 14 at 15:35

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.