Showing posts with label iOS 4. Show all posts
Showing posts with label iOS 4. Show all posts

Saturday, October 9, 2010

Limera1n Released to Jailbreak iOS 4.1 on All iOS Devices

Here we go! George Hotz (aka Geohot) has just released his all-in-one untethered jailbreak tool for both Windows and Mac OS X, Limera1n is a simple one click app similar to Geohot's tool blackra1n, which can jailbreak iPhone 4, iPhone 3GS on iOS 4.1, iPod touch 4G, 3G on iOS 4.1 and iPad on iOS 3.2.2.
limera1n, 6 months in the making
iPhone 3GS, iPod Touch 3G, iPad, iPhone 4, iPod Touch 4G
4.0-4.1 and beyond+++
limera1n is unpatchable
untethered thanks to jailbreakme star comex
released today to get chronicdev to do the right thing
brought to you by geohot
Mac and Linux coming soon
follow the instructions in the box, sadly limera1n isn't one click
that's the price of unpatchability
as usual, donations appreciated but not required
still in beta, pardon my ragged edges
zero pictures of my face
UPDATE 1: Here's all known bugs right now and being fixed:
some people must reboot to see Cydia
some people still don't have windows
beta iOS versions aren't supported
iPod Touch 2G support coming soon
for 3G, use redsn0w
limera1n app is a white box, i know. use it anyway
UPDATE 2: Here is the change log of the three beta versions:
BETA1 - first release
BETA2 - fixed kernel patching magic, rerun BETA2+ over BETA1
BETA3 - fixed new bootrom 3GS
BETA4 - uninstall fixed, respring fixedish
RC1 - out of beta! afc2, reliability improvements, no reboot for cydia, 2kb smaller
UPDATE 3: How to use Limera1n to jailbreak:

Download Limera1n jailbreak for Windows & Mac

Friday, October 1, 2010

FolderEnhancer Brings Many New Features to iOS 4 Folders [Jailbreak Req]

FolderEnhancer is a new tool available in Cydia that brings a lot of new features to iOS 4.x folders. It extends the functionality of folders that can be created in iOS 4. Here's a group of features for this tweak listed below & a quick video demo to see it working in action.
  • Open folders faster
  • Add up to 320 icons to a folder ( 20 pages, 16 apps per page )
  • Create folders inside folders
  • Create folders on the doc
  • Supports Iconoclasm for custom layouts inside of folders
  • Extends MultiIconMover to allow moving multiple icons into/out of folders
  • Options include hiding the folder name and wallpaper, as well as disabling animations.
You can buy FolderEnhancer for $1.99 from Cydia Store via BigBoss repo but for CatergoriesSB owners, you can get it for $0.99 only.

Update 1: FolderEnhancer probably not working with iPhone and iPod users using InfiniFolders, you may lose some apps. [Thanks Will for the note]

You may also like:

Tuesday, September 21, 2010

Redsn0w 0.9.6 to Jailbreak iOS 4.1 / 4.0 on iPhone 3G and iPod Touch 2G, Has been Released

Here is a good news for iPhone 3G and iPod Touch 2G jailbreakers, as the Dev-Team has just released a fresh beta version of redsn0w, version 0.9.6 beta 1, which allows users to jailbreak iPhone 3G and iPod touch 2G on iOS 4.1/4.0, the new redsn0w version uses the same pwnage2 DFU-mode exploit that was previously used since the 2.x days. it does not include the SHAtter exploit developed by Pod2g.
The Dev-Team warned who use ultrasn0w to unlock their devices, to stay awy from Redsn0w, and wait for PwnageTool to support 4.1, that is because to use redsn0w at 4.1, you need to already have updated to official 4.1 from Apple,if you do that you lose the ultrasn0w unlock, possible forever. The release redsn0w is only available for Mac, as the Windows version needs further testing.

This Redsn0w beta release supports:
  • iPhone 3G and iPod touch 2G only (for now)
  • Mac OS X x86 and Windows only (for now)
  • 4.1 or 4.0 firmware from Apple
Update 1: Now you can check how to jailbreak  iOS 4.1 / 4.0 on iPhone 3G and iPod Touch 2G using redsn0w 0.9.6b1 in the guide posted here.

 Download Redsn0w 0.9.6 Beta 1 for Mac. [mirror]

You may also like:

Monday, September 13, 2010

