Jul
18
Posted on 18-07-2008
Filed Under (Visual Basic Apps) by Sidetalker

Edit: With WinterBoard’s enhancements, I feel that a tool like iPhoneShop is no longer necessary so I have not taken the time to update it. If somebody really wants me to update it, post here or drop me an email at admin@sideapps.com

The original iPhoneShop I made a while back to provide a GUI for extracting and repacking .artwork files. It utilized a .jar file (not made by myself) and simply generated .bat files to execute the .jar from command line with minimal user interaction. With the release of the iPhone firmware 2.0, the .artwork files have changed drastically and the old .jar file will no longer work with them.

Dave Peck has written a Python script to extract the new .artwork files on firmware 2.0. He’s given me his permission to create a GUI for the script (which at this time can only extract the files) and I went ahead and made one. If you’re lucky enough to have the 2.0 filesystem and you want to take a peek inside the new .artwork files, I present you with iPhoneShop 2.0!

As usual, the graphics used in this application were created by Allen of planet-iphones.com.

Download below and comment with ideas, suggestions, questions, and requests!

Download

Feel Free to Donate and keep in mind that the requests of donors will always be honored!

    Read More   

Comments

[...] iPhoneShop 2.0 | SideApps I found this on Google for 2.0. Only for Windows and the files are all different. 171 isnt the background behind the clock on the lockscreen anymore [...]


Bird on 25 July, 2008 at 4:09 pm #

I can’t seem to get it to import back to the .artwork. Is this just to extract and view the files as of now?


Sidetalker on 25 July, 2008 at 4:13 pm #

right now you can only extract. There is functionality for importing in the updated python script but i’m out of town and won’t be able to update the GUI for a few weeks.


Killian on 25 July, 2008 at 4:18 pm #

I get the following error when selecting Other.artwork from the drop down:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.MissingMethodException: Method not found: ‘System.String System.Windows.Forms.OpenFileDialog.get_SafeFileName()’.
at iPhoneShop2._0.Form1.cboSelectArtwork_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
at System.Windows.Forms.ComboBox.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
—————————————-
iPhoneShop2.0
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Documents%20and%20Settings/Zeke/My%20Documents/iPhoneShop/iPhoneShop2.0.exe
—————————————-
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
—————————————-
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
—————————————-
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
—————————————-
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
—————————————-
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
—————————————-

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Any ideas what would cause this?


Sidetalker on 25 July, 2008 at 4:32 pm #

I’m not sure just by looking at it. I can look into it when I get home in a few weeks.


Killian on 25 July, 2008 at 5:26 pm #

Thanks Sidetalker, I have just learnt how to run Python script from Command prompt. So I am ok for now. Though that said a gui would be nicer :)


[...] See this page: iPhoneShop 2.0 | SideApps [...]


pulp on 26 July, 2008 at 11:18 pm #

i have an exracted other.artwork file but i cant import it with total commander anyone mind doing it for me? they would be a huge help!


Killian on 27 July, 2008 at 2:15 pm #

Pulp, I can do it for you if you like.

Or I have created a guide over on Modmyiphone.


Sidetalker on 28 July, 2008 at 4:25 pm #

I’ll be back in 2 weeks to add compatibility for the updated python script. Standby.


massimo23 on 31 July, 2008 at 11:45 am #

i updated the iphoneshop java version to support 2.0 firmware artwork files. If you want you cuold apdate your iphoneshop 1.0 to support my java file. Let me know.
Thanks


Gianmarco Odorizzi on 28 August, 2008 at 5:40 pm #

Is there a way to decrypt iphone’s keyboard dictionaries?? :(


Post a Comment
Name:
Email:
Website:
Comments: