by Tony Mattke on October 8, 2008
Wallpaper
Yet again, Winterboard makes this dead easy. I made it a bit more complicated so I could update it easier. I plan on making an application some time in the future to change wallpaper, SMS Text Tones, Voicemail tones, etc.. but for now, I just create a theme for each wallapaper I want to change to..
- back to /var/stash/Themes.xxxxx — lets make a new directory called WallpaperName.theme, and a directory inside it called images.
mkdir WallpaperName.theme/images
- Transfer your image to this directory and rename it Wallpaper.jpg/png
- Thats it. load WinterBoard, check the new Wallpaper theme and when you exit Springboard will automagicly restart, and you’ll now have a new image behind your springboard.
by Tony Mattke on October 6, 2008
Since I posted the page detailing the customizations to my iPhone, I’ve noticed that backgrounder seems to be closing BeeJive after a few minutes. Works just fine initially but seeems to close after the phone goes to sleep. I’ve checked with the developer of backgrounder and he seems to think its a resources issues which I am going to look into. I am also going to attempt running Insomnia when leaving Beejive running in the background. Not sure if that is going to be the fix or not, but it seems like it may work.
When I find a solution, I’ll keep you updated.
by Tony Mattke on October 4, 2008
Black Status Bar
This is a really simple mod, that I honestly couldn’t find any documentation for. If anyone has some, please contact me.
- First, goto your /var/stash/Themes.xxxxx directory
- Lets make a copy of the Solid Status Bar theme, we’re going to build ours off of this.
cp -r Solid\ Status\ Bar.theme/ Black\ Status\ Bar.theme
cd Black\ Status\ Bar.theme
- Ok, now we need to edit Info.plist – the only change here is chaning the 0 under StatusBarMode to a 1. It should look like this when completed.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>StatusBarMode</key>
<string>1</string>
</dict></plist>
- Thats it. Activate Black Status Bar inside of WinterBoard, when you exit Springboard will automagicly restart.
by Tony Mattke on October 4, 2008
If you were half as excited as I was when you found backgrounder, you probably immediatly wanted to find a way to automaticly background your IM applications and such. Here, I’ll give an example for BeeJive IM client.
- Find your way to /var/mobile/Library/Preferences
cd /var/mobile/Library/Preferences/
- Next, we’re going to create a file named jp.ashikase.backgrounder.plist with the following data.
vi jp.ashikase.backgrounder.plist
...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>enabled_apps</key>
<array>
<string>com.beejive.BeejiveIM</string>
</array>
</dict>
</plist>
- Thats it ! Notice the line com.beejive.BeejiveIM — this designates the Beejive bundle as an app that will always by default be backgrounded. To default background another application just copy the beejive line and add the new bundle identifier. If you need to close the program for any reason, hold the home button while in it and you’ll get a pop up message saying backgrounding disabled, and the app will close.
by Tony Mattke on October 4, 2008
When I attempted to install iZipper, it was apparently created for an older iPhone/Firmware. Here are the quick instructions on how to fix it to work, and add some new sillyness.
- After you install iZipper, ssh into the phone and lets take a look at /var/stash — There should be a directory there named Themes.xxxxx (where x is a random character) this is where WinterBoard stores its theme files. Inside that directory, you’ll see several more, one for each theme installed. Lets go into the iZipper\ Sliders.theme directory.
- The first modification to this theme is changing the slider’s message (Slide to unlock). cd into Bundles, and create a directory called com.apple.springboard and a directory inside it called en.lproj (thats an L in lproj) inside there, we’re going to create a new file named SpringBoard.strings with the new message information.
cd Bundles
mkdir -p com.apple.springboard/en.lproj
cd com.apple.springboard/en.lproj
echo '"AWAY_LOCK_LABEL" = "unzip me...";' > SpringBoard.strings
- The next thing we need to do is move the images provided for the slider. Go back into the iZipper Sliders.theme root directory. Create a new directory called Folders, and move ./Bundles/com.apple.TelephonyUI.framework to ./Folders/TelephonyIU.framework
cd ../../
mkdir Folders
mv Bundles/com.apple.TelephonyUI.framework Folders/TelephonyUI.framework
- This step is option, but it makes the slider look much better in my opinion. Remove the 3 following files. bottombarbkgndlock.png, bottombarbkgnd.png, and topbarbkgnd.png
cd Folders/TelephonyUI.framework
rm bottombarbkgndlock.png bottombarbkgnd.png topbarbkgnd.png
- Thats it. Go into WinterBoard and activate iZipper Sliders – Springboard will automagicly restart, and your lock screen will be updated !
Recent Comments