Windows Live Messenger Updated to Support iOS 4 and More!

Windows Live Messenger for iPhone and iPod Touch has been updated to version 1.1 to brings support for iOS 4 (fast-switching), Facebook Chat and other new features mentioned below in the full changelog as in iTunes app store.
What's New In Version 1.1
- iOS 4 fast-switching
- Facebook chat
- Friends list filters
- Hide off-line contacts in Settings
- Faster access to change status & sign-out
- Support for 31 languages
Facebook chat is available in the U.S., UK, France, Brazil, Germany, and Russia, and will expand to other countries over time. If you’re in one of these countries, you can enable this from your profile page.
Signing in and out is much faster and prominent with this new version. Also this new version brings the ability to easily filter to just those friends who are online, your favorites, or in other categories
With this update, it brings support for 30 more languages, Windows Live Messenger is now available in Catalan, Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Simplified Chinese, Slovak, Spanish, Swedish, Thai, Traditional Chinese, Turkish, Ukrainian, and Vietnamese.

This new version is available in iTunes app store for free or can be downloaded from the link below:

Download Windows Live Messenger for iPhone [iTunes Link]

You may also like:

Saturday, September 11, 2010

iOS 4 Successfully Ported "Cloned" to HTC device [Video]

It looks like iOS 4 has been successfully cloned to HTC device and everything in iOS 4 works like a charm on that HTC device. The porting of iOS 4 to any other device is a big for Apple. Every detail in iOS 4 works perfect on HTC although the slow performance on it, but remember, it was the same on iPhone 3G?
There's nothing more mentioned in the description, you can see notice every detail in the video. The language is set to be Chinese. [via iSpazio]

You may also like:

Tuesday, September 7, 2010

Nike Releases Nike+ GPS App to Control Your Training

With Nike + GPS you have perfect control under all your workouts, With this new Nike official application , you can keep track of your workouts traking with the integrated GPS in our Apple devices without the need for external sensors.
Here are some features Nike + GPS:

-Download it and start a run anywhere you want . With this application you can monitor your workout without the need for any external sensor.
- Record your pace, distance and run route using the iPhone’s GPS and accelerometer technology so you can focus on the road ahead, and relive your run later.
-There are various training modes so as to increasingly improving your performance.
-Feedback is a voice with which the application will tell you if you are training well , or tapping on the map tells you where you are.
-Is obviously compatible with Nikeplus.com where you can send your workouts and share them with friends.
 Nike + GPS is compatible with both iPhone and iPod Touch running iOS 4.0 or later and priced $1.99.
 Download Nike+GPS for iPhone and iPod Touch [iTunes Link]

You may also like:

Friday, September 3, 2010

Speed Test: iOS 4.0 VS iOS 4.1 on iPhone 3G

As we announced before that Steve Jobs confirmed that new iOS 4.1 will fix slow performance on iPhone 3G, although it is still a beta version, but in this video we can see the speed differences between iPhone 3G running iOS 4 and iOS 4.1, as you know that the iOS 4.1 in beta version and it is available for the developers till now, in the last Apple Special Event, Steve Jobs announced that it will be released next week.
[Video courtesy to LifeHacker]
the video confirmed what Apple promised with the better performance on iPhone 3G, which complained serious problems with iOS 4.0 speed.

You may also like:

Monday, August 30, 2010

How to: Downgrade iOS 4.0.2 to 4.0.1 / 4.0 Without SHSH Blobs [EXCLUSIVE]

Yes, you read it write! Now you can downgrade the annoying new iOS 4.0.2 to iOS 4.0.1 or iOS 4, without having your SHSH blobs saved. YES! without SHSH blobs. The tip was sent to us by one of our readers who wishes to remain anonymous, we made some tests and we got our conclusion at the end of the post.
Step 1: Download the iOS 4.0.1 from here, download iTunes from here.
Step 2: Extract it with Winrar or Winzip to a folder on the desktop. You may need to rename the firmware file from .ipsw to .zip to be able to extract.
Step 3: Open buildmanifest.plist file from the extracted files using Notepad (for Windows) or TextEdit (for Mac OS X) Search and replace all – 8A306 with 8A400. Do the same with restore.plist file and save both of them.
Step 4: Now download iOS 4.0.2 and extract it using Winrar or Winzip.
Step 5: Drag all files extracted files from iOS 4.0.1 and replace them with all files of iOS 4.0.2.
Step 6: Delete all ".dmg" files that end with 002 leaving files that end with 001. Then zip the new customized firmware and change it to ".ipsw" file, for example "downgrade.ipsw".
Step 7: This step is option, it helps you to ensure you get an SHSH file request for the future, but should not be necessary to just restore 4.0.1
  • Locate "C:\Windows\System32\drivers\etc\" for Windows and "/etc/" directory for Mac, then locate “hosts” file and Open it in Notepad (for Windows) or TextEdit (for Mac OS X) then add this line at the bottom of the file and save it.
