Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Проблеммы с Iгаджетами » Модификация iPhone вручную » Инструкция по WinterBoard. Темы. Папки и файлы. (Инструкция по WinterBoard. Темы. Папки и файлы.)
Инструкция по WinterBoard. Темы. Папки и файлы.
Администраторы

Offline

_PASCHUTA_ написал P 29.10.2012, 23:03 :
Инструкция по WinterBoard. Темы. Папки и файлы.

Установив Winterboard мы уже можем вполне осмысленно видоизменить внешнюю, да и внутреннюю организацию нашего iPhone. Причём до полной неузнаваемости, до полнейшего самовыражения. Все зависит от умения, вкуса, желания.
Только чуть-чуть разберёмся где что лежит. И зачем.

Все темы расположены в /private/var/stash/Themes.xxxx, где xxx – это набор цифр и букв, индивидуальный для каждого iPhone.
Или /Library/Themes, что на самом деле является ссылкой (связь) с той же папкой.
Внутри этого "сборника" тем расположены сами темы – это папки с расширением "theme" (например, /private/var/stash/Themes.OgM4xT/Buuf2.theme – для темы под названием Buuf2). Это нужно для порядка (я так думаю), поскольку наличие расширения ни на что не влияет. Работает всё правильно и без этого. Главное чтобы в папках с темами было всё, что нужно. Хотя "всё_что_нужно" – это скорее условное понятие: от "ничего" до очень_много_чего"

Итак про внутренний состав "Темы".

Папка с темой может содержать следующие файлы

1. Файлы с расширением *.png

StatusBar.png – это полоска в самом верху где время, название оператора и т.д.
Размер 320х20 пикселей.

Wallpaper.png - это фон за иконками на рабочем столе. Это общий фон, поскольку можно еще делать разный фон на каждый стол и тогда здесь будут ещё файлы Page1.png, Page2.png до Page8.png с фоном второго, третьего и т.д. столов.
Размер 320х480 пикселей.

Dock.png - это фон дока, полоски внизу экрана, на котором расположены иконки, которые присутствуют на всех рабочих столах.
Размер 320х91 пикселей,

SMSBackground.png - это фон на котором "показывают" СМСки.
Размер 320х480 пикселей.

В корне темы могут находиться файлы с расширением html - Widget.html, Wallpaper.html - это анимированные картинки

2. Здесь же может быть файл info.plist – это файл, который позволит изменить виды разных текстов Вашего iPhone: фонт, его цвет, размер.
Заметьте, что каждое приложение использует файл info.plist и большая часть свойств описана в этих файлах (например: CFBundleIdentifier, MinimumOSVersion, и т.д. ...).
Для каждого элемента – есть блок строк:

<Key>Код_Модифицируемого_Текста</key>
<string>font-family: Times New Roman; font-size: 30px; text-shadow: 1px 1px 3px black; color: black; padding: 0 2px 6px 0;</string>

или
<string>color: white ; font-size: 11px; opacity: .9; text-shadow: 1px 1px 1px black ;</string>
где,
название шрифта - "font-family:"
размер шрифта - "font-size:"
цвет шрифта – color
может присутствовать "padding" – Пометка, которая позволяет перемещение текста на изображении
"text-shadow" – текст с тенью
transparent – прозрачный
opacity –непрозрачность

Цвет может быть записан как в текстовом виде (black, white), так и в виде шестнадцатеричного кода, который можно посмотреть здесь: W3Schools Color Test или в фотошопе.

Вот главные строки, полезные для ваших тем:

В начале каждого файла info.plist помещаете следующий код:
<xml>
<DOCTYPE>
<plist>
<dict>

Название иконки, не находящееся в доке (рабочий стол)
<key>UndockedIconLabelStyle</key>
<string>/*font-family: monospace; font-size: 13px;*/ color: white</string>

Название иконки в доке
<key>DockedIconLabelStyle</key>
<string>/*font-family: monospace; font-size: 13px;*/ color: white</string>

Часы в StatusBar
<key>TimeStyle</key>
<string>/*font-family: monospace; font-size: 16px*/ color: #FFFFFF</string>

