1. Need a JB iPhone 3G. (can't confirm this works for 3GS or 3G w/ 3.0)
2. Need SSH installed in Cydia / Ice
3. Need Fugu installed on your computer or another app like it.
4. Setup an AdHoc network on your computer and connect your iPhone to that network.
5. Launch Fugu and type in the IP Address of the iPhone ( goto settings / WIFI / tap to connect to network and then tap on arrow to see advanced settings / type the IP Address in Fugu).
6. Fugu Connection Settings:
Username: root
Port: 22
Directory: / (fwd slash)
7. Click connect in the app ( it'll do one of two things, 1. say it can't connect and ask to keep trying, OR 2. ask for the PWD)
8. Enter PWD: alpine
9. Welcome to iPhone's root dir. Now go to the following dir: system/library/PrivateFramworks/Celestial.framework.
10. In this folder you'll see the following files that afftect the volume of the iPhone:
RegionalVolumeLimits.plist
SystemSoundMaximumVolume.plist
SystemSoundVolumeAdjustment.plist
11. BACK THESE FILES UP TO A BACKUP ONLY FOLDER ON YOUR COMPUTER!!!
12. NO REALLY BACK THEM UP!! ALSO CREATE ANOTHER FOLDER FOR THE HACKED FILES.
13. NOTE: To edit these plist files you need bbedit or PlistEdit Pro.
WARNING!!! THIS HACK COULD VERY WELL BREAK YOUR SPEAKER!!! I have been using it for a few days, listening to music for most of the day and havent had anyproblems.
14. Now copy paste these files to the hacked folder on your computer and open RegionalVolumeLimits.plist
15. Change ALL values to 10.00000
16. Save the file and Close
17. Open SystemSoundMaximumVolume.plist
18. Select Root/ Default/ change Default to 10.00000
19. Save and Close.
20. Open SystemSoundVolumeAdjustment.plist
21. Click Root and change ONE value from defualt to 10.00000
22. Save & Close.
23. Now copy all edited files to their default folder (system/library/PrivateFramworks/Celestial.framework) Here goes: OVERWRITE ALL FILES.
24. Almost done now go back to / (root) folder.
25. Navigate to private/var/mobile/Library/Perferences and BACKUP FILE: com.apple.celestial.plist
26. Now copy paste the backup file to the hacked folder and open com.apple.celestial.plist.
27. Under volumeMultiplier change global value to 10.00000
28. Under volumes/broadcast change ringtone vaule to 10.00000
29. Under volumes/Speaker change Audio/Video and PhoneCall values to 10.00000
30. Under volumes/SpeakerAndMicrophone change PhoneCall vaule to 10.00000
31. Save & Close
32. Copy hacked file to private/var/mobile/Library/Perferences and OVERWRITE THE FILE.
33. Reboot iPhone and enjoy your louder iPhone 3G.
I've noticed that ALL music in iPod is louder and some songs even distort a little, which for me is great bc I know the speaker is at its MAX which is something I've never heard with my iPhone. The Ringtones are louder as well.
NOTE: I havent tested phone call volume due to being in the middle of the ocean!
Again I stress that this could break your speaker over time. I used 10 bc the 1 or 2 value everyone suggested brought no real results. If this number is too high for you then I would lower to 4-9.
I hope this helps. I know I'm quite happy and can't wait to get home soon to upgrade to 3.0 and try it!