How to fix couldn’t install on USB storage or SD card issue?

Help, I got ‘Couldn’t install on USB storage or SD card’ when trying to install applications or games in Google Play Store. Well, I got this issue after I root Android 4.0 ICS Samsung Galaxy S II with CF-Root. Seem like CF-Root Kernel has SD card mounting issue on Android 4.0 Ice Cream Sandwich Samsung Galaxy S2. So how to fix Couldn’t install on USB storage or SD card issue?

Couldn’t install on USB storage or SD card

It is not hard and this solution comes with a bonus ~ remove yellow triangle on Samsung Galaxy S2. Yes, by following the procedure to remove yellow triangle on Samsung Galaxy S2 without USB Jig, it will help to solve couldn’t install on USB storage or SD card issue too. Isn’t that great?

Refer to guide ~ How to remove yellow triangle on Samsung Galaxy S2 without USB Jig? (Video)

  • ggborhan

    can i remove yellow triangle with usb jig on ics 4.0?

    • Yes if your SGS2 is still using old bootloader.

      • Dan

        Or any ICS and TriangleAway.

  • Nuno

    Jayce, does USB JIG works on ICS?

    • Yes, if your SGS2 is still using old bootloader.

  • Adam

    Jayce, if install big files like 5MB, still cant install. Do you face same prob? Thanks

    • No, I can install Where’s My Water which is around 20MB.

  • daibaron

    CF have released a proper 5.4 CF-Root to work with 4.0.3 LPQ, it fixes the problem.

  • evilg

    Jayce, another easier alternative I found for this error, is to unmount SD card temporarily (Menu->Settings->Storage->Unmount SD Card) and install/update the app. Then mount back SD card aft installation. Try it. Enjoy!

    • M.Jay

      Just use new kernel CF-Root-SGS2_XX_XEO_LPQ-PROPER-v5.4,it settle mounting issue.

      • henriqueBRAZIL

        thanks! works perfect!!

  • evilg

    OK thanks!

  • fx

    Hi guys,

    About removing the yellow triangle on ICS builds, XDA Dev Chainfire released an app for this called Triangle Away. I used it on my S2, and it works.

    Free download is available at his thread:

    But if possible, do contribute to the Dev. An exact same program is available at Google Play as well (donate):

    Just give the guy what he deserves:)


    • George

      Thanks man I really appreciate your thread at long last I followed your thread downloaded triangle away and my annoying triangle just disappeared in a second thanks soooooo much.
      Have a nice day.

    • Srini..

      Hi fx,

      Does this fix the ‘unable to move app to SD Card’ issue also. I am facing this issue..

      • fx

        Hi Srini,
        This only fixes the triangle issue. As for moving app to sd, that depends on what rom you are using…

  • ah mad

    HELP! my phone is now in cwm recovery.when i try to install a rom on a custom says e;/ cant open /sdcard……(bad).Installation aborted. Tried plugging in usb to ODIN but could not detect my phone due to installation with MIUI beforehand. with a bricked phone and usb problems.i do not have any other ways :((( HELPP

    • Can you still able to load CWM?

      • ah mad

        yes..wanted to flash to stock but there is no point as couldnt detect the usb settings.


        I manage to flash the custom rom however but now it still could not be detected through USB

        • Is your phone USB port still okay?

          • ah mad

            i can charge my phone but it seems that it is unable to detect usb from both my laptop and pc. anyway my clock work mod recovery seems to be hay wired.after installing the ics remix resurrection, i open up cwm and was told that this version of cwm manager should be used with cf-root v5.0 or newer. ;/

            • It is either USB driver or USB hardware issue. But you still can use it to charge phone. Try to use Android ROM which USB function is working properly before. This is double confirm that it is hardware or software issue.

              CWM Manager only work properly on CF-Root Kernel. ics remix resurrection might has other kernel.

              • Ah mad

                Thanks. But is it possiblr to install a kernel othrough astock android recovery.i was afraid that by changing a may be unbootable and might mess up things further

                • No, but CheckROM RevoHD ROM has KitchenPro app which can install custom kernel through CWM.

  • Ah mad

    How do i install a custom rom and kernel.i found out im using a stock kernel. Since i dont have a cwm which js there any other way?

    • Try to reinstall CF-Root kernel with CWM Manager.

  • ah mad

    Ok i manage to open up cwm finally thanks.the only problem lies witj the usb..i think probably due to flashing miuirom which doesnt support usb mount.till now after flashing new is still unable to :/

    • I have no idea then. Sorry…

  • Tee

    Hey, I went through the complete guide but have few questions before I move ahead.

    1. When i first rooted my SG2 I did get CMW manager + superuser in my app list. But I shifted between roms, and somehow (it was long time back didn’t care about it) CMW app disappeared from the app list. I can get into recovery and have recently shifted to 2.3.16 without any hassle. Just wanted to know if it is normal or how i can get CMW back?

    2. My current kernel is 3.0.15-I9100XXLPH-CL118559 so I searched your list, didn’t find it, but it is at xda with comments: *** = problems mounting secure storage

    3. Even if I go ahead with it, which stock kernel I’ve to use now? because there is no stock kernel for XXLPH. (baseband version shows XXKI4, does that matter?)

    • 1. Not every ROM has CWM Manager App.

      2. I don’t put beta ICS CF-Root.

      3. No idea. Maybe you can install official ICS firmware.

  • roy

    Actually removing the didn’t help at all.I’m on ics on the s2 and i used the triangle away apk and successfully removed the triangle but the error still exists for many games

    • Which version of CF-Root are you using?

      • Roy

        I’m using CF Root 5.3, CWM Manager 3.15
        I’m using the Europe S2 ROM.

        • CF Root 5.4 version is the one that fix this SD card issue.

          • You should update your post about flashing CF Root 5.4 will address the issue πŸ™‚ Your site is ranked pretty high for this issue!

            Thnx πŸ™‚

      • Roy

        I just realised CF Root 5.3 on LPQ ICS Build has this problem.
        Will try to upgrade to CF Root 5.4 and see how it goes…

  • jm

    im getting the same error on my kindle fire on ICS (on the same app as well!). might anyone know a solution for that? thanks!

    • jm

      i was able to download the whole app and it reaches the point that play store says “installing”. then i got that error message

      • Hi jm, please consult ROM chef on your issue. This should be custom ICS ROM issue.

        • jm

          after more hours of searching, its probably an issue with apps that default install to external sd rather than external.. thanks tho! πŸ™‚

          • Mosti

            Im using older version 2.2.1 and having this annoying problem :s
            Is there a way I can fix this using an app or any simple way as I don’t find updating the rom or such things easy for me.

  • kishan

    when i install any app it just says that ‘couldnt install on sd card’
    i am using galaxy pop gts5570
    pls find a solution 4 it

    • elaine

      damn it its the problem i thnk with ol galaxy pop users i th nk evn on my fone i cant download it

  • ella

    i hv the same problem but my phone is X8 ver 2.3.7. what can i do?? :\

    • ella

      please, help me, thanks. :[

    • Hi ella, please consult Sony Support. I have no idea as I don’t have Xperia X8. Sorry…

  • junechan

    I’m using a Samsung Galaxy Wonder. I’m having this problem which has got to do with the SD and the USB storage. I’ve tried moving my applications to my external SD card but when i checked on the memories` status, it appears that the USB storage spaces are used up as well? since it`s limited to 1gb only while my sd card has 8gb space, how do i clear my USB storage? Please help. Thanks.

    • Sorry junechan, I don’t have Samsung Galaxy Wonder. No idea about this. Please consult Samsung Support. Thanks.

  • Santhosh

    I am using galaxy pop GT-S5570.when I install the app it says couldn’t install on usb storage or sd card.can any one help me plz

    • Hi Santhosh, I don’t have such model. No idea at all. Please consult Samsung Support.

  • suraj

    I m having a problem dat….if i download any app or games 4m play store it saved into internal storage,,,but i want it to be stored in sd card…My model no. is Samsung Galaxy pop GTS5570..
    if someone can help wid dis isuue pls……

  • elaine

    i cant download any app frm the market the msg cums as cannot instal on usb storage or sd card while there is ample of sopace pls help me out

    • Hi elaine, please consult your phone company support in this case.

  • me

    I don’t have SGS2 I have motrolla but mine still says that what do I do?

    • Please consult Motorola Support.

  • Amir

    Hey Jayce,
    your guide worked like a charm with the triangle & the SD card issue! but, as i found out –
    the only latest CF-ROOT version for my kernel (LPJ) is v5.3 which is known for causing
    this issue with the SD card, and indeed this problem re-appeared after a week.

    how critical it is for me to wait for the official release of 5.4 for LPJ instead of
    using the latest version of some other kernel?

    many users report that this kind of arrangement
    works just fine and the CF-ROOT kernel version doesn’t really have to match…

    • No exact CF-Root match is fine as long as everything is working fine.

  • LiRoper

    FIX – Sprint Samsung Galaxy SII / SPH-D710 – Broken USB External SD Card ability after Ice Cream Sandwich (ICS 4.0.4) Update.

    There are a bunch of people out there trying to tell you to use phone hacks, odd settings, 3rd party applications… DON’T DO IT!!!!! Yes they changed the USB interface, but that is not what is breaking your ability to see “everything” on the SD card.

    Sprint or Samsung needs to fix this, but for some reason after you accept the Ice Cream Sandwich (ICS 4.0.4) Update the Samsung SPH-D710 USB Drivers are no longer auto detected when you connect your phone to your PC. You have to manually download them directly from the Samsung support page.

    Here is what I did to connect to my phone as a “USB Drive”… this means I see both the phone & card options again.
    **Note this is the driver for the D-710 S2 model, but the Samsung site does have the drivers for the other S2 models as well.

    1. Go to the Samsung support site (
    2. Click “Manuals & Downloads”
    3. Choose “Software”
    4. Download & Install the “Device(Install),USB Driver (Software) (ver.1_3_2360_0)” onto your PC.
    – Title Sprint SPH-D710 (Epic 4G Touch) USB Driver
    – Applicable Model Sprint SPH-D710 (Epic 4G Touch) USB Driver
    – Carrier or Corporate Customer Sprint
    – Description Sprint SPH-D710 (Epic 4G Touch) USB Driver
    5. Follow USB Driver installation prompts.
    6. ReBoot your PC to make the driver active.
    7. Now connect your phone to the PC and wait for the “Connected as a media device (Touch for other USB options)” to pop-up on your top status bar.
    – Make sure “Media device (MTP)” has a “green check mark” by it.
    8. Wait for your PC to recognize the device it can take several minutes (be patient and DO NOT disconnect your phone or change options)
    – Note: One of the PC’s I used made me reboot a second time after the phone was connected to activate the USB drivers. But it should prompt you if this is needed.
    9. When complete – You should see a phone icon in your My Computer screen labeled SPH-D710

    I really hope that they fix this with the next update. Until then, I suggest putting the drivers on a plain ol thumb drive and keep it handy for those times when you might need to connect to another PC.

    ***SIDE NOTE: If you are having problems with your ICS update… Call Sprint and take it to the repair center that they recommend. Both my husband and I had to do this because the old Gingerbread and the new Ice Cream Sandwich were fighting each other for control on some things. They are able to completely wipe Gingerbread off of the phone and install Ice Cream Sandwich from scratch… This fixed our battery and connectivity issues.

  • Zehra

    but i cant find such file πŸ™

    • Find what file?

      • zehra

        that smdl2tmp1.asec … but my problem is solved πŸ™‚ … i just formated my SD card and restarted my phn and it worked πŸ˜›

      • kater

        i canΒ΄t find the file (smdl2tmp1.asec) plz help

        • Please ask zehra. I have no idea.

  • kamal

    Hii jayce
    I have 1 little problem I m root my phone with chain fire but I can’t mount my sd card on clockwork mod. And I can’t move any app to sd card it says couldn’t move
    Any solution

  • kamal

    My phone is sgs2
    Ics 4.0.3

    • Sorry kamal, I have no idea on this. Try to consult Chainfire at XDA Forum.

  • am using an android 2.2.1 version samsung galaxy model GT-S5570 phone.
    Whenever I try to install any app from google play,I always recieve an error saying “Couldn’t install on USB storage or SD card”.This happens after the app gets downloaded and starts installing.But on the other hand my SD card and phone both have sufficient amount of memory left.
    Can you please help me out in fixing the problem?

    • Sorry manoj, I have no idea on this mode. Maybe you can consult Samsung Support.