How to move Gameloft games data to external SD card?

Gameloft has lot of great Android games. However, most of them are not small in size. Samsung Galaxy S II has only 11.50 GB internal USB storage. Gameloft will store all the games data in /sdcard/gameloft/games which located in internal USB storage. Asphalt 6 Adrenaline HD itself needs to store 900 MB data files there. Not to mention if you have lot of Gameloft games like BackStab HD, Brothers In Arms 2: Global Front HD, N.O.V.A. Near Orbit Vanguard Alliance HD, Shadow Guardian HD, Eternal Legacy HD… Gameloft Patcher does not work on every Gameloft games. But no worry, here is a free solution to hack and move Gameloft games data to external SD card. All Gameloft games are supported. Note – Root access is required.

Hack Gameloft games data to external SD card

How to move Gameloft games data to external SD card?

  1. Move gameloft folder (and all its contents) from /sdcard to /sdcard/external_sd.
  2. Recreate a blank gameloft folder at /sdcard.
  3. Install Script Manager from Google Play Store here.
  4. Download SD-Hack.sh here.
  5. Copy SD-Hack.sh to /sdcard.
  6. Launch Script Manager.
  7. Go to /mnt/sdcard.
  8. Then select SD-Hack.sh.
  9. Check Run as root and Run at boot (like picture above).
  10. Click Save and then Exit.
  11. Reboot your phone.
  12. That’s all.

Note – USB mass storage is not working properly with this external SD card hack. Please use MTP Application mode to transfer files between PC and Samsung Galaxy S2.

SD-Hack.sh script runs at 60 seconds after entered Android OS. Need to wait preparing USB storage and media scanning processes to finish. Else this SD hack won’t work. If everything goes well, you should see Gameloft games data populates at both /sdcard and /sdcard/external_sd. Enjoy Gameloft games with your large 32GB or 64GB SD card. By the way, do take note that the Gameloft games loading speed will be slower because they run on slower external SD card.

99 COMMENTS

  1. Jayce,
    please explain more about MTP application mode and how to use it to transfer files between pc and sgs2.
    I always tick usb debugging for transfering files, so that is usb mass storage mode.

  2. Hi, thanks for the tips , but didn’t work for me on my sgs2

    he said : unknown option — -mount: invalid option —

    any idea?

    thanks

  3. how to undo this hack…it ruined my phone…many of the widgets are not working including twitter and facebook widget….almost all my apps are uninstalled on my galaxy s2…this is really fxxking crazy…plz tell me the solution

  4. Brilliant. Thank you so much, you have just saved my life!!I was really panicking because my client wants to check this live tomorrow. Spent AGES trying to work it out, really appreciate your post!Damien

  5. i hv installed, but when i klik run, it say invalid option. rooted galaxy s II 2.3.5…should I klok run or just klik save n exit? tks

  6. Hi Jayce,

    I tried this hack you suggested by first putting the script in the empty gameloft folder in the internal sd card memory, rebooted but the games still required downloading because it cant see the datafile stored in the external sdcard. I then tried placing the script on its own in the internal sdcard memory but same results as before. in both cases, I have busybox 1.19.3 installed via busybox installer(install location /system/xbin/) and ScriptManager configured with Superuser permission as per your guide. Could you give any other advise on how to make this hack work? Thanks for time and hope to hear from you soon. Thanks

  7. Thanks for your reply. Actually running it manually from Script Manager shows no errors. Is there another way to run the script manually? I presume it can be done through the Terminal Emulator? I’m still getting the hang of Android OS, not really played around with Linux before so I am not that familiar with running commands through the Terminal Emulator.

  8. Hi, i installed successfully this hack into my LG 2X. My question is: is there a fix for the USB Mass Storage mode? MTP mode is really frustating…

      • I tried to disable all of them (i improved the scripts reducing the waiting time, converted the external sd to main storage, made various .sh files in order to support also EA games and various heavy apps pointing at _InternalSD as access speed is faster while the rest of the apps are installed into the external one) from ScriptManager but the PC won’t recognize the mass memory mode..

        Should i completely delete the script too?

  9. HI Jay,

    i have followed all your steps. Rebooted my phone.

    then, i went to android market download backstab hd. Downloaded, i clicked on it, it didnt change to install the data files to my external memory, it’s still prompt me, saying i have insufficent space in my memory card(is referring my internal).

    What should i do next???? to make it download and install directly to my external memory?

  10. I have galaxy s (model I9003) .the sd cards are Internal Sdcard (1.5gb) & External sd card(16 gb).I want to remove the gamedata from the internal to the external sd card.
    will the sd hack work on my phone

  11. Thanks for the tip …

    However, After this is done … what happens when I install new gameloft games ….

    Do i move the particular games data and do this again??

  12. does not work on galaxy w,also have structure of internal and external sd card..after all steps of reboot and scanning media,open the game require to download data again..

  13. thank you for your advised method. it works in my samsung.GT9003 phone. and still one more question. the internal sd card storage remains the same after this operation. how to solve this? i move the file just because of saving internal sd space, and move.sizable.storage.to external sd.

    yhank you for your.kknd assistance.

  14. How do I reverse this hack? Would there be trouble with using my sd card if I somehow didn’t finish installing this hack? Because my s2 keeps restarting every 60 seconds or so whenever my sd card is inserted. Works perfectly fine otherwise. Would appreciate your assistance.

  15. before I apply your method, the game was working properly. but after apply your method the game asking the internet connection for the license. any suggestion?

    NOTE: sorry for my bad english.
    The game is ‘Dungeon Hunter’

LEAVE A REPLY

Please enter your comment!
Please enter your name here