74.208.105.171 gs.apple.com

Step 8: Connect your iPhone to your PC / Mac and launch iTunes (downloaded above)
Step 9: Now, put your iPad in DFU mode by following this steps,
  • Connect your iPad to your computer.
  • Turn iPad off.
  • Start iTunes.
  • Hold Power and Home buttons together for 10 seconds or so.
  • Release Power button but keep holding the Home button until your computer recognizes a new USB device.
  • iTunes will now recognize your iPad.
Step 10: Almost done, you will have to restore your iPhone to the firmware you have customized and saved in the above steps by Clicking on iPhone icon that appears in the left of iTunes then hold left “alt” button or “Shift” button on Windows from the keyboard and click on “Restore” then release the alt button. You will be promoted by a window to select the firmware, select your firmware file "downgrade.ipsw" you have made in the previous steps.
Step 11: After series of processes, iTunes will restore your device to the required firmware.

Now, You will be finally able to jailbreak and unlock your device using our guide posted here to jailbreak and unlock any iPhone.

[Thanks Anonymous for the tip]

Update 1: While downgrading from iOS 4.0.2 to iOS 4.0.1 / 4.0, users may face error 1015 in iTunes, use Error 1015 Fixer (download here) to bypass from this error.

Update 2: Here's the modified .ipsw file that you should restore to for iPhone 3GS users It is a 4.0.2 firmware bundle, with the 4.0.1 files inside (as instructed) After restoring you will be at 4.0.1. it can be downloaded from here.

Update 3: If you got stuck in recovery mode, just use Recboot 1.1, our guide posted here.

Update 4: Just got all the modified firmwares for iPhone 4, 3GS and 3G,
iPhone 4 http://www.mediafire.com/?7i4zjgv41h1ql
iPhone 3GS http://www.mediafire.com/?fzi76aw20t5sc
iPhone 3G http://www.mediafire.com/?uur4hp6cl12x8

[Thanks Behzad for uploading the files]

Update 5: Well, here's a quick explain why it don't work for all. Users who reported of this method being working for them had at some point in past saved their SHSH files on Cydia, we can't say this method is fake, but it's pretty not working for people who don't have SHSH files on Cydia. Notcom explains on his blog..
There is much discussion on many blogs about a potential means of downgrading iOS 4.0.2 to 4.0.1 by simply changing a couple values in the buildmanifest.plist and copying all of the images from 4.0.1 into 4.0.2 and then deleting the files ending with 002. Following all of this, perform a DFU restore and somehow you will be on 4.0.1.
There is a perfectly logical explanation for all of this and I will lay out exactly what is happening and explain why it is working for the folks that are the lucky ones.
Let me get this out first.
  • This is not a miracle, at least not in the sense you all hope for
  • SHSHs are STILL required for any iPhone 4, iPhone 3GS, iPad, iPod Touch 3G, and iPod Touch 2G (MC Model)
  • There is NO way around this… unfortunately this method included.
Let me start by explaining something very important. The buildmanifest is used by iTunes to build much of the TSS request that is used to obtain your SHSH for any given firmware revision. Unfortunately, the BuildNumber has no part to play in the request for SHSH. All that you ended up doing in following these directions is request 4.0.1 SHSH blobs.THAT IS ALL. Since every single one of you that got this to work changed your hosts file to point to Cydia, Cydia responded to the TSS request with an SHSH blob that was ALREADY "on-file". There was no magic. There was no miracle, apart from the lucky break that your device had been put on Cydia’s SHSH request list at some time in the distant past.
That’s it in a nutshell folks. There was no amazing technique for bypassing Apple’s TSS. There was no amazing exploit that exists in DFU mode allowing for 4.0.2 -> 4.0.1 downgrading. It’s simple; Cydia had your SHSH because at sometime in the past either:
  • Someone saved your SHSH with that device using TinyUmbrella and the default options
  • Someone restored that device with Cydia in the hosts pointing to gs.apple.com
  • Someone jailbroke the device and pressed ‘Make my life easier’
