The ModMyTM Family of Sites:
ModMyMotoModMyiModMyGphone




 
 
Register or Connect with Facebook

Discuss AppStore Apps | Browse / Search Cydia | MMi Cydia Stats




  Apple Forums & iPhone Forums, Mods, Hacks, News, Themes, Downloads, and more! | ModMyi.com > Design and Media For the iPhone / iPod Touch > Skinning / Themes Discussion
Reply
 
LinkBack Thread Tools Display Modes
  #31  
Old 07-31-2007, 07:38 PM
What's Jailbreak?
 
Join Date: Jul 2007
Location: Portland
Posts: 13
Thanks: 1
Thanked 6 Times in 4 Posts
windows putfile

Thanks! I'll look into it!

Quote:
Originally Posted by justin View Post
I believe you have to specify the entire directory tree when using the putfile command in the windows version of the iPhoneInterface. So instead of "putfile icon.png" it would be "putfile /Applications/Calculator.app/icon.png"

Then again I haven't tested this. I've only read about it.

justin 8)
Hmm... The forum automatically merged these 2 posts... anyways what follows is the reply to the bottom quote!

The reason why I decided to not automatically add a Services.plist is because of two reasons. First is that for some reason, my personal iPhone syncs just fine with iTunes without being locked down! Weird... I know... I was under the impression that iTunes/syncing would break if it wasn't locked down... but it's been working fine. The second reason I opted to not auto-lockdown peoples phones is because I envision people stacking iPhoneBundles on.

A scenario would be. Let's take your great Mirrored theme. You've got the default. Then later you release a couple of different variants. Those variants only include different tinting of the dock. I'd run installipb once to install the default theme. Reboot my phone... decide that I think it's prettier with a blue tinting (transparent blue on green... probably not that pretty, but ya never know). So I run installipb again and reboot. If I automatically locked down the phone after every run, it'd slow down the installation of multiple IPB's dramatically.

What I'm thinking about doing is maybe adding a switch (-L maybe) that'll put the Lockdown stuff in place.

What do you think?

Quote:
Originally Posted by bluewoodboarder View Post
I was just wondering if there was a reason you wouldn't want the script to automatically add a new Services.plist file at the end of execution. I added the correct directories to my themes .ipb so it now does it automatically. But I think it would be better if the script would just grab a local copy of Services.plist from your phonedmg folder. Less chance of someone sneaking something nasty in that way.

Noah

Last edited by timblade; 07-31-2007 at 07:49 PM.. Reason: Automerged Doublepost
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #32  
Old 08-01-2007, 12:45 AM
Green Apple
 
Join Date: Jul 2007
Posts: 56
Thanks: 1
Thanked 15 Times in 11 Posts

Yah another switch to lock the phone down would work great I think. Thanks again for this awesome script. Run into any issues since the iPhone software update? I'm going to download and install the update in a minute...
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #33  
Old 08-01-2007, 12:53 AM
What's Jailbreak?
 
Join Date: Jul 2007
Location: Portland
Posts: 13
Thanks: 1
Thanked 6 Times in 4 Posts
iphone update

Yup! I was forced to do a software restore. Not a huge deal, but definitely a slight inconvenience

jailbreak and iphoneinterface seem to be working great still!

Quote:
Originally Posted by bluewoodboarder View Post
Yah another switch to lock the phone down would work great I think. Thanks again for this awesome script. Run into any issues since the iPhone software update? I'm going to download and install the update in a minute...
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #34  
Old 08-01-2007, 05:07 AM
What's Jailbreak?
 
Join Date: Jul 2007
Location: Portland
Posts: 13
Thanks: 1
Thanked 6 Times in 4 Posts
Windows Sux

Great News! I got it working 100% under Windows!!

CDocuments and Settings\Tim\Desktop\ipb>installipb.pl bach
installipb.pl Version: 0.2.1
Created By: Tim Blade <timothy.blade@gmail.com>

