Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
To fix stuttering issues in 4.3:

1) Jailbreak with redsnow and install iFile from Cydia (Free trial version works)
2) Open iFile and find system/library/coreservices/springboard.app/N90AP.plist (N88AP.plist for 3GS)
3) Open file and find the lines:

<key>launch-mode</key>
<string>pre-animate</string>


Replace these lines completely with:

<key>launch-applications-while-
animating</key>
<true/>

4) Save file and restart the phone, or respring with SBSettings.

Your animations will now be smooth, and the apps will load while animating.

Side Effects:

1) Joy and happiness as you once again have a smooth running phone.

2) Sometimes when switching back to an app, the status bar will briefly flash black then white. Its near instant and has absolutely no effect on anything and thus does not matter.

3) If you open Cydia, do nothing and quickly close it, then reopen it, it will not open. Clear Cydia from the multitasking tray to fix. Since Cydia wil restart/respring the phone with every tweak you install, this literally only affects you if you like simply opening and closing Cydia over and over again within a 2-3 minute window. That should be absolutely no one.

OK, so this is just plain bul**hit (sorry for that)
I restored back to 4.3.3 to try what you wrote so I jailbroke
With redsn0w rc16, first I must say that at that point the stutterings were a lot less than what I remembered.
Then I installed MobileSubstrate from cydia and found that this caused the stuttering to get worse.
Then I tried the plist editing and here are my thoughts about it:

a. Replacing the two lines of the launch mode with the old lines of launch while animating does exactly the same as just removing them

b. It's more placebo effect than anything else, apps launch and exit animations still stuter alot

c. The status bar flashing is nit that quick and is very noticeable
And it does not happen "sometimes" but happen everytime that
you open an app from the multitask bar when the app has already been loaded.

My conclusion is that this hack is nice to play with but it really does not solve anything, in my opinion, this is s mobile substrate issue that is not compatible with the new springboard.

Again, sorry for the criticism, but had to say what I think.
I'm planing on restoring again, just not to install mobile substrate and
See if it's helping

Thanks,
Jonathan
 
OK, so this is just plain bul**hit (sorry for that)
I restored back to 4.3.3 to try what you wrote so I jailbroke
With redsn0w rc16, first I must say that at that point the stutterings were a lot less than what I remembered.
Then I installed MobileSubstrate from cydia and found that this caused the stuttering to get worse.
Then I tried the plist editing and here are my thoughts about it:

a. Replacing the two lines of the launch mode with the old lines of launch while animating does exactly the same as just removing them

b. It's more placebo effect than anything else, apps launch and exit animations still stuter alot

c. The status bar flashing is nit that quick and is very noticeable
And it does not happen "sometimes" but happen everytime that
you open an app from the multitask bar when the app has already been loaded.

My conclusion is that this hack is nice to play with but it really does not solve anything, in my opinion, this is s mobile substrate issue that is not compatible with the new springboard.

Again, sorry for the criticism, but had to say what I think.
I'm planing on restoring again, just not to install mobile substrate and
See if it's helping

Thanks,
Jonathan

MobileSubstrate is a piece of **** ... but sadly required for some of the ghastly themes some people slap on top of iOS.

The hack DOES solve the problem of animations not running on first launch on third party apps (and some Apple apps like Find My iPhone and Remote). If all you want is a stock like iPhone 4 with the animations the way they were in 4.2, then this hack works. If you want to install other mince on top of it, like MobileSubstrate, then go ahead ... I can't comment on performance.
 
MobileSubstrate is a piece of **** ... but sadly required for some of the ghastly themes some people slap on top of iOS.

The hack DOES solve the problem of animations not running on first launch on third party apps (and some Apple apps like Find My iPhone and Remote). If all you want is a stock like iPhone 4 with the animations the way they were in 4.2, then this hack works. If you want to install other mince on top of it, like MobileSubstrate, then go ahead ... I can't comment on performance.

Well, I must say I tried to compare 2 iPhone 4 units, both on 4.3.3 - one with the hack and the other one without it. There was no difference other than the bugs we know of. Although, I did not try it on 3rd party Apps.

Jonathan
 
Well, I must say I tried to compare 2 iPhone 4 units, both on 4.3.3 - one with the hack and the other one without it. There was no difference other than the bugs we know of. Although, I did not try it on 3rd party Apps.

Jonathan

The point of the hack is to fix the animations on 3rd party apps, killer
 