Дата в календаре
Пометка padding позволяет перемещение текста на изображении
<key>CalendarIconDateStyle</key>
<string>font-family: Helvetica; font-size: 30px; color: #4169E1; padding: 0 5px 6px 0;</string>

День в календаре
Пометка padding позволяет перемещение текста на изображении
<key>CalendarIconDayStyle</key>
<string>font-family: Helvetica; font-size: 9px; color: #ffffff; padding-top: 5px;</string>

Положение цифры, извещающей о новых событиях (sms, mail, и т.д. ...)
margin-top перемещает цифру вертикально
<key>BadgeStyle</key>
<string>margin-top:1px;</string>

<key>IconAlpha</key> - Уровень прозрачности иконок на рабочем столе
<string>0.8</string>

В конце каждого файла info.plist помещаете следующий код:
</dict>
</plist>

Папка с темой может содержать следующие папки:

Icons - папка, которая содержит иконки для приложений

UIImages - папка, которая содержит оформление интерфейса, в ней может быть очень много файлов-картинок. Например, здесь может находиться альтернативная клавиатура (!), альтернативный фон (обои) для рабочего стола. И т.д.

Folders - папка, в которой находится много папок, названных по именам приложений (например: Cydia.app, MobilePhone.app, MediaPlayer.framework и т.д.). В этих файлах может быть файл: Default.png – это картинка, которая выводится на экран в момент запуска приложения. Здесь же может быть папка ChatKit.framework, в которой находятся два файла - Balloon_1.png и Balloon_2.png – это пузыри, в которые помещается СМС-сообщение, входящее и исходящее соответсявенно. Здесь же, если надо: biteSMS.app с такими же «пузырями» внутри

Bundles - папка, содержит названия системных папок, отвечающих за изменение интерфейса (как будто файлы в других папках отвечают за что-то иное). Интересно что и изменения интерфейса в этой папке «конкурируют» с содержимым папки Folders. Например здесь может быть папка com.apple.chatkit, в которой есть/могут быть файлы Balloon_1.png и Balloon_2.png, про которые писал выше Q_o. Здесь есть такие штуки как «com.apple.mobileipod» и «com.apple.mobileipod.settings». В последней (точнее во всех *.setting)находится файл с названием icon.png, изображение которого выводится около имени программы, когда Вы заходите на телефоне в «настройки».
Тут есть папка «com.apple.springboard», в которой лежат «батарейки» (BatteryBG_1.png - BatteryBG_17.png).
Здесь же все слайдеры, картинки на StatusBar (сверху) и ещё много чего.

Папка UISounds - тут все звуки. Смена стандартных звуковых сигналов (щелчок при печатании текста, входящая почта и другие).

И ещё буквально три слова про Widget’ы. Они же украшательства (украшения).
В WinterBoard`e есть возможность устанавливать на локскрин и рабочий стол своего рода интернет страницы (html) – widget. Написанные при помощи тегов для html. Их три разновидности:

LockBackground.html - на локскрин поверх обоев.
Widget.html - на рабочий стол поверх обоев.
Wallpaper.html - на рабочий стол вместо обоев.

При помощи данных widget расширяются возможности iphone, а именно возможность добавить календарь, часы с секундами, прогноз погоды, курсы валют и т.д. и т.п.

Но это отдельная «тема» разговора. Достаточно не простая.

В этой части хотелось донести общие, очень общие свЕдения о возможностях этой программы Winterboard.
Хотя, наверное, я не прав. Это всё про возможности самого iPhone, а WB – инструмент, для доступа к изменению внешнего вида. (Или внутреннего…..)

PS. В качестве "бонуса," для дочитавших до конца привожу тему для iPhone. Эта тема СТАНДАРТНАЯ. Т.е. внешний вид iPhone НЕ изменяется, но!! в ней есть практически все папки, картинки и звуки, которые есть в iPhone.
Привожу для "исследователей", которые хотят изменить, но не знают как, что и где менять. Чтобы можно было посмотреть где что лежит.

Форум » Проблеммы с Iгаджетами » Модификация iPhone вручную » Инструкция по WinterBoard. Темы. Папки и файлы. (Инструкция по WinterBoard. Темы. Папки и файлы.)
  • Страница 1 из 1
  • 1
Поиск: