UPDATE Oct. 5th '09 David Ashman has REMOVED the winterboard requirement!!!
Now if you DL the app in Cydia it will install without forcing the install of Winterboard as well. It also now has a Native theme so you don't even have to install a theme. If you want a theme and still don't want Winterboard, you should be able to theme it the same way I mentioned in this thread.
UPDATE Nov 19th '09 There have been a lot of questions on how to theme Native Rendering without Winterboard. Here is how you do it.
First you need to download the theme. You can do this over the internet if you have a .zip or you may have to do it from the command line and get it from Cydia. You do this using my instructions below that I have altered here for you:
If you can find a .zip then SKIP these 2 steps and go to Step 3.
Step 1 Download the .deb for the Theme
You are going to need command line access for this, so either use WinSCP, Terminal or MobileTerminal.
Run
This should download the latest .deb file. Obviously you need to replace com.whatever.theme with the id for the package, you can see that on the info page in Cydia for the theme you want.
Step 2 Extract the files from the deb
We are going to do this so we can install MANUALLY so Cydia doesn't know it's there and won't bug us about Winterboard.
from the command line we need to EXTRACT the .deb to a folder we can use. We'll use the home directory or wherever you are already at.
Now we have the contents of the theme in myTheme.
Step 3
Now you can follow the directions I have posted in the link below. The directions talk about Gruppled and downloading the .zip file. Just pretend Gruppled is your theme name and if you did the dpkg stuff you don't need a .zip file.
Here is the link.
https://forums.macrumors.com/posts/8836779/
ALL DONE!
All below instructions are outdated and saved for archiving. See above for current instructions.
I really don't like using Winterboard when I can have things run with less processes, so here's what I did to get LockInfo on my 3G without Winterboard.
I assumed that I could disable Winterboard in SBSettings after copying my Lockinfo theme into my /Library/Lockinfo folder. I emailed David Ashman for confirmation.
I FOUND A BETTER METHOD THAT WILL WORK PERFECTLY WITH CYDIA. PLEASE WAIT UNTIL TONIGHT FOR ME TO TEST AND POST IT. NEW METHOD WILL WORK FOR THEMES AS WELL.
UPDATE: https://forums.macrumors.com/posts/8487985/
It worked like a charm. I did this all with iFile, but probably easier via some client on the computer.
Warning: ALWAYS backup your files.
EDIT: If you have Winterboard at the moment, then follow this directly, if not Skip ahead and do Part 3 FIRST then come back here.
Part 1
First thing I did was copy my /Library/LockInfo folder and rename it _LockInfo so I'd have a backup. Then I just did what he said. Pasted the contents of the com.ashman.LockInfo to /Library/Lockinfo/ from my Gruppled theme folder.
Next, to get some of the springboard elements to work you have to modify your Springboard.app... Backing up is VERY important here.
I looked in the Themes/Gruppled/com.apple.springboard/ and put the images in there in my springboard.app file. I renamed all the originals from *.png to *.png.backup. The reason I did this so so I can create a script to restore my springboard by just doing
which should replace all my files that I modified with the originals.
Part 2
Now I wanted to REMOVE Winterboard, but LockInfo has it listed as a dependency! Oh no! We know this isn't actually the case though.
You can go into Cydia now and remove Winterboard if you want (Make sure it's enabled in SBSettings before you do). This will remove Lockinfo BUT it will leave the files you pasted into the folder for this mod.
You'll have to reboot your phone and you'll see your lockscreen is very uninformative. No worries, we're about to change that.
Part 3
Next, download the .deb for lockinfo
http://david.ashman.com/beta/lockinfo_1.0.69_iphoneos-arm.deb
Run that on the phone via your favorite command line interface (ssh or MobileTerminal) from root user with the command
(I use *.deb because I don't like typing out the long name in mobile terminal
)
Once that installs it will tell you it did NOT install Winterboard. Just respring your phone and you'll see your Lockinfo pop right back up!
Enjoy!
UPDATE Nov 19th '09 There have been a lot of questions on how to theme Native Rendering without Winterboard. Here is how you do it.
First you need to download the theme. You can do this over the internet if you have a .zip or you may have to do it from the command line and get it from Cydia. You do this using my instructions below that I have altered here for you:
If you can find a .zip then SKIP these 2 steps and go to Step 3.
Step 1 Download the .deb for the Theme
You are going to need command line access for this, so either use WinSCP, Terminal or MobileTerminal.
Run
Code:
su root
apt-get --download-only install com.whatever.theme
Step 2 Extract the files from the deb
We are going to do this so we can install MANUALLY so Cydia doesn't know it's there and won't bug us about Winterboard.
from the command line we need to EXTRACT the .deb to a folder we can use. We'll use the home directory or wherever you are already at.
Code:
dpkg -x /var/cache/apt/archives/com.whatever.theme*.deb ./myTheme/
Now we have the contents of the theme in myTheme.
Step 3
Now you can follow the directions I have posted in the link below. The directions talk about Gruppled and downloading the .zip file. Just pretend Gruppled is your theme name and if you did the dpkg stuff you don't need a .zip file.
Here is the link.
https://forums.macrumors.com/posts/8836779/
ALL DONE!
All below instructions are outdated and saved for archiving. See above for current instructions.
I really don't like using Winterboard when I can have things run with less processes, so here's what I did to get LockInfo on my 3G without Winterboard.
I assumed that I could disable Winterboard in SBSettings after copying my Lockinfo theme into my /Library/Lockinfo folder. I emailed David Ashman for confirmation.
You should be able to drop anything that's in a Themes/<theme>/Bundles directory into /Library/LockInfo/Plugins directory except for com.ashman.LockInfo. Those files would reside directly in /Library/LockInfo/.
dave
I FOUND A BETTER METHOD THAT WILL WORK PERFECTLY WITH CYDIA. PLEASE WAIT UNTIL TONIGHT FOR ME TO TEST AND POST IT. NEW METHOD WILL WORK FOR THEMES AS WELL.
UPDATE: https://forums.macrumors.com/posts/8487985/
It worked like a charm. I did this all with iFile, but probably easier via some client on the computer.
Warning: ALWAYS backup your files.
EDIT: If you have Winterboard at the moment, then follow this directly, if not Skip ahead and do Part 3 FIRST then come back here.
Part 1
First thing I did was copy my /Library/LockInfo folder and rename it _LockInfo so I'd have a backup. Then I just did what he said. Pasted the contents of the com.ashman.LockInfo to /Library/Lockinfo/ from my Gruppled theme folder.
Next, to get some of the springboard elements to work you have to modify your Springboard.app... Backing up is VERY important here.
I looked in the Themes/Gruppled/com.apple.springboard/ and put the images in there in my springboard.app file. I renamed all the originals from *.png to *.png.backup. The reason I did this so so I can create a script to restore my springboard by just doing
Code:
mv *.backup *
Part 2
Now I wanted to REMOVE Winterboard, but LockInfo has it listed as a dependency! Oh no! We know this isn't actually the case though.
You can go into Cydia now and remove Winterboard if you want (Make sure it's enabled in SBSettings before you do). This will remove Lockinfo BUT it will leave the files you pasted into the folder for this mod.
You'll have to reboot your phone and you'll see your lockscreen is very uninformative. No worries, we're about to change that.
Part 3
Next, download the .deb for lockinfo
http://david.ashman.com/beta/lockinfo_1.0.69_iphoneos-arm.deb
Run that on the phone via your favorite command line interface (ssh or MobileTerminal) from root user with the command
Code:
dpkg --force-depends -i lockinfo*.deb
Once that installs it will tell you it did NOT install Winterboard. Just respring your phone and you'll see your Lockinfo pop right back up!
Enjoy!