iPhoneInterface: C:/Documents and Settings/Tim/Desktop/ipb/iPhoneInterface.exe
Bundles Directory: C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles
Target Bundle: bach.ipb
iPhone OS Version: 1.0
Target Variant: Default
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/Calculator.app - /Applications/Calculator.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/Maps.app - /Applications/Maps.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/MobileCal.app - /Applications/MobileCal.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/MobileMail.app - /Applications/MobileMail.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/MobileMusicPlayer.app - /Applications/MobileMusicPlayer.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/MobileNotes.app - /Applications/MobileNotes.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/MobilePhone.app - /Applications/MobilePhone.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/MobileSafari.app - /Applications/MobileSafari.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/MobileSlideShow.app - /Applications/MobileSlideShow.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/MobileSlideShow.app - /Applications/MobileSlideShow.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/MobileSMS.app - /Applications/MobileSMS.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/MobileTimer.app - /Applications/MobileTimer.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/Preferences.app - /Applications/Preferences.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/Stocks.app - /Applications/Stocks.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/Weather.app - /Applications/Weather.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/Applications/YouTube.app - /Applications/YouTube.app
C:/Documents and Settings/Tim/Desktop/ipb/iPhoneBundles/bach.ipb/1.0/Default/System/Library/CoreServices/SpringBoard.app - /System/Library/CoreServices/SpringBoard.app
Attached Files
File Type: zip installipb-0.2.1.zip (1.6 KB, 357 views)
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
The Following User Says Thank You to timblade For This Useful Post:
tehmacuser (08-01-2007)
  #35  
Old 08-01-2007, 08:39 AM
Green Apple
 
Join Date: Jun 2007
Location: a place
Posts: 34
Thanks: 1
Thanked 5 Times in 4 Posts
Send a message via AIM to tehmacuser

nice job tim! this looks like a very nice way to install themes ^__^
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #36  
Old 08-01-2007, 09:23 AM
previously known as amalone87
 
Join Date: Jul 2007
Device + Firmware: 8GB iPhone w/ Jailbroken 2.0.2
Operating System: Leopard, Vista, and XP
Location: Knoxville, TN
Posts: 270
Thanks: 45
Thanked 49 Times in 35 Posts

I will try it when I get home today! I can't wait!
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #37  
Old 08-01-2007, 07:22 PM
What's Jailbreak?
 
Join Date: Jul 2007
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts

hi im not a programer but i want to mod my iphone, is there any tutoriar to do this? i like the leopard theme thaks
p.d soryy about my spelling
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #38  
Old 08-02-2007, 09:28 AM
What's Jailbreak?
 
Join Date: Jul 2007
Posts: 7
Thanks: 0
Thanked 1 Time in 1 Post

Has anyone taken the theme authors to task yet regarding the ipb format, I think it is a brilliant idea and seems to be a viable solution for modders. I would recommend that someone contact all the theme creators and have them restructure to this new "standard" I am currently testing the mod on a vista box at work after having some issues last night applying a new skin. Lets hope this works
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
The Following User Says Thank You to Dragon3leg For This Useful Post:
timblade (08-02-2007)
  #39  
Old 08-02-2007, 08:49 PM
What's Jailbreak?
 
Join Date: Jul 2007
Location: Portland
Posts: 13
Thanks: 1
Thanked 6 Times in 4 Posts
phone mods

rumor has it there are some easy to use applications that will be out soon to help you do so. in the mean time i'd advise that you read some of the how-to's that are out there. http://www.hacktheiphone.com/ has some great tutorials.

Quote:
Originally Posted by odiarte View Post
hi im not a programer but i want to mod my iphone, is there any tutoriar to do this? i like the leopard theme thaks
p.d soryy about my spelling
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #40  
Old 08-02-2007, 09:10 PM
What's Jailbreak?
 
