We’ve said it before and we’ll say it again. Developer collaborations rock. In addition to pooling together resources, collaborative development allows for multiple sets of eyes to look over any given problem. This is especially true when the problem being fixed is one is as annoying as the Low Memory Notifications on the Original Samsung Galaxy S running CyanogenMod. For those who don’t know what it is, XDA Forum Member naTrium explains:
Lot’s of people have encountered the problem where their /datadata partition fills up and then apps begin force closing. This is often confusing since there is usually a lot of space available on the internal 2GB storage partition. But these are two different partitions on cyanogenmod. The created the datadata partition on the fast internal memory so that apps would start up and run faster (i.e. less lag), but it is only about 170MB (which can’t be helped).
So, what is a CyanogenMod-toting Galaxy S to do? XDA Senior Member revthanki began to solve the problem with his script that sent the most commonly used portions of the application to the smaller, faster partition. It would then move the bulky, less used portions to the larger 2GB partition outside.
While it worked, the process revthanki created was difficult to implement. However, naTrium, with some help from CyanogenMod Team member drafnel, cleaned it up a little bit and packaged it in a convenient flashable update.zip. The script works pretty much the same, except it becomes automated on boot and and does a few other nice things such as cleaning up databases left by uninstalled applications.
For additional information on the flashable zip, head on over to the modification thread. There, you can get the basics on everything the script will do to remove those low memory notifications for good.