Yes, wait, wait and wait!

You may also like:

Sunday, August 29, 2010

Exclusive: Download Any File Directly From Safari On iPhone [iOS 4 Tip]

A new iOS 4 tip just discovered accidentally by Razorianfly, the iOS 4 offers you the opportunity to download files directly from Safari, then view the downloaded files on your iPhone using the appropriate supported application.
You can download any file on the web by clicking on it from Safari, the download will start, after finishing the download it will load a new window through which you can choose the application you want to use to view the file, you can use iFiles from the AppStore or any appropriate application. If you have a jailbroken iPhone you can use iFile from Cydia for free, obtaining the same benefits.

You may also like:

Sunday, August 22, 2010

“Multifl0w”, Expose-Like Multitasking for iOS 4 and iPad

Multitasking feature was added to iOS 4 two months ago and it has some issues with iPhone 3G and iPod Touch 2G users including slow performance! So Aaron Ash has updated his app “Multifl0w” to work on iOS 4.x for iPhone and iOS 3.x for iPad. “Multifl0w” is expose-like multitasking interface, it was updated for speed, reliability, iOS 4 and brings a new redesigned interface.
Image via MacStories
Here's a video by Aaron Ash to see Multifl0w in action,

Multifl0w shows up to 9 apps at the same time with a new multitasking interface that may beat Apple's Multitasking feature! “Multifl0w” is available in Cydia Store for $4.99, If you bought the previous version then you can update it for free!

Update 1: Multifl0w has just updated to version 2.0.1, it's a fine update to fix some bugs and improve functionality of the application . Here's the complete changelog :
-Now you can display an image as wallpaper with iOS4.
-Added ability to display a small icon in the background.
-Fixed crash problems with more than 9 applications under management.
-Fixed problems with opening the LockScreen.
-Fixed problems with applications that were not properly closed with the pressure of " x " .
-Fixed minor bugs.


You may also like:

“vWallpaper”, Animated HD Wallpapers for iPhone [How to Guide]

vWallpaper is a new Cydia tweak which allows you to enable Animated HD wallpaper on your iPhone, it allows you to embed .mov or .mp4 videos as wallpapers on your iPhone or iPod Touch on iOS 4.x! vWallpaper is available in Cydia Store for free!
Step 1: You have to Jailbreak your iPhone by following the guide posted here to jailbreak iPhone 4 on iOS 4 / 4.0.1!
Step 2: After jailbreaking, press Home Button and touch on “Cydia”
Step 3: Now Touch on “Manage --> Sources”
Step 4: Touch on “Edit” and then on “Add”. Type http://i.danstaface.net/deb then hit “Add Source”.
Step 5: Now tap "Search" tab and search for “vWallpaper”, then install the app!
Step 6: Touch on "vWallpaper" from your Springboard, then tap on "Video Wallpaper"
Step 7: Now, touch on "Enable Video" to enable Animated HD wallpapers for your iPhone,
Step 8: Tap on "Select Videos" to select an animated wallpaper from the already downloaded wallpapers, or "Download Videos" to download more animated wallpapers
Step 9: After selecting your animated wallpaper, your device will be rebooted automatically and you will get animated wallpaper on your Springboard! Hola!

Here's a video from DinoD7 which shows you a perfect explanation for what we showed you above,


Update 1:Version 1.2 RC3 has been released, here is the change log:

- The video will begin hours after the crash of an application.
- The application has been completely revised and rewritten programmatically.
- Now you can create your own repository to upload Video Ringtones (more info here).
- Ability to delete videos with one click.
- Now displays more information about LockScreen contact who is calling.
- Fixed minor bugs.

You may also like:

Sn0wbreeze 2.0 Will be Released in Few Hours to Jailbreak iPhone 3GS on iOS 4.0.2

A few minutes ago iH8sn0w has just posted on his twitter that he is about to release the Sn0wbreeze 2.0 after few hours, after he finished the integration between iREB and Snwbreeze 2.0 we have mentioned before, that sn0wbreeze 2.0 will jailbreak iPhone 3GS (Old Bootrom) on iOS 4.0.2.
Almost Done with iReb integration for sn0wbreeze 2.0. 6AM? Time to zzz.
In addition the upcoming Sn0wbreeze 2.0 will jailbreak all iDevices except iPhone 4 and iPad on all iOS starting from iOS 3.x till iOS 4.0.2, So stay tuned for the upcoming Sn0wbreeze 2.0 and the guide of how to jailbreak iPhone 3G/3GS on iOS 4.0.2 with Sn0wbreeze 2.0?

