How to increase Device Memory

Although the Android operating system has many advantages, but there are still shortcomings. Disadvantages are generally complaining by the owners of Android mobile phone memory is full which is usually marked with the warning "Internal Phone Storage is Getting Low" or internal phone storage is low. The main explanation for the android phone's memory is full as a result of users install too many applications while not relevancy its internal memory capability. For the record, android application can use a lot of memory if it's put in. as an example you transfer 1 MB application from the android Market, then later once put in, the applying will be 1.5 MB or a lot of.
If the phone memory is totally depleted, in some cases even which will not accept incoming SMS and show a warning "Text-message memory full" or text message memory is full. If you click on details, it will be listed description "Incoming message rejected attributable to full memory" or messages (SMS and MMS) denied entry as a result of the memory is full.
If you are one of the Android mobile phone or tablet users who have problems phone memory is full, so in this article I will give you some tips to overcome them.
Requirement :
  1. CWM recovery, please read install new cwm v5.0 if you still use stock recovery
  2. Second partition of sdcard, this must be using linux file system (ext2, ext3, ext4). please read how to partition sdcard if you don't know how to create it
  3. Link2sd, but besides it you can using app2sd draktremor, a2sd by michie or s2e  depend what you need and you system operation, the last 3 can only use for cyanogenmod base system operation, while link2sd can be use for cyanogenmod and stock.
  4. rooted smartphone with root explorer installed. for galaxy gio user please read easy way to root
How to  :
  1. Install Link2sd as usually, you can install it from google play
  2. Run Link2sd, it will as you to create mount point. select your second sdcard file system, if you ever format your sd-ext from cwm then it will be ext4. change Link2sd setting to autolink, don't change install location setting make it default. cause we need all application install on device memory.
  3. Now when you install application this Link2sd will work and create link to your sdext (second partition of your sdcard). install as much as you can when you finish all installation go to step 4.
  4. Open root explorer, navigate to /data/sdext2/ this is your sdcard second partition. in this folder there is 2 folder /data/sdext2/dalvik-cache and /data/sdext2/data. this structure is same with /data/dalvik-cache and /data/data. 
    so now i can assume like this :
    /data/dalvik-cache --> /data/sdext2/dalvik-cache/
    /data/data --> /data/sdext2/data/
    /data/app --> /data/sdext2/
  5. So find anything on /data/data/ that have size more then 1MB, move it to /data/sdext2/data/ and then create link and place it back to /data/data/. you can do this step using root explorer. if you done right you will get result like this
    linked_data
    Linked Photobucket App
  6. Repeat step 5 until you have enough free space on your device memory. on step 5 you can do with /data/dalvik-cache linked it to /data/sdext2/dalvik-cache, actually dalvik-cache should linked. you can linked system too like example /data/dalvik-cache/system@app@Phonesky.apk@classes.dex it have 4.91 MB, you can move it too. and create link to it.
  7. When you finish you will get enough device memory.
    free_device_memory
    90 Mb Free Memory
Note :
This trick can make your application won't run, or even your phone won't work but if you do with careful i am guarantee this tricks can give you enough free space on your device memory. please do this with your own risk failure on this trick will make you re flash your phone.
How to increase Device Memory | AS | 5