Internal storage space is a constant problem for every Smartphone user. All android users must have faced a moment when you can’t install apps due to lack of storage in the internal memory. Of course, there is an option to move the app to SD card, but that puts you in a disadvantage as you cannot create widgets for the apps that you’ve transferred to SD card. There are various apps in the market that do help you in expanding the internal memory like Link2SD. But a major disadvantage of Link2SD is that you’ve to move the apps to SD-EXT manually which is a tedious task.
Here is a script for increasing your internal memory by making an SD card partition. It is called as INT2EXT scripts and is developed by XDA’s Recognized Developer croniccorey. This script is only for rooted devices and ROMs that have support for init.d. Here is a short tutorial to apply and use this script.
Requirements for using Int2Ext script
- Rooted Device.
- Init.d support (to check if your ROM supports init.d navigate to “/system/etc” and see if there exists a folder called “init.d“; if it does then your ROM supports the script)
- Terminal Emulator.
- INT2EXT script file.
- SD card (minimum 4GB)
- SD card partitioned to EXT4 format only! (refer to this article to partition your SD card)
- Custom Recovery (to install custom recovery refer the: Recovery-X article)
Note: You must partition your SD card in such a way that your partition should be in a ratio of 5:1 with your internal storage. Which means that if you have 100MB of internal storage the partition should not exceed 500MB. For optimal performance do not make a partition above 1GB.
Important: If you are already using Link2SD or A2SD completely remove it.
Procedure for installing Int2Ext script
- Connect your phone to your PC and transfer the script file to your SD card.
- Now launch the Terminal Emulator App.
- Then type “su” and press enter key.
- The superuser app will prompt you to grant terminal emulator root access. Press OK.
- Now type the following lines and press enter key after each line:
mount -o remount, /system
cp sdcard/40int2ext system/etc/init.d
chmod 644 system/ect/init.d/40int2ext
- Reboot your device in Recovery mode and navigate to advance.
- Now format your sd-ext partition and reboot in to system.
- To verify that you’re memory has successfully expanded go to system settings >> storage and see the internal storage capacity.
Please tell us about your experience with this tweak in comments below.