Recents in Beach

The S2E Way of Moving Apps to the SD Card for Solving Low Internal Memory Problem

S2E, acronym for Simple 2 Ext, is a open source (its source could is available freely from https://github.com/OlegKrikun/S2E) free android application that moves your data including apps, games and cache to the second partition (aka ext partition) of your sd card. You can choose what to move and what not, right from within the app. In this article I will explain you how you can move all your applications and data to external storage using the free s2e app developed by OlegKrikun.

So, you can say this is an alternative to Darktremor's APP2SD Script. One benefit of using s2e over Darktremor A2SD Script is that this app is completely graphical user interface based as a result anyone can use it without even knowing the commands and using terminal emulator. But, don't forget Darktremor has got APP2SDGUI for that coverage. So, if you want to use Darktremor A2SD instead, please read How to install Darktremor A2SD Script? article. Otherwise follow the simple steps below to get started with simple2ext right away.

Please remember that you need cyanogen mod rom for s2e to work. So, if you don't have cyanogenmod rom please read Flashing Cyanogen Mod in Galaxy Pop/Mini GTS5570 article before proceeding. Also, you need to have a second ext3/4 partition on your sd card. Those who don't have it already follow steps 1 to 4 to create sd-ext partition using clockwork mod recovery, rest of you can skip steps 1 to 4.You can also create sd-ext partition alternatively by using Rom Manager app.

It is advised that you Do a Full Nandroid Backup of Your Rom first before beginning. This app might even  harm your device, so Do it at Your Own Risk!!!

1. Reboot your device into Clockwork Mod Recovery.

2. Go to Advance>>Partition SD Card option on your recovery and select a size for ext 3 partition.If you are not sure a size of 512 MB or 1 GB should be enough for your sd-ext partition.

3. Also, select swap partition size as 0 Mb.

4. [Optional] Format your sd-ext from mounts and storage>>fromat /sd-ext option in CWM recovery.

5. Download s2e from Market. It is an free app but if you like it and want to thank the developer for his hard work please donate to him here

6. Install s2e on your android smartphone.

7. Configure it with the help of GUI provided to you. Select what you want to move to sd-ext and what not and it will do the rest for you.

And you have now successfully installed and probably configured your s2e app. Now you can be assured that you are free of low internal memory problem. If you need help on using the app please go through the Help available via menu or just ask at the comments below. Also, if you like the developer's work please donate him by buying s2e(silver) or s2e(gold) app from the market. Below I have given some links that may be useful in this regard.

    Post a Comment

    66 Comments

    1. im using Emanon v3 which has pre installed s2e application. can i use this procedure? SGM user here.

      ReplyDelete
    2. Gboy, I don't know what you are taking about since you said s2e is pre-installed emanoN v3 why would you want to do it again? Please, clarify me if I'm wrong.

      ReplyDelete
    3. i recently use s2e after Partitioning SD Card to 512mb and swap size 0. after checking some options(application data,dalvik cache) then i do a reboot. When i checked my sdcard, all my files are gone. i think my sdcard is newly format. is this normal? where can i find those files? is it partitioning correctly done?

      FYI: im using 2 gig sdcard. after partitioning ive got 1390 mb available.

      ReplyDelete
    4. Gboy, Yes, it is perfectly fine to lose all your sd-card data while partitioning it. Also, your sd-card size shown on computer while mouunting your device via USB will now decrease by the amount you used for your sd-ext partition. It's because you can't see ext partitions on Wndows. However you can use linux reader applicaiton to see and explorer them.

      Also, to check if your device is partitioned correctly using root explorer go to / and see if you have sd-ext folder inside and also if it contains your apps inside sd-ext/apps/ (or similar) folder.

      ReplyDelete
    5. thanks for the quick reply.. since you mentioned about daktremor a2sd scripts. is that the kind of app that all my apps will be automatically will be installed in the sdtxt.?

      ReplyDelete
    6. Gboy, Yes, darktremor and s2e are both such apps/scripts that will allow you to move your apps automatically to sd-ext partition once you create it using CWM recovery. So, partitioning is useless if you don't flash/install one of these. S2E is simple to use/configure while Darktremor A2SD is a little difficult. You may see my posts for references.

      ReplyDelete
    7. ok..thanks sir yagya :) its working! even some of the apps is installed in the phone but it directly go to the sd etxt :) youre right the phone is fooled by this app hahaha

      ReplyDelete
    8. Hi Yagya,
      How to use s2e to move app to sdext. Iast time i tried but some apps become FC. So i revert back. Thanks

      ReplyDelete
    9. SuenEry, Please read the above article for your query's answer. It's there. Also, if the apps force close remove it and reinstall it and it might work. That is way it is recommended to install s2e just after flashing a new rom. Also, you may try Darktremor app2sd if s2e is not working for you.

      ReplyDelete
    10. sir yagya is this work to Samsung galaxy Y also? thanks :)

      ReplyDelete
    11. Gboy, Yes, if your Galaxy Y runs on Cyanogen mod rom then it will work for it also. Remember s2e is for cm7 rom only.

      ReplyDelete
    12. ok thanks for clearing that out. im using emanon v3 since it is a pre installed app by parasmi, it perfectly works!

      ReplyDelete
    13. how come everytime im doing this, followed all the necessary steps carefully it seems that the only option on the s2e that ive installed is download cache and all others are greyed out :( ive been trying to solve this for two days now by going back and fort to partition, repartition, partition with much larger size, to repartition but still all the menus are greyed out.. help me please..

      ReplyDelete
    14. kelantrever010,
      I understood your problem. To allow those options you have to go to the settings in s2e and check Advance Mode. It will then unlock those options. do this:
      Run s2e>Press Menu and choose settings> check Advance Mode (first option in settings) and you are done.

      ReplyDelete
    15. still the same yagya, i click on the menu-settings-advance mode- even tried to reboot my phone but still gryed out.. :( and this is a fresh install of cwm7 from GB even followed this instruction without skipping.. whats wrong?... tried dark tremor but having problem as well thats why i tried this one instead.. help meee.....

      ReplyDelete
    16. and one thing when i tried to check the information by pressing menu and information it doesnt say anything about sd-ext size?.. but hey i did these steps partition the sd card in cwm recovery, even formatted it.. :(

      ReplyDelete
    17. kelantrever010,
      I really don't understand what could be the problem with you. Using root explorer check to make sure have /sd-ext folder in root (/) directory. Also, try from beginning, by flashing CM7 again.

      You may also use darktremor app2sd. since you said you got some problems can you tell me what error did you get. It's working fine for me.

      ReplyDelete
    18. do you think its on my sdcard?.. or the way i partitioned it.. because i read on other forums that it needs to be partitioned as ext 3 or 4 for darktremor ar s2e to work but i followed your stepes and partitioned ti through cwm but didnt gave me an option of ext 3 or ext4.. because whats odd is that when i used the mini tool instead of im seeing the EXT it says OTHER on the partitioned space..

      ReplyDelete
    19. kelantrever010,
      This method is fully verified and tested by me and it works fine. I can't do anything (to help you) if you don't believe me or have faith upon me. Another thing to know if it works or not is going through the positive comments here. It is working for almost all people ( I don't know what wrong is happening with you.)

      So, first of all I would say if you are using other version of CM7 (especially CM7.2.1) then there is a chance the rom has some bug (since a2sd was showing strange behavior in my phone too) Other wise above steps work very well.

      I suggest you go through the links at the bottom of the above article for more information. Also, you can join Galaxy Mini Group https://www.facebook.com/groups/299391963406663/ group where you will be able to get more help.

      ReplyDelete
    20. kelantrever010,
      Another thing you can try is create a sd-ext partition using MiniTools.

      Just remove all the partitions and create unallocated space on your sdcard.
      Then, create a FAT 32 partition first (no need to give any name, select Primary partiion and FAT32 filesystem)
      Also, create a sd-ext partition from remaning space (no name, Primary, Ext3).
      After all is done properly apply the changes.
      Then go to CWM recovery format your sd-ext partition. [Also, you may mount your sd-ext (before reboot)].
      Now, check if your device recognize your sd-ext with the help of the command mount | grep sd-ext .
      If your sd-ext partition is detected then go ahead and use either s2e or a2sd.

      If you need further help join the Galaxy Mini group on Facebook. Lot's of people there will help you.

      ReplyDelete
    21. i have one question yagya, is it normal that when i do a partitionon the MINI Tool and apply the changes, is it normal that the EXT will say OTHER and the free spaced is 0?? coz thats my main problem everytime im creating a partition wether by CWM or by MINI toll im seeing that tha allocated spaced is already been used and the free spaced is 0% i think its my sd card..

      ReplyDelete
    22. kelantrever010,
      I don't think that's normal. You should see (FAT32 Primary None) for sdcard and (Ext3 Primary None ) for sd-ext partition in Mini Tools. However, free space can't be 0% but some space (10-15 MB ) is used on your partition. The best way is to use CWM recovery, don't think of other. However, the choice is yours.

      Also, I think your sdcard might have some error or is a lower class card. I really hope to get my hands on your card at the moment however, that's not possible. I suggest you come over to https://www.facebook.com/groups/299391963406663/ for more discussions.

      ReplyDelete
    23. yeah actually thats what im thinking about, theres supposed to 10 - 15mb used but still a free space reamaining right, may i know whats the best sd card class???...

      ReplyDelete
    24. kelantrever010,
      Class 6 sdcard can be fast to read write and is probably the best sdcard class. However, please! use Google for more about sdcard class since I don't have indepth knowledge about them.

      ReplyDelete
    25. okay thanx for your infos and suggestions you blog is al ot of help... ill report to you what happenmed after i changed my sd card..;) plus will class 4 sd card do?..

      ReplyDelete
    26. kelantrer010,
      you are welcome. And yes class 4 card also works fine, however when I did some research about it I came to find out that Class 6 card is best (recommended) if you are planning use a2sd and (or) data2sd heavily.

      ReplyDelete
    27. hey yagya i am 100% sure that its my sd card that is not working, o borrowed my friends sd card and tried partitioning it and guess what it partitioned successfully without a sweat, now imam buy my self a new sd card.. thanx.

      ReplyDelete
    28. kelantrever010, That's the best thing to do. Good luck with what you do to your smartphone in future.

      ReplyDelete
    29. Yagya,
      I've emanon v3 rom on my galaxy pop..recently i have partioned my sd card and sucessfuly moved all apps and dalvic plus download cach sd-ext using s2e.

      What is use of Advance mode and mount as ext4 options in setting panel of s2e? Should i mark that option or leave it as as it is?

      My another query is what shell i have to do if i want to replace my sd card with new one?

      Please help...

      ReplyDelete
    30. sohil,
      I guess moving dalvik cache, apps and downloadcache to sd-ext is enough. If you have noticed there are some options that you can't check on your s2e (but, when you click Advance Mode) you can even check those settings and move them to sd-ext but it is not needed since you have moved pretty much things to sd-ext. You can experiment with it if you want.

      ALso, the option mount as ext4 will change your sd-ext partition file system to ext4 (you current is ext3). It is also not needed since ex3 works fine and most custom rom are compatible with it. So, you can leave them unchecked.

      And, about the shell command if you want to change your sd-card then it will be a hassle since you will need to remove either all or some of your apps in sd-ext. If you remove all it's quite easy just insert new sd-card then partition and install s2e and then install your apps. If you remove some apps and only keep apps (about 170 MB) then you can unckeck all the options in sd-ext to move all your apps to internal storage and then later after parition you can again move them back to sd-ext.

      But, the easiest method is to do a nandroid backup in clockwork mod recovery and then after new sd-card, parition it and then do a Advance restore of your sd-ext (make sure you isntall s2e before restoreing).

      ReplyDelete
    31. Yes, I dont see any requirement to use advance mode and ext4 coz sd-ext is working very well.
      You tutorial to change sd card fully understood.

      Thanks a lot yagya...

      ReplyDelete
    32. I installed s2e on my galaxy 3 running cm7 alpha 7...and then i selected mount as ext...it said reboot required to move apps....nd when i rebooted i cnt fnd any of the apps that moved to my sd...evn s2e isnt there....please help me out...thnx in advnce!

      ReplyDelete
    33. Hey Can We Install Both a2sd Script & s2e ????
      Reply Plzz

      ReplyDelete
    34. after s2e my phone not connecting with pc  my usb debbuging on but i cant connect with pc....any solution pls????????????

      ReplyDelete
    35. To connect with PC, select Use USB Mass Storage option from the Notification window (you will get notification after you connect your device).

      ReplyDelete
    36. No, you can't. I don't know what struck on your head... But, Why do you need two when only one can do the job pretty well. Also, if you read carefully, I have clearly stated you need to remove a2sd before using s2e --so no you can't.

      ReplyDelete
    37. hi yagya, thanks for the post. i am curious to know is there any way to fool stock Rom to move all apps to sd-ext ?

      ReplyDelete
    38. As of know, there is not a perfect way to do so. However, there is a way that can be done, but I don't recommend it. I suggest you flash any custom rom and then use s2e or a2sd.

      ReplyDelete
    39. nw i want to delete partition and regain my space . waht to do

      ReplyDelete
    40. i have 8 gb card and i have seleced 1gb in above process and now i have 6.44 total space in sd . So can i regain my 7.89 gb space again

      ReplyDelete
    41. Find my post on how to remove second partition form sd-card and follow the steps there to revert back to original partition. Partitioning and repartitioning is not recommended since it formats your sdcard during which there is a change of losing slight amount of storage.

      ReplyDelete
    42. hello mr. yagya after i install the s2e and all were fine but when i reboot because after i check the boxes it says it needs to reboot.. i was stuck to the android logo., it forces me to wipe data and cache., whats wrong about this? everytime i reboot it takes a long time to start up my phone and reboot more than 3times before the cyanogen mod appears. pls help

      ReplyDelete
    43. It's seems like it's your first time trying any a2sd scripts. It's normal to take some time at android logo once you move apps and other data to sd-ext and reboot your device. It's because the phone does moving at this screen and depending upon the no of apps and cache you have it might take quite some time. So, just give it a try and this time wait for few minutes (upto 10 minutes) before you try anything else.

      ReplyDelete
    44. question... I got a2e on my chocobread v2.2, works fine except even if I check the move dalvik cache and data, it doesnt! and I cannot check the "apps" and the "Private apps" I did check the move also non recomenden things.. does this mean s2e doest work on chocobreadv2.2?

      ReplyDelete
    45. also, it on the dalvik, data and download check boxes, it always says "reboot is required" even if I did reboot several times.

      ReplyDelete
    46. WTH! I reinstalled choco bread. I saw it install darktremor, I do think this causes the prob. is there a way to uninstall darktremor when it is with the rom?

      ReplyDelete
    47. You need to partition your sd-card before it works fine. Once partitioned, uninstall the s2e app and then reboot your device. Now, install s2e again and then select Apps, private apps and data (and others too if you want to move them) and then reboot your device.

      ReplyDelete
    48. Yes, simply run a2sd remove command in terminal and then go to /etc/init.d/ directory and remove 04a2sd or similar file with a2sd on it's name. It is recommended to do a backup before you try this.

      ReplyDelete
    49. dude, I got stuck on bootscreen twice on doing it. is there another way? I did remove and nocache.

      ReplyDelete
    50. another thing, I did wait for 15 mins for twice so I think it is really just stuck on bootscreen, not in the process of moving apps.

      ReplyDelete
    51. Can you start from beginning? Just flash the rom and then flash darktremor a2sd and you are done with moving apps to sd-ext.

      If you instead want to use s2e then install rom and then install s2e and select what you want to move to sd-ext and reboot and you are done.

      Good luck!

      ReplyDelete
    52. okay, here's the thing. I want to use s2e insted of darktremor on my chocobreadv2.2, but the rom itself have darktremor with it. so I tried what you told me, I typed the command remove on terminal emulator and it was successful, then I deleted the 04a2sd file, after doing that, I downloaded and installed s2e, I checked everything I want to move to my sd-ext, then I turned off my phone and rebooted, but I get stuck on the booting screen, I did the whole thing twice to make sure I didn't miss anything but still stuck on the bootscreen for like 20 mins. so, does this mean I cant use s2e on chocobreadv2.2?

      ReplyDelete
    53. hey yagya ji i am using emanon v4 rom in samsung galaxy mini
      and i just want to know that the i mage i attached have right notification or pls tell me how to configyre s2e because after installing it my phn reboots too much {partition space i s 512 mb} pls help me out

      ReplyDelete
    54.  It seems you have some problem with your partition. Did you tried using mount as ext4 option in s2e settings? It was not needed at all. Now, what I suggest it uncheck it and give it a try and see if it is fixed. If it it not, then move all apps to internal storage and then repartition your sd-card. You can first remove the partition and restore your sdcard then partition it again using CWM recovery.

      ReplyDelete
    55. yagya ji i do it all what u said but it there some eror comes with popup screen than phone reboots.................. every time happening same


      and happy choti holi...,...

      ReplyDelete
    56. yagya ji the rom emanon v4 i installed have s2e i think to remove it and then install dartremor a2sd script am i right on my way or not




      suggest me plssssssssssssssss.........

      ReplyDelete
    57. how to remove s2e from custom rom there is no way to remove this app

      ReplyDelete
    58. Use apps like Root Manager, Titanium Backup or any other apps that can uninstall system apps.

      ReplyDelete
    59. Yes, that's the right way. Remove s2e and then flash a2sd script. But, you can also use s2e since it is quite easier to handle. It's all your choice.

      ReplyDelete
    60. By using s2e can I still use the former 180 mb of internal memory?Also,will removing the sd card while my phone is on,affect normal functioning?Such as contacts,memo,system apps,launchers...

      ReplyDelete
    61. Yes, it will also be used. No, removing sd-card will affect only the apps that are installed on your device. Your device will run fine. Don't worry. It's quite safe and you can revert back if you don't like the idea.

      ReplyDelete
    62. I am now using Titanium to move some apps to SD (fat32). Do I first have to move all the apps back to Internal before installing S2E? Or can I just install S2E and then shuffle locations around??

      ReplyDelete
    63. For the above to work, you need to have custom roms like cyanogenmod. Then, you'll need to partition your sd-card as said in this article http://yagyagaire.blogspot.com/2011/09/how-to-partition-sd-card-and-install.html

      When done, you can install s2e and then move apps to sd-ext partition. Since, there will be some major changes, I suggest you go with clean install (meaning, wipe data nad cache after flashing custom roms) and then install all apps again.

      ReplyDelete
    64.  Thank you for your recommendations. I already made an ext4 partition and have CM-7.2.0-RC5.5 and a lot of apps installed. I don't want to start all over at this point, but if I ever upgrade (to CM-7.2.0-RC5.7 I guess, it looks like Squadzone will release any more in this series because he seems to have moved on to CyanMobile, which I tried but didn't like as much).

      ReplyDelete
    65. There's a solution even at this point. So, you just need to do a nandroid backup of your rom and then install s2e app (after partitioning). Then move all apps (that you moved to sdcard via Titanium backup) to internal memory. When done, run s2e app and check advance mode option in settings. Now, go to s2e app again and refresh it. And, check Apps, PRivate APps and Applicaiton Data and reboot. Everything should work fine and all you apps should now be in sd-ext memory which you can confirm by browsing to the directory via root explorer app.

      ReplyDelete

    Please share your view(s) through the comment(s) below.
    Thank You!