快用首页 快用苹果助手官方微博 快用苹果助手官方微信 快用苹果助手官方微信
当前位置: 首页>越狱频道>越狱资讯

iOS9越狱后如何美化手机 教你如何制作主题

2015-09-08

编辑:FFF团

来源:网络

评论(0

你是喜欢已经“成型”的主题,还是想要加入一些自己喜欢的元素呢?或者你也想动手制作一个自己想要的美化主题呢?其实这些想法完全是可以实现的,下面,我们来一起学习一下应该如何使用老牌美化插件 Winterboard 制作 iPhone 美化主题以及如何在下载好的主题加入自己喜欢的元素吧。

img201508302138560.png

主题的基本结构

通常来说,一个主题包基本上包含以下 4 个部分:

1. 文件夹:Bundles、Folders、Icons、UIImages 以及 UISounds

2. 配置文件:Info.plist

3. 背景图片:Dock.png、StatusBar.png、Wallpaper.png 以及 LockBackground.png

4. 插件:Wallpaper.html、LockBackground.html、Widget.html 以及被这些 html 内部指定的目录,比如 widget、private 和 resoures 等文件夹

背景图片的修改

1. 主屏幕壁纸:Wallpaper@2x.png,分辨率为 640 x 960

2. 锁屏壁纸:LockWallpaper.png,分辨率为 640 x 960

3. 状态栏:

- 电话、设置以及短信状态栏 Silver_Base@2x.png (分辨率为 10x40),放于在主题 UIImages 文件夹里

- 锁屏、电池界面、与主屏幕状态栏 Translucent_Base.png(分辨率为 640x40),放于在主题 UIImages 文件夹里

4、Dock 栏(分辨率为 40x90)放于 Bundles 文件夹里的 com.apple.springboard

5、短信聊天背景:SMSBackgroung.png(分辨率为 960x960)

Info.plist 配置(用于修改字体颜色及大小,可以在配置里改)

1. Dock 栏图标字体:DockedIconLabelStyle

2. 非 Dock 栏图标字体:UndockedIconLabelStyle

DockedIconLabelStyle

font-family: Arial; font-size: 15px; color:#00008B; font-weight:bold

UndockedIconLabelStyle

font-size: 15px;color: yellow;opacity:0.5

说明:

font-family:字体样式

font-size:字体大小(默认是 13,一般不要超过 15)

font-weight:字体粗细 bolder、bold

opacity:将文字透明化(取值范围 0 到 1 之间:0 是全透明,1 是完全不透明)

color:字体颜色,使用 CSS 颜色代码值或者颜色名称,比较特殊的是透明色是 transparent。该处的 #00008B 是 CSS 颜色代码,对应的名称是darkblue,使用 color:darkblue 可以达到相同的颜色效果。

将 Dock 栏和非 Dock 栏图标文字设置透明代码:

DockedIconLabelStyle

opacity:0

UndockedIconLabelStyle 

opacity:0

3. 导航条:NavigationBarStyle

NavigationBarStyle 

1

导航栏风格:0 是默认颜色(淡蓝色),1 是黑色,2 是透明

4. 日历的“日期”字体:CalendarIconDateStyle

5. 日历的“星期”字体:CalendarIconDayStyle

CalendarIconDateStyle 

color: blue;//将日期颜色改成蓝色

CalendarIconDayStyle 

color: black;//将星期颜色改成黑色

6. 状态栏(StatusBar)时间字体:TimeStyle

TimeStyle

color: red;

Bundles 文件夹介绍

1. Bundles 目录结构:该目录下的子文件夹都是由每个程序的 ID 命名的,每个文件夹都是对应程序的资源。一般分为两大类:

- 应用程序:如果是苹果自带程序都是以 com.apple.XXXXX 命名,非官方程序为 com.xxxx.XXXX,如 Facebook 的 ID 为com.facebook.Facebook。

- 系统框架:主要是存放 TelephonyUI.framework 和 UIKit.framework 这两个 iOS 框架里的资源,命名分别为 com.apple.Telephony 和 com.apple.UIKit。

获取某个应用程序 ID 的方法,以 Cydia 为例:

(1) 用手机助手打开 /Applications/Cydia.app;

(2) 打开 Info.plist;

(3) 找到 key 为 CFBundleIdentifier 对应的值 com.saurik.Cydia,即为 Cydia 的程序 ID。(最后在 Bundles 里创建 com.saurik.Cydia 的文件夹,里面存放 Cydia.app 的图片就可以修改 Cydia 程序显示的样式了)

修改程序的桌面图标

icon@2x.png (分辨率:118 x 120)

icon.png (分辨率:59 x 60)

如果 icon@2x.png 不存在,则会使用 icon.png

修改系统桌面程序界面(com.apple.springboard),可以修改电池背景、卸载程序按钮背景和程序气泡数字标记背景等等。

- 电池:包含 17 个文件,BatteryBG_1@2x.png 到 BatteryBG_17@2x.png

- 程序气泡数字标记(角标):SBBadgeBG@2x.png

- 卸载程序按钮:closebox@2x.png 长按图标时出现的删除 ipa 的小图标

修改滑块(com.apple.TelephonyUI )

bottombarknobgray@2x~iphone.png 为解锁滑块的图标

bottombarknobgreen@2x~iphone.png 为来电滑块的图标

bottombarknobred@2x~iphone.png 为关机滑块的图标

Folders

该文件夹功能跟 Bundles 一样,都是修改应用程序的资源。除了文件夹名称方式不同,而且不能修改系统框架 TelephonyUI.framework 和 UIKit.framework 外,两者是一致的。

Icons

用于修改桌面图标名称。与 Bundles 和 Folders 修改图标不同,图标以程序显示名称来命名。

UIImages

主要用于修改 iOS 框架 UIKit.framework 里的资源,相当于 Bundles 目录下的 com.apple.UIKit 目录。一般是苹果的 UI 元素资源,比如导航条背景图片,弹出的警告对话框背景或者按钮图片等等。

UIsounds

修改 /System/Library/Audio/UISounds 目下的声音文件,格式为 caf,只要将 aac 格式改成 caf 就可以了。

插件

插件的后缀为 .html,主要是锁屏插件,主屏动态壁纸,以及日历天气插件等等,主要为三类:

1. Wallpaper.html 主屏幕显示的插件,一般为动态壁纸,也就是幻灯片

2. LockWallpaper.html 锁屏显示的插件

3. Widget.html 小插件,一般是时钟、日历或者天气插件

如果同时存在 Wallpaper.html、Widget.html 和 Wallpaper.png,则 Widget.html 显示在最上层,Wallpaper.html 显示在中间层,Wallpaper.png 在最下层。

锁屏天气修改:

打开主题包里的 LockBackground.html

搜索 var locale 会出现 var locale = "CHXX0097"等字眼, 修改引号里面的。

开启 LockBackground.html 需在电脑上下载“Notepad++”软件