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 килобайт ) Кол-во скачиваний: 774

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 килобайт ) Кол-во скачиваний: 774
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ТЫКВА
сообщение 14.7.2009, 8:57


Интересующийся
**

Группа: Пользователи
Сообщений: 80
Регистрация: 22.5.2009
Из: Удмуртия, п.Игра
Пользователь №: 199 958
Модель телефона: Z6 8Gb + E398 2Gb
Прошивка: 4FR + 79R

Рейтинг: 30



Сделал, всё работает! Спасибо большое! Скины теперь весят в 4 раза меньше!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Meate
сообщение 14.7.2009, 9:10


Физик
******

Группа: Пользователи
Сообщений: 1 220
Регистрация: 24.6.2008
Пользователь №: 175 612
Модель телефона: iphone
Прошивка: iOS 7 b1

Рейтинг: 655



sEVANS,
Цитата
(знаю что такой есть в PE2, но где он - я не знаю)

/ezxlocal/download/mystuff/.autorun находится тут, чтобы он загружался до гуи,надо писать в названии скрипта например swap_nogui.sh или qwerty_nogui.sh

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

Сообщение отредактировал Meate - 14.7.2009, 12:19
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Virgilij
сообщение 14.7.2009, 12:21


Уруру
******

Группа: Пользователи
Сообщений: 1 412
Регистрация: 17.2.2008
Из: Убервальд
Пользователь №: 163 908
Модель телефона: cliq XT ; Photon 4G
Прошивка: PearlMod

Рейтинг: 454



Ух ты!!! Мои поздравления пользователям z6! Попробую сегодня вечером такое на ё8 переложить smile.gif
sEVANS-сенсей, респект!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sEVANS
сообщение 14.7.2009, 12:46


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

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


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



Рейтинг: 650



Meate, сами образы хранятся в /mnt/msc_int0/Skins/
При создании и установки скина, из него создается squashfs-образ, копируется туда и монтируется. После установки скина, проверь: действительно ли там лежит образ.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ТЫКВА
сообщение 14.7.2009, 12:48


Интересующийся
**

Группа: Пользователи
Сообщений: 80
Регистрация: 22.5.2009
Из: Удмуртия, п.Игра
Пользователь №: 199 958
Модель телефона: Z6 8Gb + E398 2Gb
Прошивка: 4FR + 79R

Рейтинг: 30



Цитата(Meate @ 14.7.2009, 13:10) *

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


У меня всё нормально. Они в ПЕМенеджере не отображаются, а в темах они у меня есть....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Meate
сообщение 14.7.2009, 14:45


Физик
******

Группа: Пользователи
Сообщений: 1 220
Регистрация: 24.6.2008
Пользователь №: 175 612
Модель телефона: iphone
Прошивка: iOS 7 b1

Рейтинг: 655



sEVANS,
образ лежит там, в форамте ski , что не так?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 14.7.2009, 16:19


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Meate,
Судя по всему, .ski - это ни разу не скин (хотя я не знаю, как там сделано), а просто .tar.gz-архив. Ты не то и не туда положил.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Meate
сообщение 14.7.2009, 18:25


Физик
******

Группа: Пользователи
Сообщений: 1 220
Регистрация: 24.6.2008
Пользователь №: 175 612
Модель телефона: iphone
Прошивка: iOS 7 b1

Рейтинг: 655



Abram,
не, я сделал скрипт ,добавил в авторан,перезагрузил,потом за архивировал скин, потом переименовал в ски, потом скинул на флеху,потом установил через прогу и всё,где ошибка
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Kozlovsky
сообщение 14.7.2009, 18:52


Опытный
***

Группа: Пользователи
Сообщений: 133
Регистрация: 18.9.2008
Из: Украина. Харьков
Пользователь №: 181 627
Модель телефона: Rokr z6 & rokr E1
Прошивка: WKmymod & 49R

Рейтинг: 1



способ классный, но с учетом того, что пользуешься всеравно восновном одним скином... За идею clap.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sEVANS
сообщение 15.7.2009, 5:02


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

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


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



Рейтинг: 650



Meate, скорее всего скрипт из авторана не запустился.
Abram, я нафига то расширение для тар.гз архива и самого сквошь образа одинаковым сделал.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Meate
сообщение 15.7.2009, 5:32


Физик
******

Группа: Пользователи
Сообщений: 1 220
Регистрация: 24.6.2008
Пользователь №: 175 612
Модель телефона: iphone
Прошивка: iOS 7 b1

Рейтинг: 655



sEVANS,
в пеменджере показывает что скрипт запустился и работает, не мог бы ты выложить свой скрипт, так проверить
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bogd@n
сообщение 15.7.2009, 5:50


Авторитет
********

Группа: Пользователи
Сообщений: 2 492
Регистрация: 3.11.2007
Из: Украина,Артёмовск
Пользователь №: 152 746
Модель телефона: XT1060
Прошивка: 4.4 root


Настроение:
Качай разум, а не мышцы.



Рейтинг: 1059



