категории | RSS

  

Ставим свои иконки на всё меню смарта 0

Полезные советы

DimonVideo
Sat, 14 Feb 2009 16:07:05 MSK

Источник: www.dimonvideo.ru
--------

Ставим свои иконки на всё меню смарта. Автор способа не я. Я лишь доработал способ предложенный Karp.exe. и обьеденил другие способы (с добавлением своих фичей) в одну статью. Только для разблокированных смартов!
Итак начнем: прочитав статью "Собственнье иконки у папок в меню" решил попробовать и понял что на 9.2 это не катит. Упорно не менялись папки Офис,Приложения,Связь,Настройки и т.д. После 4х дневного танца с бубном все получилось.
Берем файл C private 101F4CD2 content appsheldata.xml и копируем в удобное место например на карту.
Берем иконку формата mif и кладем в C resource apps. Как делать иконки mif надеюсь все знают.
Затем в меню телефона создаем папку с именем папки (пишем русскими буквами) которую хотим поменять и перемещаем в нее все из родной папки. Сносим родную папку.
Открываем файл appsheldata.xml который скопировали на карту, с помощь например X plore в кодеровке Utf-8 и ищем строки Идем в C private 101F4CD2 content appsheldata.xml открываем текстовым редактором и ищем строки с названием нашей созданной папки, чтото подобное: После строк ...ИМЯ ПАПКИ_title;"ставим пробел и прописываем нашу иконку icon_file="C:resourceappsИМЯ ИКОНКИ.mif" icon_id="16384" mask_id="16385" сохраняем файл.
Заходим в меню телефона Функции Выход. Если все сделали правильно кинока 100% заменится.
Все выше изложенное применительно к любой папке. Разница лишь в названии папки.
Строка icon_file="C:resourceappsИМЯ ИКОНКИ.mif" icon_id="16384" mask_id="16385" применительна ко всем прописываемым иконкам.
Фишка способа в том что смарт воспринимает чужие папки как свои и соблюдает все их требования, то есть когда вы ставите какую либо прогу,она встает именно в папку "Приложения" а не в корень меню.
Меняем иконки к любой яве.
Способов есть не мало, я предлагаю наиболее универсальный.
Как известно ява хитрая штука, и не каждую можно распаковать на смарте для подмены иконки. И еще один нюанс, даже если ява лицензионная, то после подмены иконки в ее архиве, она воспринимается смартом как левак. Этим проблемам есть решение.
Будем менять иконку к установленной яве без ее распаковки и переустановки.
Начнем: берем не нужную яву обязательно jar (если хотите менять несколько иконок то сделайте ее копию) меняем расширение с jar на zip, открываем архив любым zip архиватором, находим иконку (png), запоминаем ее имя.
Берем свою иконку любого размера, желательно квадратную ((png) можно нарисовать paintCADом или сконвертить image converterом) и меняем имя на то что в архиве.
Добавляем ее в архив согласившись на замену. Закрываем архив и меняем расширение обратно на jar.
Устанавливаем на диск где стоит ява которую будем оформлять. В меню должна появится ява с нашей иконкой. Если нет, проверить сделанное ранее.
Затем идем в * private 10003a3f import apps Nonnative resource и ищем файлы mbm. Это и есть иконки к ява файлам.
Находим иконку которую будем менять, запоминаем ее имя и сносим этот mbm.
Находим нашу иконку в этом же списке и переименовываем в то что запомнили.
Идем в меню смарта Функции Выход. Иконка сменится. Если нет делаем рестарт.
Сносим не нужную яву (она уже без иконки). Всё.
Меняем остальные иконки к родному софту.
Идем в Z resource apps выделяем там все файлы mif и копируем в удобное место к примеру на карту в папку mif.
Распаковываем smartSISом файлы из этой папки.
Затем в * smartSIS mif unpaced смотрим архивы и меняем иконки на свои. То есть переименовываем свою иконку на ту что в архиве, кидаем в архив согласившись на замену, запаковываем обратно smartSISом и кладем в C resource apps.
Ставим патч c2z в автозагрузку и делаем рестарт.
Вот и всё.
Для замены иконок sis файлов читаем тему "установка иконок от любимой темы к сторонним приложениям"

В общем для замены 95% графики мне пришлось отредактировать около 170 mif,png, mbm и txt файлов.

Это моя первая статья, надеюсь все изложенно более чем понятно. Сильно не пинайте. Тестировалось все на n95 8gb.
Stp66stp
Некоторые символы и строки на сайте отображаются не корректно, по этому в прикрепленном файле статья в txt.

Прикрепленный файл #1: 3858_1.txt (8,67 Kb)


Рейтинг: 4
голосов: 5
Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 19

сортировка:
#19   sektorrs    

Объясните, зачем этот appshelldata.xml копировать на карту?Я делал все на месте, может какие то последствия возникнуть?

0 ответить

#19   Stp66stp    

Знающие люди подскажите какой файл отвечает за индикацию батареи и сети и как сменить их иконки. Сори что не в тему. Тел n95 8gb. И при чем тут menu editor? Этот способ меняет иконки раз и навсегда(до формата или пока сами не поменяете) и ни каких прог.

* редактировал(а) Stp66stp 17:48 18 фев 2009

0 ответить

#19   KVVOA    

artoroman, по началу так и сделал, у 6290 специфическая архитектура меню, например двое часов...smileпоэтому закинул xml с другого телеф.Дело в другом, бэкапить с менюэдитора получается, а вот восстановить-никак.Поэтому делаю это руками.Хотелось бы, чтоб иконки папок из own заменялись сторонними темами

0 ответить

#19   artoroman    

KVVOA, а ты не пробовал скопировать файлик с z и подменить меню едитору?
Карп, приделай моду еще иконок!

* редактировал(а) artoroman 00:53 15 фев 2009

0 ответить

#19   KVVOA    

karp.exe
MenuEditor, конечно супер, но у него есть один недостаток(хотя могу чего то не понимать в MenuEditor и ошибатьсяsmile ). При возврате к стандартным папкам нужно делать restore from backap. А это значит все проги слетают в одну папку мои прилож. И приходится их распихивать по папкам снова, что не есть хорошо.А здесь скопировал xml и порядок smile Кстати, у меня этот способ не катит, пробовал с папкой питон-не заменилась. Тел.6290

0 ответить



Вверх страницы Вниз страницы