motofan logo
> 

Требуется помощь с командой mount или новые возможности с установкой скинов, подробностти для чего смотрим внутри темы

Cynique
сообщение 13.1.2008, 19:35


Ветеран
*****

Группа: Пользователи
Сообщений: 504
Регистрация: 15.12.2006
Пользователь №: 111 452
Модель телефона: HTC Touch Dimond

Рейтинг: 185.5



собственно пковырялся я со скинами и честно скажу дико не устраивает меня метод их установки , а если конкретней то не устраивает то что не можем ствить скины просто с настроек а нужна в принципе отдельная прога или пакет , к менеджеру скинов конечно нарнеканий нет в принципе но всёже поковырявшись и обноружив запрет на запись в папку скинов чего либо я не успокоился и как результат через консоль добился установки скинов с флэшкарты стандартными средствами телефона

и так для начала чтобы небыло мучительно больно создаём на флэшке в папке системс папку skin
для сохранения совместимости с базовыми скинами создаём три папки default1 default2 default3 соответсвенно

и после этого прогоняем линфайл следущего содержания
Код

cp /usr/data_resource/skin/HAINAN_01.pskn /mmc/mmca1/.system/skin/HAINAN_01.pskn
cp /usr/data_resource/skin/HAINAN_02.pskn /mmc/mmca1/.system/skin/HAINAN_02.pskn
cp /usr/data_resource/skin/HAINAN_03.pskn /mmc/mmca1/.system/skin/HAINAN_03.pskn

cp /usr/data_resource/skin/default1/HAINAN_01.jpg /mmc/mmca1/.system/skin/default1/HAINAN_01.jpg
cp /usr/data_resource/skin/default1/HAINAN_01.skn /mmc/mmca1/.system/skin/default1/HAINAN_01.skn

cp /usr/data_resource/skin/default2/iconres.ezx /mmc/mmca1/.system/skin/default2/iconres.ezx
cp /usr/data_resource/skin/default2/HAINAN_02.jpg /mmc/mmca1/.system/skin/default2/HAINAN_02.jpg
cp /usr/data_resource/skin/default2/HAINAN_02.skn /mmc/mmca1/.system/skin/default2/HAINAN_02.skn

cp /usr/data_resource/skin/default3/iconres.ezx /mmc/mmca1/.system/skin/default3/iconres.ezx
cp /usr/data_resource/skin/default3/HAINAN_03.jpg /mmc/mmca1/.system/skin/default3/HAINAN_03.jpg
cp /usr/data_resource/skin/default3/HAINAN_03.skn /mmc/mmca1/.system/skin/default3/HAINAN_03.skn

cp /ezx_user/download/appwrite/setup/ezx_skin.cfg /mmc/mmca1/.system/ezx_skin.cfg


обратите внимания на
Код
cp /ezx_user/download/appwrite/setup/ezx_skin.cfg /mmc/mmca1/.system/ezx_skin.cfg

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

после того как у нас появилась папка скин и файл ezx_skin.cfg в папке систем на телефоне
открываем ekonsole и вводим две строчки с моунт
Код

mount --bind /mmc/mmca1/.system/skin /usr/data_resource/skin
mount --bind /mmc/mmca1/.system/ezx_skin.cfg /ezx_user/download/appwrite/setup/ezx_skin.cfg


итак первая из них монтирует нашу папку скин в папку где распологаются скины о умолчанию
вторая подменяет файл в котором хранятся данные об установленом скине

после этого мы можем ставить скины с флэшки в следующем формате
файлы
"имя_скина".pskn
"имя_скина"/iconres.ezx
"имя_скина"/"имя_скина".skn
"имя_скина"/desk.jpg

особености pskn
в разделе [THEME_CONFIG_TABLE] пути указываются следующим образом (обратите внимания что путь прописывается не к флэшке а так будто тема стоит в папке где и все темы телефона по умолчанию)
Код
ThemeCurrentUse = "имя_скина".pskn
ThemeIconDir = /usr/data_resource/skin/"имя_скина"/
ThemeLogoIcon = /usr/data_resource/skin/"имя_скина"/desk.jpg
ThemeName = "имя_скина"
ThemeSkinFile = /usr/data_resource/skin/"имя_скина"/"имя_скина".skn


собственно теперь подготавливаем скины по указаной выше схеме закидываем в /mmc/mmca1/.system/skin
и можем спокойно их ставить и полноценно использовать