Прикрепленный файл skins_nogui.sh.tar.gz   ( 276 байт ) Кол-во скачиваний: 517
Прикрепленный файл skins_nogui.sh.tar.gz   ( 276 байт ) Кол-во скачиваний: 517
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Meate
сообщение 15.7.2009, 7:21


Физик
******

Группа: Пользователи
Сообщений: 1 220
Регистрация: 24.6.2008
Пользователь №: 175 612
Модель телефона: iphone
Прошивка: iOS 7 b1

Рейтинг: 655



заработало, но некоторые скины пустыми строчками отображаются sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sEVANS
сообщение 15.7.2009, 7:31


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

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


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



Рейтинг: 650



Цитата(Meate @ 15.7.2009, 16:21) *

но некоторые скины пустыми строчками отображаются sad.gif

Если это в темах так, то не ко мне. Если в пункте "Удалить скин", то вывод:
Код
ls -la /mnt/msc_int0/Skins

мне.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Meate
сообщение 15.7.2009, 8:45


Физик
******

Группа: Пользователи
Сообщений: 1 220
Регистрация: 24.6.2008
Пользователь №: 175 612
Модель телефона: iphone
Прошивка: iOS 7 b1

Рейтинг: 655



sEVANS,
не к тебе smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
D-flasher
сообщение 15.7.2009, 8:45


Опытный
***

Группа: Пользователи
Сообщений: 108
Регистрация: 27.8.2008
Из: Уфа City
Пользователь №: 179 991
Модель телефона: Nokia 5530
Прошивка: 40

Рейтинг: 15



Цитата
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%.*}`
mkdir /usr/data_resource/skin/$DIRS
mount -t squashfs /mnt/msc_int0/Skins/$SKIN /usr/data_resource/skin/$DIRS -o loop
done

А разве
Цитата
#!/bin/sh
не надо в начале?

[sEVANS]:Если писать в новый скрипт, то по умолчанию понятно, что надо.

Сообщение отредактировал sEVANS - 15.7.2009, 9:45
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sEVANS
сообщение 15.7.2009, 10:27


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

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


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



Рейтинг: 650



Чуть обновил первый пост.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sivsoft
сообщение 14.8.2009, 14:36


Новичок
*

Группа: Начинающие
Сообщений: 2
Регистрация: 4.12.2008
Пользователь №: 187 714
Модель телефона: Z6

Рейтинг: 0



чего-то не работает. sad.gif
Стоит PE 1.86, PE Manager. Поставил pep пакет, но приложение не запускается. Скрипт в авторане PE Manager'а. Пакеты тоже не отрабатывают.
Что не так сделал?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
@Jenek
сообщение 14.8.2009, 20:46


Мастер
****

Группа: Пользователи
Сообщений: 185
Регистрация: 11.3.2007
Пользователь №: 126 392
Модель телефона: Motorola PHOTON 4G

Рейтинг: 49



Объясните кривому. Как добавить скрипт в авторан? Я уже себе череп запарил. У меня чёто незапускаеться ничё. Может добавляю неправильно. КАК?! sad.gif

мод WK TOOLS

Сообщение отредактировал @Jenek - 14.8.2009, 21:16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
D-flasher
сообщение 15.8.2009, 3:03


Опытный
***

Группа: Пользователи
Сообщений: 108
Регистрация: 27.8.2008
Из: Уфа City
Пользователь №: 179 991
Модель телефона: Nokia 5530
Прошивка: 40

Рейтинг: 15



у вас в wktools нет авторана До загрузки гуя
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
@Jenek
сообщение 15.8.2009, 9:52


Мастер
****

Группа: Пользователи
Сообщений: 185
Регистрация: 11.3.2007
Пользователь №: 126 392
Модель телефона: Motorola PHOTON 4G

Рейтинг: 49



Цитата(D-flasher @ 15.8.2009, 3:03) *

у вас в wktools нет авторана До загрузки гуя

Тоесть ничё небудет?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
D-flasher
сообщение 15.8.2009, 11:13


Опытный
***

Группа: Пользователи
Сообщений: 108
Регистрация: 27.8.2008
Из: Уфа City
Пользователь №: 179 991
Модель телефона: Nokia 5530
Прошивка: 40

Рейтинг: 15



даааааааааааааааааааааа
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rene
сообщение 17.8.2009, 7:56


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

Группа: Пользователи
Сообщений: 314
Регистрация: 10.3.2006
Пользователь №: 73 537
Модель телефона: Z6+2G
Прошивка: PE2.0

Рейтинг: 58



У кого на ПЕ2 заработала программа? Напишите подробно что делали. Все перепробовал. Дибо у меня в скинах ни чего не отображается, либо там пустая строчка с выбором. выбираешь ее, но ни фига скин не применяется.

Извините, сам скосячил.. Пробелы были в названии.

Сообщение отредактировал Rene - 17.8.2009, 8:30
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SkinManager, Скины из Squashfs-образов · Motorola ROKR Z6, RIZR Z6, Z6w, RAZR² V8 · Forum
 

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

 



Текстовая версия Сейчас: 14.6.2025, 12:36

Форум живёт: