With the finding of the Master Key, installing games/apps this way has become obsolete. No more deleting the phone's database and risk bricking your phone and losing all your phones data at the same time.
The new install method can be found at this link
http://www.samsung-eternity.com/index.php/topic,6189.0.html
But this thread still has important information on getting TKFileExplorer to work for you. It will still tell you how to get the games/apps on your phone. But DO NOT delete the database file anymore. Please refer to the above link in getting the games updated in the database.
How to: Install PC Studio 3 and Games/Apps (TKFileExplorer) GuideBefore posting a reply please read over the other pages, I know theres a lot of them but there are a lot of users that have asked the same questions and other users stated different methods that worked for them. *****************************************************
This is a 'how to' guide on installing PC Studio 3. Many people are having problems getting New Samsung PC Studio to work (including me) so I made this small little guide for those of you who are having these problems. New Samsung PC Studio doesn't work for my Windows Vista 64-bit, it also doesn't work on my XP. It does however work when I connect through Bluetooth, but with the USB Cable it just keeps giving me a line in use notice. After many install/reinstallations I just reverted to going back with PC Studio 3, as it did what I wanted/when I wanted.
USB Cable Used: Samsung Model:
APCBS10BBE (this model is for data transfer and charging) Which I purchased [
here] which came out to $5~, and that took about a week to get to where I live.
*****************************************************
Included in this guide:
Uninstallation of previous drivers/programs.
Installation of PC Studio 3
Installation and usage of TKFileExplorer*****************************************************
Download Links:
New Samsung PC Studio: [
here] (Not a personal fav but if you want to play with it then go ahead

)
PC Studio 3: [
here] (What we use in this guide)
USB Modem Drivers: [
here] (Used if PC Studio doesn't load the proper drivers or you just want standalone drivers)
TK File Explorer 2.2 [
here] (Used to access the Internal Memory of the phone)
JADGen [
here] (Used to generate .JAD files from .JAR files)
*****************************************************
1. Uninstall previous Samsung USB/Modem Drivers as well as any PC Studio programs. (Yes, all of it. Just wait till the last one to reboot)

2. Go to the following website: [
here] and download PC Studio 3 (3.2.2 HG5). This version seems to work fine with the Eternity but
do not update it to the latest as many users (including myself) werent able to detect the phone after. (72.4 MB)

3. Once downloaded run the setup file. (Make sure the phone is unplugged)

4. Once installed it will ask you an update. Press 'Cancel' as you already have the version you need.

5. Now Connect your USB Cable to your phone. Make sure the phone is set to 'Samsung PC Studio'.
(Menu -> Settings -> Connectivity -> Select USB Mode -> Samsung PC Studio)
Let the drivers install.

6. Once finished you might have to restart PC Studio 3 as well as your phone to detect properly (while still connected). Once detected it should say 'SGH-A867 Connected'.

7. Go to Phone Editor and click on SIM, it should load all your contacts. Select All (By Right-Clicking) and drag it to the PC. This is how you can back up your SIM card to your PC.

*****************************************************
This Concludes Installing Samsung PC Studio 3
*****************************************************
[The following method contains procedures that add/removes files into the internal memory and has the potential to brick (unusable) your phone. Users at this forum are not responsible for anything that you do with your phone. Do this at your own risk.]
[Tested: 06/21/09]Alright Zuser has brought up a good update to the TKFileExplorer Guide on the topic of recovering your contacts. Go thank him for it! 
Once you delete phonedb_data.00 the phone will remove the contacts from your phone and like stated before it will make the contacts "invisible" and this was clearly stated previously but we never got in depth with it.
Do the following to recover your Contacts:
Make sure you backed up your all your (updated) contacts to your SIM card.
Go to: Menu -> Address Book -> Address Book Settings -> View Contacts from -> 'All' -> Save.
Then Go to Save New Contacts to -> and select SIM Card -> Save.
After that is done, go to the home screen and click on Contacts -> You'll notice that it is still Empty so tap 'Create Contact' -> create a dud name or to make it easier just type in 'A' -> Save -> then restart your phone.
After you restart your phone, the phone will retrieve all the contacts from your SIM card and if you hit contacts the name 'A' (the one you created) will also appear which you can delete. There you have it, all the contacts are back! you can save it to the phone if you'd like or keep it on the SIM.[Tested: 05/07/09][Update: You can take out your SIM card before installing any games/apps (or even accessing TKFileExplorer), this reduces the chances of you losing your contacts if you're having trouble saving it to your PC] (Make sure you do this before deleting the database, do not install the games, turn off the phone then take out the SIM card. You must do this before you start anything with TKFileExplorer as Turning off the phone without deleting the database will increase your chance of bricking your phone.)
To get back your contacts from your SIM simply do the following: Menu -> Address Book -> SIM Management -> Copy Contacts from SIM -> and select 'All' or the contacts that you would like to Copy -> then 'Copy'.
[Update: If PC Studio works fine but TKFileExplorer does not, try rebooting (turning off/on) your phone while its connected to the USB]
[Update: Also there are times when trying to transfer the .JAD/.JAR files will cause the connection to hang or disconnect. Wait till it says Connection lost then connect again, this time transfer the .JAD file before the .JAR file as the .JAD file is much smaller and if it transfers successfully it'll be easier to transfer .JAR file. Yeah its weird but I tried it numerous times and it worked for me heh.][Update: And please do not skip any instructions, or at least read over them, this is a step by step process and yes you can go to another step and start there but this will just give you questions that are already answered or have been shown. Please read over the thread as 'most' questions that you may have might be answered by our users]8. Download TKFileExplorer: [
here] or search through the forums. Run the program and it should look like an explorer window. (Make sure PC Studio is closed as well as the tray icon)

