Monday 26 September 2011

How to fix multitasking older devices 4.2.1(without annoying lines)


Dear Noobs,
Finally, I have found what all of us have been looking for: The REAL fix to multitasking WITH NO STUPID CRAPPY LINES. I do not believe in the OpenGLES-2 edit. It is of no use, and the only thing an out dated iPhone/iPod Touch has is looks, which is most stupidly ruined by the change of one digit!

1) The reason why apple even gave us a 4.2.1 update is because we managed to port multitasking to our devices. So we don't really need to update. Anyway, this is not the fix I'm talking about, so don't not +1 this blog.
2) The redsn0w multitasking enable option only does what it did in iOS 4.1 (adds <key>multitasking</key>
<true/>)
, but apple was smarter. The catch is in the SpringBoard binary file in the SpringBoard.app.

3)If you want this to work, you'll have to reverse any crap you did to the OpenGLES in the N82/72ap.plist.
One such thread that tells you how to enable the crap is here:
So whatever you would have done there, try and reverse it.
4) If you are looking for how to enable it in the first place, refer to this:
If you want it on iPod Touch 2g open n72ap.plist instead IN the same location.
5) If you want it real perfect, uninstall Winterboard, though it doesn't make much of a difference. The only difference is, if you have WB, the 'Portrait Orientation Unlocked' doesn't turn up fully, and its quite geeky, but I prefer it perfect.

Requrements:
SSH client(WinSCP)

Procedure (iPhone 3G) Try at your own risk, but will work. Backup all your data, if you don't do it right, respring loop:
1)ToGo to/System/Library/CoreServices/SpringBoard.app, then copy the SpringBoard binary file(no extension) and copy it somewhere safe. then open the file within winSCP, it will ask to choose program, go ahead and choose the hex editor.
2)Once in hex editor, Press ctrl+f, and choose the text find option(you'll know what I'm Talking About) and search for 'kGSOpenGLES2Capability'. There will be 2 of these. Replace the '2' in both with '1'. Save. Make sure permissions are User:Read,Write,Execute;Group:Read, Execute;World:Read, Execute.(right click on the file->Properties). Respring/reboot. That's it.

iPod Touch:
1) If you are a more manual person, do the same as above, but there is a short cut(which reportedly hasn't worked in iPhone, though I doubt that person. I am not taking chances, but those who play around can try again.

Add this repo in Cydia:
http://parrotgeek.info/repo

ToGo into the source and find the fix(YOU'll KNOW WHEN YOU SEE IT). Install it. You're good ToGo. Respring.

There, any doubts, comments, problems, feel free to reply. In case you turn out to be a bigger noob than you thought, feel free to email me:
ashindnile@gmail.com.

With Regards,
Ashton Nile

3 comments:

  1. Failed for me. I got it stuck at the apple logo, fortunately iFunbox to the rescue, put back the modded n82ap.plist and the original SpringBoard and the device is again working. Sorry Doctor, your medicine didn't work for me....

    ReplyDelete
  2. Thanks so much it works great :D
    @ mike.mcse, did you install ssh? :3

    ReplyDelete
  3. for the record the repo fix does work, I currently have 4 apps running, and no crash, little laggy though. but totally worth it, Thank you!!

    ReplyDelete