некоторые особености
1 тема будет действовать до перезагрузки телефона , ибо по стартапу делать маунт я так и не смог
2 мы можем обсалютно не бояться убить телефон плохим скином ибо все данные о скине по умолчанию пишутся в /ezx_user/download/appwrite/setup/ezx_skin.cfg но мы совершая маунт делаем его подмену на /mmc/mmca1/.system/ezx_skin.cfg
соответсвенно если скин оказался плохим то после перезагрузки так как маунт не произошёл мы получаем все те настройки скина что были до наших действий и тело живо
3 можно юзать в качестве теста сколько угодно скинов , мы не рискуем перезаполнить память телефона , всё совершенно безопасно лежит на флэшке
4 все темы в таком раскладе ставятся штатными средствами телефона

собственно для чего всё это ?
в текущей версии это по большей части для скиноделов или для тех кто простол хочет один раз по бысмтрому посмотреть пачку скинов и не дёргать сто раз тело

переспективы
в направление развития даной темы таки надеюсь что я или кто нибудь ещё разберётся таки с автораном команды маунт ибо это даст более чем эфектный спосо рабюоты со скинами
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
Cynique   Требуется помощь с командой mount или новые возможности с установкой скинов   13.1.2008, 19:35
IceZzz   Cynique, можно попробовать поменять путь в корне ...   13.1.2008, 20:03
Cynique   IceZzz в этом варианте не уйдёт , ибо если флэшк...   13.1.2008, 22:21
IceZzz   Cynique, в 3ч ночи уже плохо соображаю .. завт с у...   13.1.2008, 23:53
tmp_do   можно попробовать в кодовой группе права на запись...   14.1.2008, 7:12
Cynique   tmp_do скорее всего мало поможет , ибо через chmod...   14.1.2008, 7:16
tmp_do   стоит cramfs в режиме ro, но в если подмонтировать...   14.1.2008, 7:51
eM.Ay   Cynique, я как-то на Е6 юзал прошу Asmotoe2_0930_D...   14.1.2008, 14:33
Cynique   eM.Ay примерно такое и хочется задействовать , пр...   14.1.2008, 14:40
MOTORUSA   Какай то чел уже писал на форуме про монтирование ...   29.1.2008, 20:46
Cynique   MOTORUSA :diablo: :diablo: :diablo: собстно тр...   29.1.2008, 21:16
Cynique   MOTORUSA ты хоть читаеш что тебе пишут , телефон г...   29.1.2008, 21:43
MOTORUSA   Сегодня видеоролик будет специально для тебя там я...   30.1.2008, 11:18
CatSoup   А тебе не кажется что А)не нужно изобретать велос...   30.1.2008, 14:33
MOTORUSA   Блин у меня без лагания работает! Ролик будет...   30.1.2008, 14:59
MOTORUSA   Ну что клип отснят! все отлично работает без б...   30.1.2008, 18:40
Cynique   версию прошивки в студию что у тебя с прогрузкой...   30.1.2008, 21:54
MOTORUSA   Вот и все Cynique, теперь мы друзья? Прошивка ф4 у...   30.1.2008, 21:58
TiM_22R   Интересно...На счет вытаскивания батарейки. Я снач...   31.1.2008, 5:46
CatSoup   народ а почему б не добавить скины в прошу и перел...   31.1.2008, 7:49
TiM_22R   Так и делаем. Вот только прежде чем править прошив...   31.1.2008, 8:54
Cynique   TiM_22R большая часть иконок лежит в дефолтовом ф...   31.1.2008, 9:16
MOTORUSA   Черт возьми как все сложно слушайте я кажется улов...   31.1.2008, 10:07
MOTORUSA   Выкладываю переделанные рабочие скины для загрузки...   31.1.2008, 13:27
TiM_22R   Итак...Об авторане. При предварительном копирован...   1.2.2008, 6:50
MOTORUSA   Хм а память в телефоне как ты думаешь не закончитс...   1.2.2008, 16:01
TiM_22R   А это уже от жадности зависит! В день по 10 ра...   1.2.2008, 16:27
MOTORUSA   Отлично, молодец! Добавлено позже (1.2.2008, ...   1.2.2008, 18:24
TiM_22R   У меня под рукой было несколько скаченных до этого...   2.2.2008, 4:31
sany17291   Подскажите ,как сделать чтоб папку sistem было вид...   1.4.2008, 1:07
maximus2963   sany17291, подключаешь телефон к компьютеру, откры...   1.4.2008, 6:15

Требуется помощь с командой mount или новые возможности с установкой скинов, подробностти для чего смотрим внутри темы · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.7.2025, 3:40

Форум живёт: