Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
01-28-2012, 07:04 AM #1Custom Carrier Logo (SPRINT iPhone 4S) [HOW-TO]
Although I have tested this method a few dozen times on a Sprint iPhone 4S; I cannot guarantee that this will work for you.
Due to the files involved, there is the possibility of messing up your phone and having to restore and re-jailbreak.
ALWAYS BACKUP YOUR INFORMATION BEFORE ATTEMPTING FILESYSTEM MODS.
I am in no way responsible for any and/or all damages that may occur to your iDevice, be it physical or digital, from following this guide.
It started out as a simple task: Replace the boring carrier text on a friend's iPhone with a custom image.
Little did I know... Adding a custom carrier logo to a Sprint iPhone 4S would take many long hours of trial and error, a couple of phone restores and countless SSH sessions.
ALAS ! In the end the result was achieved !
However, I do not wish such headache upon anyone. Thus, I have decided to outline the steps that I took as a point of reference for all those who wish to embark in this adventure.
You will need:
- A Jailbroken iPhone 4S on Sprint
- iOS 5.0.1 (9A405)*
- An internet connection
- HD Carrier Logos (3 in total)
- An iPhone File Explorer (iFunBox^)
- A .plist Editor (plist Editor Pro-Windows^)
*I have not tested this on iOS 5.0 or the "other" 5.0.1. It should be compatible with them as well.
^The programs in this list are the ones that I used on my computer to complete the procedure. You are welcome to use an alternative as long as you can follow this guide on your own.
For this tutorial we will be using images for a Sprint Carrier Logo. You may use your own. Just don't forget to rename them appropriately.
Download the above images to your computer. They have been pre-optimized for your benefit.
Open iFunBox and use the Raw File System link to browse to:
Copy the "carrier.plist" from here to your computer. Make another copy and name it "carrierbackup.plist" in case anything goes wrong.
Use plist Editor Pro to open the "carrier.plist" file.
Search for the first instance of
<key>StatusBarImages</key> <array> <dict> <key>AllowPrefixMatching</key> <false/> <key>CarrierName</key> <string>Sprint</string> <key>DefaultImage</key> <string>Default_CARRIER_SPRINT_1only_.png</string> <key>FullScreenOpaqueImage</key> <string>FSO_CARRIER_SPRINT_1only_.png</string> <key>StatusBarCarrierName</key> <string>Sprint</string> <key>TransparentShadowedImage</key> <string>TS_CARRIER_SPRINT_1only_.png</string> </dict> </array>
Again, be very careful not to confuse the 310SPR folder with the 310SPA folder as they are right next to each other !!
Now, on your phone open "Cydia", tap on the "Manage" tab and then tap on "Sources".
On the top right corner, tap on "Edit" and then, on the left side, tap on "Add".
You will now be prompted to enter a "Cydia/APT URL"
Go ahead and type
Wait for Cydia to load the repo then in the "Search" tab, search for "CommCenter* patch for iOS 5" and install it.
If your device does not automatically reboot, reboot it.
You should now see your custom carrier in the status bar.
ALTERNATIVELY, You may use Winterboard to manage your carrier logo.
Simply create a group of folders with the following structure and names:
Download Winterboard from Cydia if you have not done so already.
Use iFunBox to browse to
In the iPhone, access the Winterboard settings either through the icon on the springboard or through the settings app.
Tap "Select Themes >" and tap on "Custom Logo" until a check appears to the left of it.
tap on the top left corner where it says "Winterboard" and once more where it says "Respring."
Your device should now have the sprint text replaced by the sprint logo.
Enjoy your logo.
Last edited by ("\(.:...:.)/") ~ RaWr; 01-29-2012 at 02:41 PM. Reason: Made Winterboard Optional
01-28-2012, 02:22 PM #2
This works....you don't have to install commcenter patch though. If you find out a way to do it without winter board (where to move the image files) let me know. Winterboard is laggy and known to mess with stuff. Also, if you do this mod you will have to reinstall tetherme (and potentially mywi?) in order to re-enable the personal hotspot.
01-28-2012, 04:18 PM #3
If you don't patch CommCenter, the modded carrier.plist does not take effect next time you start your device. It manages to connect to the network but no carrier info is shown. (I manually patched my CommCenter and tried reboot with the modded one and the original one)
I use Winteboard with the Summerboard extension disabled and PNGs optimized. This seems to take away many of the issues with performance away from my phone... At least as far as Winterboard is concerned.
If you want to do it manually, the image files should be moved to the 310SPR and Sprint_US folders. Thats where the .plist points to the files. That is also (I think) where Winterboard makes the substitution. However, I have still not been able to do this without Winterboard as of yet.
01-28-2012, 07:40 PM #4
I guess I didn't have to patch it because I put the files in those directories automatically hoping I wouldn't have to use Winterboard. I resprung after changing out the plists, had the lowercase sprint, then installed winterboard and selected the theme.
01-29-2012, 02:36 AM #5
What I have not been able to reproduce is the use of the custom logos without patching CommCenter.
If its working for you, then you either already had a patched file or you are lucky.
Last edited by ("\(.:...:.)/") ~ RaWr; 01-29-2012 at 12:41 PM.
01-29-2012, 07:55 PM #6
Also works on Sprint iPhone 4
01-29-2012, 08:10 PM #7
Thanks for the update. I reloaded the new carrier.plist with the icons in the same bundle, deleted winterboard, resprung and viola, Sprint logo. No commcenter patching was required. Perhaps I am just lucky. For some reason the logo is stretched on my phone though...it doesn't look like your pictures. Any idea why?
01-29-2012, 08:40 PM #8
I think your just lucky, imho, because without commcenter on mine, it doesnt even show the logo.
01-29-2012, 08:43 PM #9
Hmmn...I'm on 5.0.1 9A405....are you guys on 9A406? I'm not familiar with all of the differences but that could be it if that's the case?
01-29-2012, 08:50 PM #10
My 4s is on the "other" 5.0.1 (9A406) and my 4 is on 5.0.1 (9A405) and if it doesn't have commcenter I dont have a logo on either of them, so idk maybe you are just lucky.
01-29-2012, 11:35 PM #11
you should post a video. I could not get the logo to show up... I tried both methods. Im running 9A405
01-29-2012, 11:45 PM #12
It didnt work for me the first time either, in fact it put my phone in a reboot cycle. However upon restoring and re-jailbreaking it worked fine. Make sure you are doing it in these steps
1. edit plist and place logos in Sprint_US folder
2. install commcenter
I have recently submitted a package to MMI containing Carrier Logo files for this tweak, its called Sprint Custom Carrier Logos iOS5 idk when it will be on there but if you dont want to wait for it you can always get it from my repo ( iModdr Repo ) This package will also make sure that you have the correct files installed and there is a read me file for each logo with specific instructions on how to set it up. make sure that you read the instructions in the description of the tweak on Cydia very carefully.
The Following User Says Thank You to iModdr For This Useful Post:
01-29-2012, 11:57 PM #13
It worked without having to use the commcenter
01-29-2012, 11:59 PM #14
so you are one of the lucky ones too it wont work on my 4s or 4 without commcenter.....must be something i have installed and dont install the one from my repo it will make you install commcenter, let me build a package that doesnt require it
01-30-2012, 12:06 AM #15
do you copy the plist intself with plist pro? I followed exactly what you said and bamm it worked. same version of 4s? and did you use absinthe as well to jailbreak?
i think it didnt work the first time for me because I renamed the sprint png files maybe that is another factor..
01-30-2012, 12:11 AM #16
What I did is copied the plist to my desktop edited it with the editor ( found the key metioned below and pasted the text afterward )and created a backup of the original, then replaced the carrier.plist on my device and it didnt work on either my 4s or 4 until i installed commcenter and my 4s runs the new 5.0.1 and i jb my 4s with absinthe and my 4 with redsn0w
Yes if you renamed the png files that probably is exactly what messed it up
01-30-2012, 12:14 AM #17
i copied the plist filed original paste it on my desktop. Then I edited from the ifunbox filed and save it and then put the pictures on the sprint_us folder. and I ejected my phone and saw the icon no reboot needed. it should work. try it out unistall commcenter and replace plist with original and delete pictures and re do the steps i know it will work on both.
01-30-2012, 12:17 AM #18
already have tried that
Ok my repo has the corrected deb on in now and its still called the same thing. Right now it only offers AT&T, Verizon, T-Mobile, Sprint, iModdr, and RaWr logos, but more are coming
Idk maybe I am one of the unlucky ones. Oh well it works for me just fine but if I have to restore ever I will try it again.
Last edited by iModdr; 01-30-2012 at 12:40 AM.
01-30-2012, 01:13 PM #19
Ok so I got 2 out of 3 working for me. My status carrier shows verizon but the other 2 are fine. I made sure it says [email protected]..is it something I'm doing wrong?
Never mind guys, I figured it out. Was missing some lines customizing plist.
Last edited by rvance; 01-30-2012 at 01:36 PM. Reason: i figured it out
01-30-2012, 01:17 PM #20
If you are talking about the Sprint package on my repo, those are made just for sprint, I had planned to create a set for Verizon today, Give me about 2 hours and I will repy to this post and send you a personal message to let you know that it is on the repo