How To Jailbreak iOS 4.1 iPhone 3G With PwnageTool Bundle
Till now PwnageTool was available only for iPhone 3GS users to jailbreak iOS 4.1, iOS 4.2 and iOS 4.0.2. iPhone 3G users who earlier used redsn0w, but had to avoid it due to several issues including Cydia unfunctional, can now jailbreak their device using PwnageTool bundle.
Disclaimer: Again, this is an unofficial release, in the form of a bundle or a patch to PwnageTool 4.01. So proceed with caution, we cannot be held responsible if things go wrong.

Similar to PwnageTool for iOS 4.2 (iPhone 3GS), this one also preserves the baseband, so that you can later unlock your iPhone with Ultrasn0w. Unlike PwnageTool bundle for iPhone 3GS iOS 4.2, this one does not have any issues with Cydia.
Note: The steps given below will work for you if you have an iPhone 3G old bootrom, earlier pwned on an older firmware using redsn0w or PwnageTool. Those pwned with JailbreakMe or Spirit are not supported by this bundle.
1. Download PwnageTool 4.01, PwnageTool Bundle for iPhone 3G iOS 4.1 (iPhone1,2_4.1_8B117.bundle), iOS 4.1 IPSW (all links at bottom).
2. Follow the instructions in this post to patch PwnageTool 4.01 with PwnageTool Bundle.
3. After patching PwnageTool, launch the application and follow the steps given in this article by replacing iPhone 3GS with 3G and iOS 4.2 with 4.1 wherever applicable: Jailbreak iOS 4.2 iPhone 3GS.

Download iOS 4.1 IPSW for iPhone 3G (iPhone1,2_4.1_8B117_Restore.ipsw)
Download PwnageTool Bundle for iPhone 3G iOS 4.1 (iPhone1,2_4.1_8B117.bundle)
Download iTunes 10

SBSettings Alternative for iPhone 4S/iPad 2, No Jailbreak Required
How to Unlock iPhone 4S on AT&T without Jailbreaking
Save SHSH Blobs of iOS 5.0.1 for iPhone 4S with TinyUmbrella
Gmail App for iPhone, iPad, iPod Touch Available for Download
Enable FaceTime over 3G in iOS 5 [Jailbreak Tweak]
iTunes 10.5.1 for Windows, Mac OS X [Direct Download Links]
Jailbreak iOS 5.0.1 with Redsn0w 0.9.9b8