Okay... so here's what you need to do...
Read through the steps first and make sure you understand each one. If you're not exactly sure how to do a step, please ask and I'll be happy to clarify. Some steps are very specific, some basic ones aren't... if one doesn't make sense, ask.
1. Root your phone using Gingerbreak (
APK |
Instructions)
2. Download and install the APK for
File Expert. You may have to turn on Unknown Sources: Settings > Applications > Unknown Sources.
3. In the file I had you download, find and extract the 'app' folder to your SD card (put it in a place that's easy to find).
4. Use File Explorer to mount your /system/app directory (your path is displayed at the top of File Explorer, make sure it matches) as Read/Write. (Do: Menu > More > Mount > Mount as Read Write)
5. Copy all the files from the extracted app folder into the /system/app folder. When prompted, skip all the files that already exist.
6. Remount the /system/app directory as Read (Menu > More > Mount > Mount as Read)
7. Sort the /system/app directory by Last Modified (Menu > Sort > By Last Modified)
8. Go to the top of the list and long-click on the first file. Select File Operations > Permission. This brings up a permissions prompt. Set the permissions to look like this... (X = checked, O = unchecked)
X X O
X O O
X O O
9. Go down the list of files and change the permissions for every single file. You should only have to do this for the files associated with the programs you uninstalled... eventually, you should get to files that have the correct permissions and you can stop (you should also notice that these are files that belong to programs you didn't delete).
10. Factory Reset
That should do it... when the reset is done, you should be fully repaired.
Your phone will still be rooted after the Factory Reset. If you don't want to keep it rooted, launch Gingerbreak and choose the Unroot option. It will unroot and you can uninstall Gingerbreak.
Good luck!