Click here to Close
打印

[壁纸] 1.1.1中文下,支持换主题了

1.1.1中文下,支持换主题了

以前碰到1.1.1中文后,SummerBoard主题支持不了,现在发现可以了。
具体办法,装iSwitcher-Bundle-1.60。
http://iphone.exploit.org/pxl/ 下载
下好后是个压缩包,解压后得到一个文件夹,里面有apps,bin,Library,Themes,PxlPkg.plist
其中,PxlPkg.plist是具体的安装路径。写字板打开。如下

<?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>CFBundleIdentifier</key>
<string>com.googlecode.iSwitcher</string>
<key>RDPxlPackageDesc</key>
<string>Allows on the fly theme swapping (Redesigned for 1.1.1). This package comes with 15 themes, themes that are installed in /var/root/Media/Themes. iSwitcher will backup your CURRENT theme (icons and dock). You can restore YOUR ORIGINAL theme (icons and dock) from the iSwitcher main page.</string>
<key>RDPxlPackageFiles</key>
<array>
  <dict>
   <key>destination</key>
   <string>/Applications</string>      iPhone中的对应目录
   <key>overwrite</key>
   <true/>
   <key>source</key>
   <string>apps</string>      解包目录中,需改名成Applications
  </dict>
  <dict>
   <key>destination</key>
   <string>/var/root/Media/Themes</string>       iPhone中的对应目录
   <key>overwrite</key>
   <true/>
   <key>source</key>
   <string>Themes</string>     解包目录中
  </dict>
  <dict>
   <key>destination</key>
   <string>/bin</string>     iPhone中的对应目录
   <key>overwrite</key>
   <false/>
   <key>permanent</key>
   <true/>
   <key>source</key>
   <string>bin</string>        解包目录中
  </dict>
  <dict>
   <key>destination</key>
   <string>/var/root/Library/SummerBoard/Themes</string>    iPhone中的对应目录
   <key>overwrite</key>
   <true/>
   <key>permanent</key>
   <false/>
   <key>source</key>
   <string>Library</string>       解包目录中 改名Themes
  </dict>
</array>
<key>RDPxlPackageFormat</key>
<integer>1</integer>
<key>RDPxlPackageIcon</key>
<string>apps/iSwitcher.app/icon.png</string>
<key>RDPxlPackageName</key>
<string>iSwitcher</string>
<key>RDPxlPackageURL</key>
<string>http://code.google.com/p/iswitcher/&lt;/string>
<key>RDPxlPackageVersion</key>
<string>1.60</string>
<key>RDPxlPackagerContact</key>
<string>GregMeach@gmail.com</string>
<key>RDPxlPackagerName</key>
<string>Greg Meach</string>
</dict>
</plist>

把解包的文件改名,然后用winSCP,复制到iPhone对应的文件目录中,设属于755。
重启后在iPhone看到iSwitcher。
如果有SummerBoard的朋友,可以在Theme选项中设Default或iSwitcher。这是为了防止两边冲突。
接下去打开iSwitcher,看到画面后,向左拖来改变主体。再点一下屏幕为选中。
再点Phone Locks When Done ,过会儿就OK了。支持中文,很强。
哈哈哈哈哈
以上的办法也可以用来装那些pxl文件
大家都来顶啊。而且希望大家都可以用iSwitcher的格式来做主题了。
iSwitcher的目录是 /var/root/Media/Themes
SummerBoard的目录是 /var/root/Library/SummerBoard/Themes
大家不要搞混了。
而且iSwitcher的主题格式也有所不同,大家注意阿。
为了用中文界面的朋友也能分享主题,大家都来改一下格式吧。

TOP

上一个iSwitch的自带,给大家研究研究。也可以用来做模版。

附件

thm.preview.png (155.41 KB)

2007-10-30 01:40

预览

thm.preview.png

Aqwoah.thm.rar (869.84 KB)

2007-10-30 01:40, 下载次数: 309

下载

iSwitch格式的Theme目录中包含文件,以Aqwoah主题为例
Aqwoah.thm文件夹,有Icons文件夹,里面都是电话键盘,不懂怎么用,大家研究。
Aqwoah.thm.zip里面都是图标,就是把以前主题的图标打包。同主体名。
LockBackground.jpg背景
SBDockBG2png是Dock的背景
thm.preview.png是iSwitch的演示图片。
Info.plist关联文件
其中Info.plist的内容
<?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>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>Aqwoah.thm</string> 注意要和zip包同名,注意大小写
<key>CFBundleIdentifier</key>
<string>Aqwoah.thm</string> 注意要和zip包同名,注意大小写
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1</string>
</dict>
</plist>
大家一起来动手改吧。
我刚做了一个,测试成功。
其中要注意的两点,
1,是zip格式,如果用rar格式改名zip不行,试过了。
2,zip包里面的png文件,文件名是指定的。
如果你是用SummerBoard主题改过来的。需要改对应的文件名。
iSwitcher之所以能用在中文系统下,是因为命名格式不用于SummerBoard,
SummerBoard是挂接英文名,而iSwitcher可能是复制文件到指定目录,没有证实。
所以iSwitcher选中主题后会过会儿才出来。大家要有耐心。
大家一起来顶吧,大家一起来改吧。
&8




谢谢分享...
有待测试..
我的机是1.02的
呵呵.
等待下面的朋友帮忙测试下吧...
没有人用1.1.1的中文版么
太復雜了……

TOP

前面的是原理解释.做的时候一点也不难
深公网安备案证字第 4403101901155 号