Join Date: Jul 2007
Location: Portland
Posts: 13
Thanks: 1
Thanked 6 Times in 4 Posts
new version available

Ok, I've gotten version 0.3.0 complete. I now have the "only allowed file extensions" feature just about working properly (it still doesn't allow you to specify * to allow all files). This will help a lot with some of the themes that the authors used a "Create Archive" of folder on a Mac and some of the mac specific files that you _don't want on your iPhone are included (like .DS_Store).

I've also created a new iPhoneBundle out or someone's frickin rad star trek theme. Also, I updated the Bach and paperCONS themes I converted to ipb include a DisplayOrder.plist. I realized after doing the star trek theme that unless theme authors include the default displayorder in their ipb, if someone installs something like the star trek theme, then installs something like the bach theme, they'll be in for an unexpected surprise.

I'm on a super, super, super slow connection so you can hit up http://www.timmy.org/ipb/ for the updated themes and updated installipb version. I will, however, attach the installipb zip file in this post since it's so tiny.

I've pasted an example of installipb 0.3.0 working properly below.

twisted:~/phonedmg tim$ ./installipb.pl Mirrored
installipb.pl Version: 0.3.0
Created By: Tim Blade <timothy.blade@gmail.com>

iPhoneInterface: /Users/tim/phonedmg/iPhoneInterface
Bundles Directory: /Users/tim/phonedmg/iPhoneBundles
Target Bundle: Mirrored.ipb
iPhone OS Version: 1.0
Target Variant: Default

[ignore] .DS_Store (bad extension)
[ignore] .DS_Store (bad extension)
[putfile] /Applications/Calculator.app/icon.png
[putfile] /Applications/Maps.app/icon.png
[putfile] /Applications/MobileCal.app/icon.png
[putfile] /Applications/MobileMail.app/icon.png
[putfile] /Applications/MobileMusicPlayer.app/icon.png
[putfile] /Applications/MobileNotes.app/icon.png
[putfile] /Applications/MobilePhone.app/icon.png
[putfile] /Applications/MobileSafari.app/icon.png
[putfile] /Applications/MobileSlideShow.app/icon-Camera.png
[putfile] /Applications/MobileSlideShow.app/icon-Photos.png
[putfile] /Applications/MobileSMS.app/icon.png
[putfile] /Applications/MobileTimer.app/icon.png
[putfile] /Applications/Preferences.app/icon.png
[putfile] /Applications/Stocks.app/icon.png
[putfile] /Applications/Weather.app/icon.png
[putfile] /Applications/YouTube.app/icon.png
[ignore] .DS_Store (bad extension)
[ignore] .DS_Store (bad extension)
[ignore] .DS_Store (bad extension)
[putfile] /System/Library/CoreServices/SpringBoard.app/SBDockBG2.png

I realize that creating ipb's can be somewhat of a pain in the *** for Mac users (since you have to right click on each .app and do show package contents to get the icon's in the appropriate folder using the finder). I have a couple of utilities in the works that will help with that!

Also, within the next couple of weeks or so I'll setup a homepage for all things iPhoneBundle related. I plan on documenting exactly what I've done, why I've done it, and where I plan on going. Hopefully this will help facilitate other developers in adopting this format (or constructively criticizing it and helping to make it better).

--Tim
Attached Files
File Type: zip installipb-0.3.0.zip (1.7 KB, 292 views)
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #41  
Old 08-06-2007, 12:11 PM
What's Jailbreak?
 
Join Date: Jul 2007
Posts: 7
Thanks: 0
Thanked 1 Time in 1 Post

Tim thanks for packaging up the Lcars2 skin for me, now all we need is some one to figure out how to attach the little tricorder sound effects to the button presses and this theme would be complete
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #42  
Old 08-08-2007, 12:17 PM
Green Apple
 
Join Date: Jul 2007
Posts: 56
Thanks: 1
Thanked 15 Times in 11 Posts
Uninstaller?

