I just got an Optimus T and returned my Optimus S within the 30-day window (CA law). I was frustrated with the uninstallable bloatware on the T and pissed that all my installed apps are at the bottom under 'downloads', forcing me to scroll down every time or put everything on the home screen. Since I had both the S and the T side by side, I decided to root them both and compare since there are some obvious differences in the UI.
The short of it is that I was unable to root the S, which had a current OTA, but I was able to root the T. The behavior of the S was that it did everything as expected when running the rootkit, but I could never get a root prompt (#) or su in as root.
After rooting the T, I installed the free version of Titanium Backup and started messing around. I backed everything up completely (I thought) and did a test uninstalling and re-installing a non-system app. So far so good. I then decided to do the same with some bloatware, specifically the Namco Pacman demo. Unfortunately I didn't look carefully before uninstalling it. Titanium Backup only saves data from system apps, and doesn't save the actual apps. I exchanged emails with Joel (the author of Titanium Backup), who is very helpful and confirmed this.
The phone works fine without the PacMan demo. Do I need to reinstall it in order to ever receive an OTA or if I possibly had to return the phone? If so, is doing this as simple as installing an APK and possibly an ODEX in the /system/app dir? And if so, would someone be willing to help me out? I don't see the demo in the android market.
Next, I upgraded to the Pro version of Titanium Backup and started freezing stuff I thought was unnecessary. I froze the wrong thing because the screen turned black except for the status bar, and when I tried to reboot the phone it hung. I had to reset the phone and start over.
I started looking around at the command prompt in the /system/app dir. Being a noobie but an experienced Unix user, I thought that perhaps the way 'freezing' works is to change permissions on the files in this dir, and 'defrosting' changes the permissions back. If that were the case, I could fix the problem that happened to me by changing permissions back on the right APK at the command prompt.
That's not the way it works. Could someone explain what freezing does, or point me to an explanation of it?
TIA.