[AT&T, Rogers HTC One X, Telstra One XL] craig0r:
Okay guys. I mentioned a couple posts back that I had changed my build.prop to reflect the 672MB that is available to the system, rather than the 1GB that is partially used by the GPU (allegedly.) I've noticed a difference, it's still not perfect, and it could totally be a placebo effect. Here:

Warnings and Notes

NOTICE: Since we can't flash custom boot.img's yet, we need to tempboot to an unsecured kernel in order for this to work. If this scares you, step away. If you don't know what you're doing, you CAN SCREW UP YOUR DEVICE. That being said, this stuff isn't that hard.

Also, I'm going to assume you have a basic knowledge of how to use the "adb" command, as well as "fastboot." If you don't know how to use these, do some Googling. 99% of you will know how to do it, but I wanna cover my rear so that total noobs can act appropriately.

ALSO also note that I've done all this on a Mac. Windows may have slightly different syntax when running these commands, so adjust appropriately. If you run into issues that you don't understand, stop and ask an adult, rather than being a maverick. You know what happens when people are mavericks? Goose dies, that's what.

Instructions

1. Download Paul O'Brien's super boot image from here: http://xdaforums.com/showthread.php?t=1633071 (click download, it'll redirect you to the Modaco website, where you'll have to click another download link.) You'll end up with a file called boot.superboot.img.

2. Put the boot.superboot.img in the same folder as your "fastboot" executable.

3. Connect your phone to your computer and reboot it to fastboot mode by entering:

adb reboot bootloader

4. Wait for the phone to enter fastboot mode. It'll reboot to a white screen with text on it that you're probably familiar with at this point.

5. Boot the insecure kernel with this command:

fastboot boot boot.superboot.img

6. Once your phone is booted, we'll be able to get read-write access to the system partition, and change the build.prop. You may be able to do it via programs like Root File Explorer or whatever, but that's not how I did it, so I can't answer questions about that. Here's how I did it.

7. Pull the existing build.prop from your phone:

adb pull /system/build.prop ./build.prop

8. Edit the build.prop file. Look for the line:

ro.product.ram = 1GB

and change it to:

ro.product.ram = 672MB

9. Save the file.

10. Now we'll make your system partition writeable:

adb remount

11. Now we'll push the file back to the phone:

adb push ./build.prop /system/build.prop

12. (Almost done!) Now we need to adjust the permissions on this file. Run the following commands:

adb shell
chmod 644 /system/build.prop
exit
adb reboot

13. Your phone will now boot back to its normal kernel with the altered build.prop in place. Test out multitasking and let us all know your experience.

If you want to return your build.prop back to its default state, follow ALL of the above steps again, but switch the "1GB" and "672MB" parts around.

People beg for Thanks like it's currency around here, so if you try this out and it gives you an improved multitasking experience, be sure to hook me up with some Thanks Points. Cuz I care about that stuff a lot. But either way, report back your experience with this, whether it helps or not.