I think that theme creators including myself should start including an uninstall as part of each iPhoneBundle. This would allow themes to be easily reverted back to the original without having to restore or replace every file. I will revise my Leopard theme and the MT Dew Theme to include this. I realize that anyone installing a theme over my Mountain Dew theme would probably still be stuck using the custom open close sounds.

I have now modified my Leopard and Mt Dew Themes to include a Remove variant. With this to uninstall either theme if it was installed over a stock iphone you just have to run:

./installipb.pl -a "Remove" nameOfTheme

What do you guys think?

Last edited by bluewoodboarder; 08-09-2007 at 02:35 AM.. Reason: Automerged Doublepost
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #43  
Old 08-09-2007, 03:03 AM
Kyle Matthews's Avatar
Owner / Founder - ModMyi
aka poetic_folly
 
Join Date: May 2007
Device + Firmware: iPhone 3G[S] | 3.0 | Jailbroke
Operating System: OS X Leopard 10.6.2
Location: Tampa, FL. Used to be Seattle.
Posts: 8,384
Thanks: 295
Thanked 2,623 Times in 855 Posts
Send a message via AIM to Kyle Matthews

I like it! And timmy, we have a full guides section on our site as well!
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #44  
Old 08-10-2007, 01:17 AM
NetMage's Avatar
Developer
 
Join Date: Aug 2007
Device + Firmware: iPhone 2.2.0
Operating System: Windows XP / OS X
Location: Virginia
Posts: 1,231
Thanks: 45
Thanked 202 Times in 162 Posts

Excellent!
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #45  
Old 08-10-2007, 09:56 AM
Green Apple
 
Join Date: Jul 2007
Posts: 41
Thanks: 4
Thanked 29 Times in 6 Posts

Quote:
Originally Posted by Dragon3leg View Post
Has anyone taken the theme authors to task yet regarding the ipb format, I think it is a brilliant idea and seems to be a viable solution for modders. I would recommend that someone contact all the theme creators and have them restructure to this new "standard" I am currently testing the mod on a vista box at work after having some issues last night applying a new skin. Lets hope this works
What about an XML standard in a theme? If the XML specified exactly which file goes where, any program could use it to put the file in the right place, or use it to show a preview...anything...it would be up to the program but th XML would be the definition. For example:
Code:
<xml>
  <theme>
    <name>Kevin's Cool Theme</name>
    <description>A theme showing off the new XML format and pink colors.</description>
    <sound>
       <name>Lock Phone Sound</name>
       <locationOnPhone>/System/Library/Audio/UISounds/lock.caf</locationOnPhone>
       <locationInTheme>/sounds/lockme.aiff</locationInTheme>
    </sound>
    <sound>
       <name>Unlock Phone Sound</name>
       <locationOnPhone>/System/Library/Audio/UISounds/unlock.caf</locationOnPhone>
       <locationInTheme>/sounds/unlock_scream.aiff</locationInTheme>
    </sound>

    <icon>
       <name>Calculator Icon</name>
       <locationOnPhone>/Applications/Calculator.app/icon.png</locationOnPhone>
       <locationInTheme>/icons/calc.png</locationInTheme>
    </icon>

</theme>
</xml>
etc...

I could work on the definition of the XML standard, if there is enough of a pull for it.
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
Reply

  Apple Forums & iPhone Forums, Mods, Hacks, News, Themes, Downloads, and more! | ModMyi.com > Design and Media For the iPhone / iPod Touch > Skinning / Themes Discussion

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



Go to Top
ModMyI

All times are GMT -6. The time now is 01:19 PM. Powered by vBulletin® Version 3.8.4
If you need Dedicated Server Hosting, you should check out SingleHop. | Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0 Copyright © 2007-09 by ModMy, LLC. All rights reserved.

iPhone News / iPhone Forums / Apple News / Apple Forums / RSS / Contact Us / / Privacy Statement / Top