"Здесь подробно описано как удалять стандартные скины, файлы, мелодии из прошивки и как создавать скины в формате mtf.
Если есть трудности с переводом - обращайтесь, переведу (литературно и понятно, хотя и с ашыпкоми)
Как редактировать ваш cg35 с вашей трубой и Виндосом с установленной cygwin
от eakrin @ MotorolaFans.com
что такое cg35? cg35 это часть прошивки вашего телефона, в которой храняться локализованные программы для каждой страны. cg35 находиться по адресу /usr/language в телефоне и содержит стандартные темы, обои, рингтоны, шрифт, языковые библиотеки, vr libraries

и предустановленные программы. Дальнейшее описание повествует о том, как добавить темы, обои, звуки и т.д. в ваш cg35
Всё написано на основе моего опыта и знаний с такого-то форума

. Если кто-то попробует и у него не получится, я не виноват и ни за что не отвечаю...
Требования.
1. Знания о Линуксе.
2. Установленная на ПК cygwin

с командами mkcramfs
3. Модуль loop.o из прошивального комплекта cyph.
4. 25MB свободного места на флэхе.
5. рабочий telnet в трубе.
6. Умение пользоваться командной строкой Линукса.
Сначала нужно вытащить cg35 из трубы.
Способ доставания cg35 из трубы.
1. зайдите ч/з telnet в телефон.
2. запустите команду копирования, чтобы скопировать cg35 с трубы.
cp /dev/tffsa /mmc/mmca1/cg35.smg
3. Чуток подождите и у вас имеется cg35 на флэшке.
4. Сделайте папку для монтирования cg35 путем
mk /mmc/mmca1/cg35
5. Копируйте loop.o на флэшку и установите модуль loop.o путем
cd /mmc/mmca1
insmod loop.o
6. Монтируйте cg35.smg в папку cg35 путем
mount -t cramfs -o loop cg35.smg cg35
после этого мы можем зайти в папку cg35, чтобы посмотреть что находиться внутри, но не подлежит изменинию.
7. За-tar'те папку cg35 путем
tar -zcvf cg35.tar.gz cg35
и получится архив cg35.tar.gz.
8. Размонтируйте папку cg35 в телефон путем
umount cg35
9. Переместите c35.tar.gz в пользовательскую директорию cygwin в проводнике Виндос.
10. Распакуйте cg35.tar.gz для редактирования программой cygwin путем
tar -zxvf ./cg35.tar.gz
после шага 10, мы имеем разобранный cg35 в папке cg35 и можем всё редактировать.
Способ добавления темы в cg35.
1. распакуйте файл темы (*.mtf) и поместите в эту папку
Анимированный GIF для анимации.
Картинку для обоины.
Тема/Имя темы для iconres.ezx, файл скина, логотип темы.
допишите/установите файл конфига темы (*.dhm)
2. Переименуйте файл конфига из *.dhm в *.phm
3. Отредактируйте параметры темы в THEME_CONFIG_TABLE
ThemeIconDir = /usr/lanuguage/theme/themename (from step 1)
Логотип темы = /usr/lanuguage/theme/themename/logofile
Файл темы = /usr/lanuguage/theme/themename/skinfile
Обоина = /usr/language/picture/wallpaperfile
Стартовая картинка = /usr/language/animation/powerupfile
Картинка на выключение = /usr/language/animation/powerdownfile
Меняйте обои, анимацию, рингтоны и т.д. .
Мы можем изменить системный шрифт путем замещения AlbanyMotorola.ttf в папке шрифта на ваш. Для стандартной обоины и мелодии мы можем кинуть мелодию в папку мелодий и картинку в папку картинок.
Папка шрифта -> cg35/font
Папка обоинок -> cg35/picture
Анимация вкл/выкл -> cg35/animation
Рингтон -> cg35/ringtone
Картинка и анимация устанавливаемые стандартными являются ПЕРВЫМИ в этой папке отсортированной по имени файла. Если вы хотите оставить родные обои и анимацию, переименуйте свои файлы так, чтобы они были по алфавиту позже стандартных или добавьте картинку на вкл/выкл в файл phm для темы, которая используте стандартную анимацию.
cg35 имеет лимит на размер около 12MB (до распаковки). Если вам нужно больше места в cg35 попробуйте удалить VR библиотеки в папке vr. Здесь содержиться множество неиспользуемых библиотек vr. или вы можете удалить предустановленные приложения и зделать их в виде mpkg чтобы в последствии установить в телефон или на флэху.
После редактирования cg35 нам надо засунуть всё это обратно в трубку.
Способ создания файла smg (сжатый прошиваемый файл) и установке в трубу
1. запустить команду mkcramfs для создания файла smg в cygwin.
mkcrmafs cg35 newcg35.smg
2. Подождать пока создасться файл newcg35.smg
3. Закинуть созданный newcg35.smg на флэху
4. Копировать newcg35 file в прошивку с помощью запуска следующей команды в telnet или в Qonsole.
cp /mmc/mmca1/newcg35.smg /dev/tffsa
5. Дождаться окончания копирования.
6. Если вы создавали новые темы в cg35. то вам необходимо удалить старые в ezxlocal и копировать новые темы в into ezxlocal с помощью Сброса (master reset phone) либо такой командой в telnet.
rm -f /ezxlocal/download/appwrite/setup/*.phm
cp -f /usr/language/theme/*.phm /ezxlocal/download/appwrite/setup
Ну вот и всё, теперь у вас новый cg35.
PS. Будьте аккуратны с размером cg35 . Размер вашего cg35 не должен преавышать размер выдранного из телефона cg35 командой cp /dev/tffsa"
© eakrin
переведено мной, ни за что не ручаюсь, но надеюсь это продвинет нас вперед :)