Update 1: The Sn0wbreeze 2.0 has been released , check this post.



You may also like,

Thursday, August 12, 2010

How to:Downgrade iOS 4.0.2 to 4.0.1 for iPhone 4/3GS/3G And iPod Touch 3G

As we all know that Apple has just released the new version of iOS 4.0.2, but for all those who are not satisfied, or want to downgrade to a pervious version of firmware can follow the guide below.
Important Note:
iPhone 3G users can downgrade using the following guide. iPhone 3GS/4 and iPod Touch 3G usersmust have to ECID with SHSH. Saurik saved in the serverand modify the hosts file in order to succeed in the procedure see below:

Requirements:
-The latest version of iTunes.
-The original firmware which you intend to downgrade to it from here.
-iRecovery and libusb for Mac or EasyiRecovery for Windows.

Modifying the hosts file:
For Windows:
-Open Notepad with Adiminstrative privilages, click on Start > All programs > Accessories then right click on Notepad then select open as Administrator.
-Now browse (C:/Windows / System32 / drivers / etc) in the Notpad and open the hosts file then add the following line at the end of the document and save it:
74.208.10.249 gs.apple.com
Now you can downgrad iOS 4.0.2 to any older iOS by following this guide.

For Mac:
-Click "Go" -> "Go to Folder" and enter the path / etc /
-Find the file "hosts" and move it to your Desktop.Open the file by right click then open with Text Edit and add this string at the end:
74.208.10.249 gs.apple.com
-Save the file to your desktop and then drag it back into / etc / . We will request permission to overwrite and then also the administrator password.
Now you can downgrad iOS 4.0.2 to any older iOS by following this guide

You may also like:

Friday, August 6, 2010

iOS 4 for iPad and iPod Touch 4G Coming in August?

Today, MacMagazine reported that they got some information from reliable sources indicating that something big will happen in August, it reports that the event will happen between 14 and 16 this month (August), They bet that it's coming on Monday or Tuesday - August 16 or 17.
The MacMagazine today received information from a reliable source within Apple about a new event to the press that the company was planning to soon. Although the schedule cite the source as somewhere around 14 and 16, we bet our chips on a Monday or Tuesday - that is, 16 or August 17.
According to the report, this event may come with two important things, the first is iOS 4 / 4.1 for iPad that we already seen on iPhone and iPod Touch only! The second thing is the iPod Touch 4G which was leaked in the wild with front FaceTime camera and lens back similar to iPhone 3GS, So what do you expect? [via MacMagazine]

Wednesday, August 4, 2010

InfiniFolders 1.0 to Add as Many Icons as You Need available in Cydia

Chpwn, the UI Designer of Spirit untethered, the developer behind ProSwitcher HD, Infinidock has released his new tool InfiniFolders 1.0 which focuses on the folders options to add as many icons as you need and break the 12-icons limit provided by Apple.

This tool supports iOS 4 and You can purchase InfiniFolders $1.99 from Cydia via BigBoss repo. Credits to Chpwn.

Tuesday, August 3, 2010

List of iPhone 4 / iOS 4 Compatible Cydia Apps

JailbreakMe 2.0 was released two days ago, if you don't know about it then you don't have an iPhone, Whatever, most of you tried to install Cydia apps that you already knew, but it may work with iPhone 4 and may be not, if not, it may crash your device and lead to problems. So here's the official list of compatible Cydia apps from the iPhone Dev Team.
This list (found here) is helpful and useful for everyone owns an iPhone 4 or got iOS 4 on it's device, hope you tell me what's your favorite Cydia app by commenting below.
You may also like:

Sunday, August 1, 2010

How to: Jailbreak iPhone 4 on iOS 4 / 4.0.1 using JailbreakME 2.0

Comex has just released his new userland jailbreak tool minutes ago, this is a simple guide and instructions for all you need to know about this jailbreak, Now you can jailbreak any iPhone (including iPhone 4), iPod Touch or iPad on all Firmwares.
Steps:
Step 1: You just need Wi-Fi network, Navigate your Mobile Browser Safari to http://jailbreakme.com and then touch and slide to jailbreak.

