Introduction:
I have written this tutorial because many people especially in legacy ARMv6 or older device forums suffer from low internal storage. Out of those, some do not know how to increase their internal memory, some use the wrong scripts and get problems, and some, well, do it right. This tutorial is not just meant for all of us, but for anyone who has these problems, or just wants to know some things.
That's about it on croniccorey's side. Now, onto the basics.
What is INT2EXT?
Basically, INT2EXT is an init.d script which increases your internal memory according to the size of your EXT partition.
How do I use it?
Prerequisites and install instructions are above.
Which Script do I choose?
Now, this is the topic I would like to stress upon. Croniccorey has a bunch of nice scripts, and obviously it is difficult to choose, when you know close to or absolutely nothing of these scripts.
Alright, so let's look at each of these scripts and what they do, again.
Note: I have not included INT2EXT4(+) because they're the same thing, only that they support ONLY EXT4.
Now, let's talk about INT2EXT+ first, as that's what majority of Wildfire S users have.
My opinion:
Not such a good choice for some people. Look at it again.
Agreed, the red part is done for speed, but this STILL keeps some part of your data on your REAL INTERNAL MEMORY. This is exactly why croniccorey has stated in the prerequisites:
This means that every 100MB of real internal memory you have, it is equivalent to 500MB of your EXT partition.
To be more clear -
Our phone has 150MB of internal memory. This means, that if you use INT2EXT+ and have a 1GB partition for example, and if you install loads of apps, it's going to say "Storage Full" on around 750MB. That means, the remaining is practically waste and you can actually use only 750MB. This is why, if you are going to install loads of apps, you can use 750MB only, with this script.
Now then, let's move on to INT2EXT.
Now, you can see that there's no leaving /data/data on internal for speed. This means that your phone will become slightly laggier.
But, if you have, say, a 2GB EXT Partition and flash this script, you get the FULL 2GB to use / torture / whatever as per your wish. No catches, only con is that it becomes slightly laggier (only on some ROMs, notably on stock).
My Opinion:
If you're ready to live with some more lag, (which we're all used to, anyway) and have loads of apps on your phone which won't fit in 750MB of space, then INT2EXT is for you.
Final Verdict:
-If you're not a heavy apps installer and can happily live with 750MB of space (which is enough for most people), go for INT2EXT+. This will make your phone less laggier than INT2EXT.
-If you are a heavy apps / widgets / whatever installer, and 750MB isn't enough for you, go for INT2EXT. This will, however, make your phone slightly laggier (as aforementioned only on certain ROMs, like stock).
-If you are a heavy apps installer, can't live with 750MB of space and want good speeds, well, I'm sorry, this isn't for you.
And finally, the link you've been waiting for!
Downloads:
Click to go to the CronMod-INT2EXT Scripts page to download
Credits:
I have written this tutorial because many people especially in legacy ARMv6 or older device forums suffer from low internal storage. Out of those, some do not know how to increase their internal memory, some use the wrong scripts and get problems, and some, well, do it right. This tutorial is not just meant for all of us, but for anyone who has these problems, or just wants to know some things.
croniccorey said:About:
CronMod INT2EXT was wrote for use in my rom with the goal to achive a stable and fast way of moving the data partition of your phone to the sd-ext partition, they are available for all users and developers to use in any rooted rom with init.d support.
CronMod INT2EXT scripts are the first universal INT2EXT method released.
Features:
(All scripts are tested on Android 2.3.7 - 4.2.2)
INT2EXT
-Mounts /sd-ext to /data
-Works with EXT 2/3/4 filesystems
-ZipAligns /data/app on every boot
-No symlinks
INT2EXT+
-Mounts /sd-ext to /data
-Leaves /data/data on internal for speed
-Works with EXT 2/3/4 filesystems
-ZipAligns /data/app on every boot
-No symlinks
INT2EXT4
-Mounts /sd-ext to /data
-Works with EXT 4 filesystem
-ZipAligns /data/app on every boot
-No symlinks
INT2EXT4+
-Mounts /sd-ext to /data
-Leaves /data/data on internal for speed
-Works with EXT 4 filesystem
-ZipAligns /data/app on every boot
-No symlinks
INT2EXTV2+
-Mounts /sd-ext to /data
-Leaves /data/data on internal for speed
-Works with EXT 2/3/4 filesystems
-ZipAligns /data/app on every boot
-No symlinks
-Supports SWAP2INT
-Completely universal (Testing is needed)
Prerequisites:
-Rooted Rom with init.d support
-SD-EXT partition
-100mb internal is needed for every 500mb sd-ext
SD Card Partitioning:
Partition 1 - Fat32
Partition 2 - Ext 2/3/4
Install:
(Instructions based on ClockWorkMod recovery)
-Download Chosen Script Below
-Place on root of your sdcard
-Reboot Recovery
-Select "install zip from sdcard"
-Select "choose zip from sdcard"
-Select "CronMod-****_signed"
-Select "mounts and storage" category
-Select "format /sd-ext"
-Reboot
(if you already use a A2SD/D2EXT/INT2EXT/M2SD script then you will need to remove it completely)
That's about it on croniccorey's side. Now, onto the basics.
What is INT2EXT?
Basically, INT2EXT is an init.d script which increases your internal memory according to the size of your EXT partition.
How do I use it?
Prerequisites and install instructions are above.
Which Script do I choose?
Now, this is the topic I would like to stress upon. Croniccorey has a bunch of nice scripts, and obviously it is difficult to choose, when you know close to or absolutely nothing of these scripts.
Alright, so let's look at each of these scripts and what they do, again.
INT2EXT
-Mounts /sd-ext to /data
-Works with EXT 2/3/4 filesystems
-ZipAligns /data/app on every boot
-No symlinks
INT2EXT+
-Mounts /sd-ext to /data
-Leaves /data/data on internal for speed
-Works with EXT 2/3/4 filesystems
-ZipAligns /data/app on every boot
-No symlinks
INT2EXTV2+
-Mounts /sd-ext to /data
-Leaves /data/data on internal for speed
-Works with EXT 2/3/4 filesystems
-ZipAligns /data/app on every boot
-No symlinks
-Supports SWAP2INT
-Completely universal (Testing is needed)
Note: I have not included INT2EXT4(+) because they're the same thing, only that they support ONLY EXT4.
Now, let's talk about INT2EXT+ first, as that's what majority of Wildfire S users have.
My opinion:
Not such a good choice for some people. Look at it again.
INT2EXT+
-Mounts /sd-ext to /data
-Leaves /data/data on internal for speed
Agreed, the red part is done for speed, but this STILL keeps some part of your data on your REAL INTERNAL MEMORY. This is exactly why croniccorey has stated in the prerequisites:
This means that every 100MB of real internal memory you have, it is equivalent to 500MB of your EXT partition.
To be more clear -
Our phone has 150MB of internal memory. This means, that if you use INT2EXT+ and have a 1GB partition for example, and if you install loads of apps, it's going to say "Storage Full" on around 750MB. That means, the remaining is practically waste and you can actually use only 750MB. This is why, if you are going to install loads of apps, you can use 750MB only, with this script.
Now then, let's move on to INT2EXT.
-Mounts /sd-ext to /data
-Works with EXT 2/3/4 filesystems
-ZipAligns /data/app on every boot
-No symlinks
Now, you can see that there's no leaving /data/data on internal for speed. This means that your phone will become slightly laggier.
But, if you have, say, a 2GB EXT Partition and flash this script, you get the FULL 2GB to use / torture / whatever as per your wish. No catches, only con is that it becomes slightly laggier (only on some ROMs, notably on stock).
My Opinion:
If you're ready to live with some more lag, (which we're all used to, anyway) and have loads of apps on your phone which won't fit in 750MB of space, then INT2EXT is for you.
Final Verdict:
-If you're not a heavy apps installer and can happily live with 750MB of space (which is enough for most people), go for INT2EXT+. This will make your phone less laggier than INT2EXT.
-If you are a heavy apps / widgets / whatever installer, and 750MB isn't enough for you, go for INT2EXT. This will, however, make your phone slightly laggier (as aforementioned only on certain ROMs, like stock).
-If you are a heavy apps installer, can't live with 750MB of space and want good speeds, well, I'm sorry, this isn't for you.
And finally, the link you've been waiting for!
Downloads:
Click to go to the CronMod-INT2EXT Scripts page to download
Credits:
- croniccorey for the scripts of course!
- dk75 for teaching me on the scripts thread on which is better to use. If it wasn't for him, this thread wouldn't be here for a long time or wouldn't be here at all!