9. Go to Settings -> COM -> Click on the drop selection under 'Port' and select one thats available.

10. Click 'Connect'

11. The phone should connect if done properly.

12. Games are located in /Exe/Java/Games/, When transferring games make sure that you have both the .JAR and .JAD files. JADGen can be downloaded: [
here] Just drag the .JAR file and drag it to JADGen.exe to generate a .JAD file. Shown [
here].
When copying the game onto the phone, it is easier to create a folder in the phone and transfer the .jar file then the .jad file one at a time. Dragging multiple folder/files may cause the connection to freeze, lag or lose connection.

13.
Once the games/programs you want are installed, you can go to /DB2/ and delete phonedb_data.00. (Please delete this file, not back it up. If you try to put this back into the phone after you transfer the programs, it will brick the phone.)
***It has come to my attention (thanks sabidee) that this also deletes appointments and such, not too sure memos or tasks but be sure to back up those data in PC Studio if you havent already***
14. Once you deleted the database file, remove the cord and restart your phone. You will have everything in there except your contacts (technically its still there but invincible?) so you will have to go back to PC Studio to retrieve your contacts. (read above for updates regarding retrieving your contacts.)
If TKFileExplorer won't connect for you but PC Studio does then make sure PC Studio is turned off and you have closed the tray icon (by the clock). If both PC Studio and TKFileExplorer won't connect then it is a driver issue with your USB cable and your computer so you may have to redo the steps again as listed above or you may need to install the USB Modem Drivers: [
here] also try using other USB ports on your computer for your computer to re-identify the device. And make sure your phone is set to PC Studio mode.
If PC Studio 3 does not work for you, try using New PC Studio: [
here] its the same process as PC Studio 3, it just doesn't work with 64-bit so I couldn't make a guide with it on my computer and was having problems with it on XP, but it may be different for everyone else so try that if all else fails.
*****************************************************
This concludes the guide, if you have any problems or questions just reply them to this thread.

Users who have unlimited data plan do not need to use the TKFileExplorer method for installing games.
You can use websites such as this: [
here] (or other wap sites) to upload your games/program files.
Agoattamer mentioned that if you install the GPS Apps via TKFileExplorer it will grant all the permissions therefore there is no need for other hacks such as applying the settings.bin fix or the ATT branding method.
***If you some how brick your phone, follow this method***http://www.samsung-eternity.com/index.php/topic,5325.0.html*****************************************************
FAQ's
How do I set the phone to Samsung PC Studio mode?I cannot get PC Studio 3 to work, is there another way to install the drivers?
What happens if I don't delete phonedb_data.00? I get "Error: The communication link is lost." What can I do?
Is there a chance of bricking the phone? Phone Editor gives me an error when I'm accessing the contacts what should I do? How do I install the usb cable data drivers? Will deleting the database delete my files inside the phone? I got the it to work once but now it stopped working, what do I do? What is trial and error? lol