Step 2: Now Have fun, You got a jailbroken iPhone 4 as mine:

JailbreakME 2.0 to Jailbreak iPhone 4 / 3GS, iPod Touch 3G, iOS 4.x, iPad 3.2.1

Finally, comex has just released his new tool "JailbreakME " to Jailbreak iPhone 4 / 3GS New and Old Bootroms, iPod Touch 3G / 2G on iOS 4 / 4.0.1 and iPad on iOS 3.2.1, It's pretty simple and install is painless with one click! no need to enter DFU mode, no more issues and errors, more custom firmwares. This is the real fun!
Description in the Site:
What's a jailbreak? Why jailbreak?
A jailbreak is simply the ability to run apps and use themes and tweaks not approved by Apple. Jailbreaking doesn't slow down your device or use any extra battery, and is fully reversible (just restore in iTunes). A jailbreak lets your device be how you want it.

Is JailbreakMe reversible?
Of course! If you ever decide that you want to remove your jailbreak, just connect your device to your computer, sync, and then press Restore in iTunes.

Is this legal in the US?
Yes. A new DMCA excemption was approved by the Library of Congress, specifically allowing jailbreaking.

Credits
Jailbreak by comex, website by westbaer and chpwn. Special thanks go out to BigBoss, chronic, DHowett, MuscleNerd, planetbeing, posixninja, and saurik. Thanks to everyone else that tested and helped, and all who donated.
It's a userland jailbreak, So all what you have to do is navigate browse to http://jailbreakme.com from your iOS device to jailbreak it but it's not accesible at the moment as huge traffic on the server.

Update 1: Modmyi has uploaded the tool on their site, now you can acess http://jailbreakme.modmyi.com instead of the above
Update 2: Supported devices,
  • iPod 1G on 3.1.2
  • iPod 1G on 3.1.3
  • iPod 2G on 3.1.2
  • iPod 2G on 3.1.3
  • iPod 2G on 4.0
  • iPod 3G on 3.1.2
  • iPod 3G on 3.1.3
  • iPod 3G on 4.0
  • iPad on 3.2
  • iPad on 3.2.1
  • iPhone 3G on 3.1.2
  • iPhone 3G on 3.1.3
  • iPhone 3G on 4.0
  • iPhone 3G on 4.0.1
  • iPhone 3G[S] on 3.1.2
  • iPhone 3G[S] on 3.1.3
  • iPhone 3G[S] on 4.0
  • iPhone 3G[S] on 4.0.1
  • iPhone 4 on 4.0
  • iPhone 4 on 4.0.1
Update 3: Just posted How to Jailbreak iPhone 4 on iOS 4 / 4.0.1 HERE.
Update 4: Just posted How to Jailbreak iPad 3G on iOS 3.2.1 HERE.
Update 5: We were informed that JailbreakME 2.0 opens a security hole on your device, the way to fix it HERE.
Update 6: For who stuck on purple screen, we got a way to solve that, check our guide HERE.

Friday, July 30, 2010

How to: Speed Up iPhone 3G on iOS 4 with 5 Fixes

I know that most of iPhone 3G users complain about the performance of the device after upgrading to iOS 4, Some users disabled Multitasking but still very slow, so here's a round up of fixes for slowness of iPhone 3G on iOS 4, check them below..
Perform a “hard reset”,
Hold down the sleep/wake and home buttons simultaneously for roughly 15-20 seconds, until the screen powers off then an Apple logo appears, which signifies a reboot. Some users have (oddly enough) reported that performing two hard resets resolves the slowness issue.

Restore Again,
That what I think, restoring an iPhone may fix slowness but this time don't restore from backup. I knw it will will delete contacts and other data but may resolve this issue.

Give More Space,
You may leave 10% free space for your iPhone as iOS 4.x need a lot of space to perform faster.

Turn off Spotlight,
Already told you that Spotlight Search may solve this issue, follow the step by step guide posted here to turn of spotlight search.

Turn off MMS,
Touch on Settings > Messages > MMS messaging and change MMS Messaging to “Off,” then perform a hard reset as shown above.

After doing that all and performance still bad, Then go and ask Apple to fix this issue! Oh, got a tip to make iPhone 3G perform faster? Tell us by commenting below..