[Tutorial] Enable Native Multitasking, Wallpapers, Battery Percent on 8GB MC (4.0)

Discussion in 'iPod touch' started by ibizaGTi, Jul 9, 2010.

  1. ibizaGTi

    ibizaGTi New Member

    Joined:
    Dec 19, 2009
    Messages:
    638
    Likes Received:
    0
    Device:
    iPhone 4 (Black)
    Ok guys, so after a bit of research, I have managed to unlock multi-tasking on my 8gb MC Model (3rd Gen) iPod touch, which is jailbroken on iOS 4.0 (This will also work on all firmwares released to this point (4.1), and all future firmwares released for the 2g/3g iPod). This will also work on 2g models (all capacities), and the 3g iPhone.

    EDIT: I have also unlocked the "wallpaper" and "battery percentage" functions for my device. See the end of this post for details.

    What you need


    - iPod Touch 8GB (3rd Gen/MC Model).
    - USB File browser (eg iFunBox) or SSH client.

    Your iPod must be jailbroken, which is a quick and easy process. On. 4.0, just grab your iPod, and go to www.jailbreakme.com, swipe the "Slide to Jailbreak" slider, and let it do its thing. If you have trouble with that, there are hundreds of guides around the forum which will help you out.
    You can also do this if you are jailbroken with iH8Sn0w's Sn0wbreeze method, or if you used RedSn0w to jailbreak your 2nd gen iPod or 3g iPhone.

    On more recent firmwares (upto 4.1), you can jailbreak easily with either Limera1n or GreenPois0n.

    As long as you are jailbroken, you are good to go.

    Guide

    So, you have your jailbroken iPod, and are ready to go. I recommend you read the whole guide through before attempting anything. If you don't understand any terms etc, just reply and I'll get back to you asap. Right, here we go:

    - Connect your iPod to your PC, and access the file system through either iFunBox or a SSH client (WinSCP).

    - Navigate to \System\Library\CoreService\SpringBoard.app, and locate the file named N72AP.plist.

    - Copy N72AP.plist to your PC Desktop. Make a copy of this file and name it N72AP.plist.backup (just in-case

    Please Register or Log in to view images

    ).

    - Right click N72AP.plist, and open with Notepad.
    (EDIT: If your .plist file does not display correctly, download and install this tool, and open the .plist file with that program.)

    - scroll to the bottom of the first section of keys (marked "capabilities" in the plist), and add the following line:
    Code:
    [COLOR=Red][B]
    <key>multitasking</key>
    <true/>[/B][/COLOR]

    You MUST maintain the formatting of the file. The edited file should look like the following screen shot:

    Please Register or Log in to view images


    - Now save the file (file, save. NOT Save As), and close Notepad.

    - Return to your file browser, and rename the original N72AP.plist file inside \System\Library\CoreService\SpringBoard.app to N72AP.plist.bak.

    - Copy your edited N72AP.plist from your desktop to \System\Library\CoreService\SpringBoard.app. You can now close your file browser.

    - Disconnect your iPod from your PC, and respring.

    You should now be done and good to go double-tap the home button inside any app or at the springboard to display all open apps.

    This worked perfectly on my iPod touch, and caused no side effects. Multi-tasking runs smoothly, and seems to cause no lag or side-effects. Obviously, I won't hold any liability if you mess up your iPod in anyway.

    These are a few screen shots from my iPod, showing the Model number (to prove it's MC), Version (to prove its 4.0) and capacity (to prove it's an 8GB). Hopefully that should be enough proof for you to give it a try, as its 02.15am here and I want to go to bed, so no video yet.

    Please Register or Log in to view images

    Please Register or Log in to view images


    Hope that helps, and any questions just ask and I'll reply in the morning

    Please Register or Log in to view images

    .

    EDIT: Also, a little playing around and I've managed to unlock the "wallpaper" function and the "battery percentage" too.

    Wallpapers

    For Wallpapers, just add the following line to N72AP.plist beneath the multitasking line:
    Code:
    [B][COLOR=Red]
    <key>homescreen-wallpaper</key>
    <true/>[/COLOR][/B]

    Wallpaper Screen shots:

    Please Register or Log in to view images

    Please Register or Log in to view images

    Please Register or Log in to view images



    EDIT: cyberghoser1 has made an excellent video demonstrating how to add both the Wallpapers and Multitasking features. Major thanks for doing that.

    Click HERE to see the demo video.

    In my experience, wallpapers slowed down my device a lot! The reason for this is the way Apple has implemented the wallpapers, within some pointless overlays. To fix this, simply delete the following files from \System\Library\CoreService\SpringBoard.app:

    Code:
    WallpaperGradientLandscapeBottomT.png
    WallpaperGradientLandscapeTopT.png
    WallpaperGradientPortraitBottomT.png
    WallpaperGradientPortraitTopT.png
    WallpaperIconDockShadow.png
    WallpaperIconDockShadowT.png
    WallpaperIconShadow.png
    WallpaperIconShadowT.png
    Battery Percentage

    The battery percentage guide takes a little extra editing.

    First, add the following line to N72AP.plist as with the others:
    Code:
    <key>gas-gauge-battery</key>
    <true/> 

    Now, to complete the battery percentage step, you also need to do the following:

    Open:
    /Applications/Preferences.app/General.plist (again, copy to your PC and make a backup before editing).

    Look for:


    Code:
    <string>USAGE</string>
                <key>requiredCapabilities</key>
                <array>
                    <string>cellular-data</string>
                </array>
    Edit the code to show the following:

    Code:
    <string>USAGE</string>
                <key>requiredCapabilities</key>
                <array>
                    <dict>
                        <key>unified-ipod</key>
                        <false/>
                    </dict>
                </array>
            </dict>
    You MUST maintain the formatting structure of your plist, so line up the <xxxx> tags with their corresponding </xxxx>.

    Save your file, and copy back to your iPod like you did with your N72AP.plist.

    Now just respring and go to Settings ---> General ---> Usage on toggle the battery percentage to on.

    Any problems you can reply, or follow http://twitter.com/ibizaGTiUK. I set up that account specifically to deal with queries regarding this, but feel free to ask any other questions regarding your iPhone/iPod there too and I'll do my best to answer asap.

    EDIT: Some people have been asking why they should use this plist edit method instead of enabling the features through the use of apps like "Features" or "zToggle".

    Although these apps may be a little easier than this method, there are several reasons I prefer to edit the plist files myself:
    - Features uses a winterboard theme to enable the features. As with all winterboard themes, this has a negative effect on both your battery life and your RAM usage. This will give your battery a shorter life, and will make your device more "laggy" than enabling the options natively.
    - zToggle does not allow you to add the Battery Percentage feature, and is only meant to be used on the iPhone 3g, NOT iPod touch. This could lead to negative side effects on the iPod.
    - With the plist edit, you know exactly what has been done to your iPod. You know which features have been enabled, and exactly how they have been done. I feel more comfortable with this than using an app made by someone else.
    - This method helps you learn about your iPod, it's file structures, and how to edit files. It's also more fun to do it yourself (?).
    - Editing the plist files is likely to be more stable and long-lasting than the other methods.

    If you have a 2g iPod touch (MB Model), you can enable these features using RedSn0w if you wish. This will enable the features natively, and basically patches the plist files for you.
  2. _JKK_

    _JKK_ Super Moderator Staff Member

    Joined:
    Jun 8, 2009
    Messages:
    9,514
    Likes Received:
    1,366
    Device:
    iPhone 5S
    Great guide!
  3. kleemajo

    kleemajo New Member

    Joined:
    Feb 4, 2009
    Messages:
    19
    Likes Received:
    0
    Device:
    2G iPod touch
    Wow, nice! I am almost tempted to put the effort in to upgrade to 4.0 now... I assume that this would also work on a 2g iPod touch 16GB? (almost the same hardware as the 3g 8GB).
  4. ibizaGTi

    ibizaGTi New Member

    Joined:
    Dec 19, 2009
    Messages:
    638
    Likes Received:
    0
    Device:
    iPhone 4 (Black)
    @_JKK_, thanks!

    Yup, although you should be able to Jailbreak a 2nd Gen (non-MC model) with Redsn0w, which can unlock these features for you anyway.
    Its only really useful for MC model devices which Apple doesn't allow these features for natively (late 2nd gen and 3rd gen 8GB models).
  5. XxRedRumxX

    XxRedRumxX Well-Known Member

    Joined:
    Dec 18, 2009
    Messages:
    6,666
    Likes Received:
    1,079
    Device:
    Samsung Galaxy Nexus
    im going to need this when i get jailbroken. Great guide

    Please Register or Log in to view images

  6. _JKK_

    _JKK_ Super Moderator Staff Member

    Joined:
    Jun 8, 2009
    Messages:
    9,514
    Likes Received:
    1,366
    Device:
    iPhone 5S
    Stuck, since this will only get more and more useful as more and more jailbreak and look for this stuff.

    Major props for writing it, screenshots, etc.
  7. Blade19

    Blade19 Member

    Joined:
    Feb 13, 2010
    Messages:
    505
    Likes Received:
    5
    Device:
    iPhone 4 (Black)
    You can also when you use sn0wbreeze 1.7 go to advanced mode->> general->>> check enable multitasking, battery percent, and honescreen wall paper
  8. ibizaGTi

    ibizaGTi New Member

    Joined:
    Dec 19, 2009
    Messages:
    638
    Likes Received:
    0
    Device:
    iPhone 4 (Black)
    My first sticky, thanks _JKK_

    Please Register or Log in to view images

    .

    Also, I've added parts for Battery Percentage and Wallpapers. Any chance you can edit the title a little for me?

    There are some problems with that function on the 8gb models...I asked in the iH8Sn0w IRC about it, and was told that it was "unlikely" it would be fixed.
  9. Blade19

    Blade19 Member

    Joined:
    Feb 13, 2010
    Messages:
    505
    Likes Received:
    5
    Device:
    iPhone 4 (Black)
    Well idk what is wrong with it because mine is running perfectly smoothly and I am an 8gb 2g MC model user and did it through sn0wbreeze with no issues, I have multitasking, homescreenwallpaper, and battery percent
  10. ibizaGTi

    ibizaGTi New Member

    Joined:
    Dec 19, 2009
    Messages:
    638
    Likes Received:
    0
    Device:
    iPhone 4 (Black)
    Cool, looks like it may work for some users then. That is definitely easier than editing PLISTs etc, but i guess others may find this useful if Sn0wbreeze fails.

Share This Page