See more...

Enable Battery Percentage in iOS 4 on iPhone 3G without Redsn0w

Using PwnageTool or Sn0wbreeze for jailbreaking iOS 4 on iPhone 3G won't show battery percentage beside the battery icon in status bar of your iPhone. Acc. to Steve Jobs, some options were disabled in iOS 4 for iPhone 3G to ensure the optimal user experience. However i don't think enabling options like battery percentage will consume much resources of your iPhone and will effect your user experience at all.

Remember: If you will jailbreak iOS 4 on iPhone 3G with Redsn0w, you will get an option to enable battery percentage during the jailbreaking process but it will also upgrade your baseband to 05.13.04 which still can be unlocked via Ultrasn0w 0.93.

Battery Demo

However if you used PwnageTool or Sn0wbreeze, you can enable battery percentage by using the following guide.

Enable Battery Percentage on iPhone 3G Running iOS 4

  1. First step is to install iFile on your iPhone / iPod Touch. You can find step-by-step guide here for iFile installation on iOS 4.0
  2. Open "iFile" and and go to "root" directory. Tab on top left corner of your screen, it will take you root (/) directory.
  3. iFile Root Directory

  4. Go to /System/Library/CoreServices/ and look for N82AP.plist file.
  5. N82AP.plist File

  6. Once you will open N82AP.plist file, you will see the coding regarding your iPhone functions, you will need to edit the file and add "Battery Percentage" function to it and set it to "TRUE".
  7. Tab on "Edit" on top left corner of your screen.
  8. To enable Battery Percentage add following strings to N82AP.plist file.
  9. gas-gauge-battery

    Battery Percentage

  10. One you are done with adding these strings, just tab on "Save" and "Done" and close the iFile app.
  11. Restart or respiring your iPhone 3G and now you will see numeric percentage of your battery beside the battery icon in status bar of your phone.

Contact Us for News Tips, Corrections and Feedback

Related posts

Leave a message...

    lema4 years, 12 months ago

    Worked for me, thanks. Using iphone 3G with iOS4.2.1

    SAM5 years, 5 months ago

    It worked for me. I’m using iPhone 3G iOS 4. THANKS! :D

    Debarshi5 years, 6 months ago

    Fantastic..Thank you so much..

    CBS5 years, 7 months ago

    It did not work to me :-( Now it is rebooting itself constantly with no success. It has been doing it for the last 2 hours Ill wait for the battery to be gone and let you know later I hope it works I would not like to restore it just because of this!

    pretendor5 years, 10 months ago


    i have found some intressting thing

    you can set background by adding this string is the file that was named above




    you need to add the homescreen-wallpaper rule between the multitasking and gas-guage-battery


    pretendor5 years, 10 months ago

    thnx works great for me is it also possible to add a string to change your background images on your springboard?

    please help!!

    Chris5 years, 11 months ago

    My file got corrupted upon reboot and not its 0 bytes…. doesnt work of 4G Touch 4.1

    cocozemarrior5 years, 11 months ago

    Hello when i put the strings that says that the file cannot be edited i’ve got an itouch 3G in 4.1 jb with greenposiOn

    jomat5 years, 11 months ago

    yeah it work’s perfect thanks!!!

    Ramiro5 years, 11 months ago

    Thanks my friend. This Works perfect on 3G

    Reb00t6 years ago

    Nice works fine on Iphone 3G

    But I had to go

    Settings > General > Usage – And activate Battery precentages


    Bandaid6 years ago

    After adding those lines to the plist file, goto:

    Settings>General>Usage> and turn Battery Percentage On

    Zach6 years, 1 month ago

    I tried this on my Ipod Touch 3G, and it didn’t work. the .plist file is the same title as the file from a 2G ipod (N72AP.plist) and i added the the right strings. upon reboot i don’t have a battery percentage meter, and it’s not anywhere in settings (i looked everywhere). is anybody able to help?

    Peter6 years, 2 months ago

    Everytime i put the “battery” String after “marketing Name/iPhone 3G” the program removes the string automatickly under “device-name/iPhone”. I don’t kno why but it doesn’t work this way. Can anyone help me?

      Peter6 years, 2 months ago

      Sorry… IT WORKS .. i just forgot to enable the “Battery Percentage” under “Settings -> General -> Usage”. That is important Step that this description doesn’t mention :-)

    Jack6 years, 2 months ago

    Hooo! Hoo! It worked after the reboot. Thankyou :D

    Jose Manuel Franco Gonzalez De Rivera Consuelo6 years, 2 months ago

    I did it all but my 3g isnt picking it up. Help anyone!!

    Jose6 years, 2 months ago

    Hey I did every thing but I don’t have the N82AP.plist thing only N72AP.plist and it won’t work on that one help?

      Wolverine6 years, 2 months ago

      M68AP.plist (iPhone 2G)
      N82AP.plist (iPhone 3G)
      N45AP.plist (iPod Touch 1G) or N72AP.plist (iPod Touch 2G).

        Jose6 years, 2 months ago

        o ok then i have the 2g thats why thanks