motofan logo
> 

SkinManager, Скины из Squashfs-образов

sEVANS
сообщение 13.7.2009, 21:11


Муки ада
*****

Группа: Почётные мотофаны
Сообщений: 442
Регистрация: 12.2.2007
Из: Слюдянка/Иркутск
Пользователь №: 121 981
Модель телефона: Atrix
Прошивка: CyanogenMod9


Настроение:
♪ C Музыкой По Жизни ♫



Рейтинг: 650



Скины из squashfs-образов.

Автор идеи:Abram

Преимущества скинов из squashfs-образов:
+Скины меньше занимают памяти->больше скинов можно поставить.
+Скорость работы телефона чуть выше.
Недостатки:
-Чтобы отредактировать скин, нужно немного повозиться.

Инструкция:
1.Устанавливаем:
Прикрепленный файл SquaSkin.pep.zip   ( 46.92 килобайт ) Кол-во скачиваний: 776

2. Добавляем в авторан, который запускается до загрузки GUI (знаю что такой есть в PE2, но где он - я не знаю), следующие строки:
Код

#!/bin/sh
if [ ! -d /mnt/msc_int0/Backup ]
then
  mkdir /mnt/msc_int0/Backup
  cp -a /usr/data_resource/skin/* /mnt/msc_int0/Backup/
  echo "Backup was creat"
else
echo "Already Exist"
fi
mount -o bind /mnt/msc_int0/Backup/ /usr/data_resource/skin/
SKINS=`ls /mnt/msc_int0/Skins`
for SKIN in $SKINS
do
DIRS=`echo ${SKIN%.*}`
if [ ! -d /usr/data_resource/skin/$DIRS ]
then
  echo "WTF? Where is $DIRS?"
  mkdir /usr/data_resource/skin/$DIRS
else
  echo "Dir $DIRS already exist"
fi
mount -t squashfs /mnt/msc_int0/Skins/$SKIN /usr/data_resource/skin/$DIRS -o loop
done

3. Перезагружаем телефон.
4. Радуемся.

Как ставить скины?
Способ 1:
-Делаем из файлов скина tar.gz архив (то есть в корне архива должны лежать файлы скина, никаких промежуточных папок). Так же архив не должен содержать пробелов в имени.
:pps: Проще всего делать через тот же zArcMan: Идем в папку, где лежит папка со скином, ставим курсор на папку со скином->Функции->Упаковка (при это сохраняется правильная структура архива).
-Меняем расширение tar.gz на ski (Внимание! Если вы ставили не через PEM, а ручками, то нужно самому назначить SkinManager на это расширение).
-Кидаем его на телефон и выбираем в ФМ.
Способ 2:
-Кидаем папку со скином, например, на карту памяти.
-Открываем SkinManager->Установить новый скин->Идем в папку со скином->Жмем "Выбрать текущую папку"
-Всё, скин установлен.
Способ 3:
-Сами делаем squashfs-образ (mksquashfs /путь/до/папки/со/скином/* /mnt/msc_int0/Skins/Название_скина.ski -le -noappend : при такой каманде, ничего и никуда копировать не нужно) из скина и кидаем его в /mnt/msc_int0/Skins/
-Перезагружаем телефон (скин сам замонтируется в нужное место).

Как удалить скин?
Открываем SkinManager->Удалить существующий скин->Выбираем скин.

Вроде ничего не забыл.

Сообщение отредактировал sEVANS - 17.11.2017, 14:34
Прикрепленный файл SquaSkin.pep.zip   ( 46.92 килобайт ) Кол-во скачиваний: 776
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
sEVANS   SkinManager   13.7.2009, 21:11
ТЫКВА   Сделал, всё работает! Спасибо большое! Ски...   14.7.2009, 8:57
Meate   sEVANS, /ezxlocal/download/mystuff/.autorun нах...   14.7.2009, 9:10
ТЫКВА   такой вопрос, прога говорит скин установлен, но к...   14.7.2009, 12:48
Virgilij   Ух ты!!! Мои поздравления пользователя...   14.7.2009, 12:21
sEVANS   Meate, сами образы хранятся в /mnt/msc_int0/Skins/...   14.7.2009, 12:46
Meate   sEVANS, образ лежит там, в форамте ski , что не т...   14.7.2009, 14:45
Abram   Meate, Судя по всему, .ski - это ни разу не скин ...   14.7.2009, 16:19
Meate   Abram, не, я сделал скрипт ,добавил в авторан,пе...   14.7.2009, 18:25
Kozlovsky   способ классный, но с учетом того, что пользуешься...   14.7.2009, 18:52
sEVANS   Meate, скорее всего скрипт из авторана не запустил...   15.7.2009, 5:02
Meate   sEVANS, в пеменджере показывает что скрипт запус...   15.7.2009, 5:32
Bogd@n   RE: SkinManager   15.7.2009, 5:50
Meate   заработало, но некоторые скины пустыми строчками ...   15.7.2009, 7:21
sEVANS   но некоторые скины пустыми строчками отображаютс...   15.7.2009, 7:31
Meate   sEVANS, не к тебе :)   15.7.2009, 8:45
D-flasher   А разве не надо в начале? [sEVANS]:Если писать ...   15.7.2009, 8:45
sEVANS   Чуть обновил первый пост.   15.7.2009, 10:27
sivsoft   чего-то не работает. :( Стоит PE 1.86, PE Manager....   14.8.2009, 14:36
@Jenek   Объясните кривому. Как добавить скрипт в авторан? ...   14.8.2009, 20:46
D-flasher   у вас в wktools нет авторана До загрузки гуя   15.8.2009, 3:03
@Jenek   у вас в wktools нет авторана До загрузки гуя Тое...   15.8.2009, 9:52
D-flasher   даааааааааааааааааааааа   15.8.2009, 11:13
Rene   У кого на ПЕ2 заработала программа? Напишите подро...   17.8.2009, 7:56

SkinManager, Скины из Squashfs-образов · Motorola ROKR Z6, RIZR Z6, Z6w, RAZR² V8 · Forum
 

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

 

Текстовая версия Сейчас: 15.7.2025, 9:43

Форум живёт: 8083 дней