Deleting the 2 lines of code in the plist pretty much saved my phone. Every app opens smooth now, Apple or 3rd-party. I haven't had one ill effect because of it either.
 
The fact that I have to jailbreak in order to make my phone smooth again really makes me think about switching to something else. It's absurd. I'm not quite sure what apple is thinking...
 
The fact that I have to jailbreak in order to make my phone smooth again really makes me think about switching to something else. It's absurd. I'm not quite sure what apple is thinking...

I understand your frustration.

Luckily, though, jb'ing is easier than you think, fully reversable, and allows you to install great tweaks.
 
I understand your frustration.

Luckily, though, jb'ing is easier than you think, fully reversable, and allows you to install great tweaks.

I'm fully aware of how easy it is to jailbreak as I posted this "tweak" in this thread. :p
 
Deleting the 2 lines of code in the plist pretty much saved my phone. Every app opens smooth now, Apple or 3rd-party. I haven't had one ill effect because of it either.

I'm really not sure what to say or think :( I am really frustrated about these issues.
Maybe this hack makes Apps launch smoother (although i haven't noticed much of an improvement) but launching apps is one thing, what about all other things like:
a. Exiting apps - this really looks awful
b. Opening/closing the multitasking bar
c. Switching between apps
d. Opening/closing folders
e. zooming in/out
f. Scrolling
g. Rotating

I am doubtful that the launch mode makes all these animations smooth again.
Am I hallucinating or what ??

I am so frustrated right now because I feel like I can't get my phone back.

With 4.3.3 it just doesn't feel right even with the hack, and the status bar "flashing" just makes me nervous.
Right now I'm on 4.2.1 and the "call failed" issue because of the baseband being of 4.3.3 just makes me restless.
And I'm not sure if i'll ever have the battery life I once had in 4.2.1 because now it feels like it's draining too fast.

I think I'm going mad, I just don't know which of the solutions to stick with :( :(
4.3.3 with the hack ?? 4.2.1 with the call failed issue ?? 4.3.2 maybe ? maybe without the hack ? I just know I must have mobile substrate because I'm using my3g alot to FaceTime with my 1.5 year old son.

Sorry for the long scroll here but I'm losing my mind here, I feel like Apple took my peaceful life away :(

Help anyone ?
Tnx in advance,
Jonthan
 
only issue i had was the zooming in/out animation slightly stuttering when opening closing apps. all other animations were fine..multitasking tray and switching between apps was always smooth before I modified the plist. the only time that opening the multitask tray isn't smooth is when I do it on a home page filled with icons, if there are ~12 or fewer icons on the page then its fine too
 
Why can't I just open the plist file in cyberduck normally? If I do quick look it shows it as an xml format, if I open with TextEdit just shows the unicode format, in which I cannot edit...

No luck because I cannot vi in terminal in the iphone

Any other suggestion?
 
Why can't I just open the plist file in cyberduck normally? If I do quick look it shows it as an xml format, if I open with TextEdit just shows the unicode format, in which I cannot edit...

No luck because I cannot vi in terminal in the iphone

Any other suggestion?

Download "TextWrangler", which is free.
 
I saw today iPhone with 4.0.2.

Animiations were amazing. I wish I had 4.0.2 or 4.1...
 
only issue i had was the zooming in/out animation slightly stuttering when opening closing apps. all other animations were fine..multitasking tray and switching between apps was always smooth before I modified the plist. the only time that opening the multitask tray isn't smooth is when I do it on a home page filled with icons, if there are ~12 or fewer icons on the page then its fine too

A few more questions before I decide which way to go,

You all describe here a phenomenal improvement, what are your specs ?

• iPhone 4 / 3GS ??
• what iOS 4.3.0/1/2/3 ??
• what redsn0w version did you jb with ? Or maybe snowbreeze ?
• do you have mobilesubstrate / sbsettings installed ? Any other tweaks ?

Thanks,
Jonathan
 
I was playing around with an iPad 2 in the Apple Store this morning and when I pressed on Pages to launch it, it didn't show the launch animation. I tried some other apps, like Photobooth and Numbers, and they done the same.

I checked the firmware and it was running 4.3.2 ...
 
Thanks for the suggestion WeegieMac, it opens now perfectly!

I tried the fix and indeed it seems smoother, but I will need more time to take a further conclusion, but thanks anyway!
 
A few more questions before I decide which way to go,

You all describe here a phenomenal improvement, what are your specs ?

• iPhone 4 / 3GS ??
• what iOS 4.3.0/1/2/3 ??
• what redsn0w version did you jb with ? Or maybe snowbreeze ?
• do you have mobilesubstrate / sbsettings installed ? Any other tweaks ?

Thanks,
Jonathan

Listen man, you have two choices, either go with 4.3 and this fix, and have a pretty smooth phone that can complete calls, or stick it out with a lower firmware version and the new baseband from 4.3 (since youve already been at 4.3 theres no going back on baseband) and have difficulty making calls.

Theres no more analysis, questions, etc that you need to ask. you know what the tweak does and does not do. It is what it is at this point.
 
Listen man, you have two choices, either go with 4.3 and this fix, and have a pretty smooth phone that can complete calls, or stick it out with a lower firmware version and the new baseband from 4.3 (since youve already been at 4.3 theres no going back on baseband) and have difficulty making calls.

Theres no more analysis, questions, etc that you need to ask. you know what the tweak does and does not do. It is what it is at this point.

First of all - the new baseband does not make difficulties making calls, it's just how it shows when you end the call (call ended vs. Call failed)

Now I know what my options are but, It does matter if ppl who report an improvement have in addition mobile substrate installed or report an improvement on 3GS or 4, because the 3GS looks horrible on 4.3.3.
Or it might even be that this hack works well on 4.3.2 but doesn't work that well on 4.3.3
you see what I mean ?? Maybe the effect is amazing on all setups but then again maybe I'm not seeing it as amazing as you because on 4.3.3 it doesn't work or because it only works on 3GS...
After all there isn't any chance you've tested it on all of the possibilities.


You see where I'm going right ??

So now, can someone that is happy with the tweak please state what iOS version he has, what did he use for jb, and if he has mobilesubstrate installed or not ?
And of course if it's an iPhone 4 or 3GS

Thanks again
Jonathan !!
 
First of all - the new baseband does not make difficulties making calls, it's just how it shows when you end the call (call ended vs. Call failed)

Now I know what my options are but, It does matter if ppl who report an improvement have in addition mobile substrate installed or report an improvement on 3GS or 4, because the 3GS looks horrible on 4.3.3.
Or it might even be that this hack works well on 4.3.2 but doesn't work that well on 4.3.3
you see what I mean ?? Maybe the effect is amazing on all setups but then again maybe I'm not seeing it as amazing as you because on 4.3.3 it doesn't work or because it only works on 3GS...
After all there isn't any chance you've tested it on all of the possibilities.


You see where I'm going right ??

So now, can someone that is happy with the tweak please state what iOS version he has, what did he use for jb, and if he has mobilesubstrate installed or not ?
And of course if it's an iPhone 4 or 3GS

Thanks again
Jonathan !!


Mobile substrate does not affect anything.

The title of this thread gives you the OS version

There are constant reports of ip4 vs 3GS if you simply read the thread. Both report smooth animations, where they were jittery before.

Adding the old lines in place of the new does do something. It makes the app start to load during the animation. Its a very slight difference.

That is all.
 
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7)

Hey all,
I decided to downgrade back to 4.1 as I have my SHSH blobs saved. The animations appear to be more fluid but there is one persistent bug I've noticed.

Whenever I end a call the "Call Failed" screen pops up. Is this an issue caused by downgrading or is it from the 4.3.3 baseband? Has anyone else experienced this?
 
A few more questions before I decide which way to go,

You all describe here a phenomenal improvement, what are your specs ?

• iPhone 4 / 3GS ??
• what iOS 4.3.0/1/2/3 ??
• what redsn0w version did you jb with ? Or maybe snowbreeze ?
• do you have mobilesubstrate / sbsettings installed ? Any other tweaks ?

Thanks,
Jonathan

I'm on an iPhone 4, iOS 4.3.2
I do have sbsettings installed, mobilesubtrate too since that needs it
I don't remember which redsn0w version I used though
 
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7)

Hey all,
I decided to downgrade back to 4.1 as I have my SHSH blobs saved. The animations appear to be more fluid but there is one persistent bug I've noticed.

Whenever I end a call the "Call Failed" screen pops up. Is this an issue caused by downgrading or is it from the 4.3.3 baseband? Has anyone else experienced this?

Yes, its the 4.3.3 baseband. This has been discussed on this very page. Your only choice is to go back to 4.3 if it annoys you.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.