motofan logo
5 страниц V < 1 2 3 4 5 >        
> 

Моддинг прошивки в Linux, Или как создать своего монстра

MotorE1
сообщение 10.9.2007, 11:14


Мото-музыкант
******

Группа: Пользователи
Сообщений: 810
Регистрация: 9.3.2007
Из: Казахстан, г.Алматы
Пользователь №: 126 150
Модель телефона: Motorola RAZR XT 910
Победитель конкурса 2008

Рейтинг: 311.5



driver.gif Sanyok_, спасибо! smile.gif
Поставил себе Мандриву с КДЕ оболочкой и с эффектами xgl - чтоли не помню, но супер!
Виндус отдыхает. crazy1.gif
Сегодня буду ставить себе твоего монстра, а про мануал: я имею в виду: загружаюсь в Линюкс, потом в консоль с root правами и вот тут у меня и не выходит
распоковать кодовые группы на файлы, напиши конкретно команду и что она значит, необходимые для работы над созданием монстра driver.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Sanyok_
сообщение 10.9.2007, 21:46


MotoTeam
********

Группа: Почётные мотофаны
Сообщений: 2 080
Регистрация: 7.8.2005
Из: Кременчуг Украина
Пользователь №: 48 061
Модель телефона: Xiaomi 12Т Pro
Прошивка: пока 13 ведро :)
Победитель конкурса 2008

Рейтинг: 1171



MotorE1, тебе будет проще работать под рутом, а не в консоли через SU под рутом. Делай так разбирай монстр в виндовс на кодовые группы при помощи прораммы SBFCodec, затем шестнадцатиричном редакторе в начале кодовых групп CG37 и CG43 удаляй 4096 байт это будут файлы с названием CG37_0x01CA0000.smg и CG43_0x02600000.smg, сохраняй их, а затем перегружайся в линукс под рутом. Сдесь советую в корне диска создать папки с такими названием что бы было проще СG_34 CG_37 CG_42 CG_43 паку СG и папку monstr. Затем копируй разобраные кодовые группы тоесть файлы CG34_0x001A0000.smg CG37_0x01CA0000.smg CG42_0x025E0000.smg CG43_0x02600000.smg из виндовс диска в папку СG. Затем нам нужно распаковать каждую кодовую группу в папки которые мы создали с их названиями для этого даём команду в консоли на примере кодовой группы CG34
Код

fsck.cramfs -v -x /CG_34/ /CG/CG34_0x001A0000.smg

и так поступаем с каждой кодовой группой fsck.cramfs -v -x /CG_xx/ /CG/CGxx_0x0xxxxxxx.smg где вместо хх подставляем название папки и соответствующию кодовую группу.
Теперь кодовые группы распакованые по папкам и можешь в них заменять или добавлять файлы, после замены или добавления файлов, файлу нужно дать исходные права. Добавляемые файлы не должны содержать в названии пробелов. К примеру ты хочешь заменить или добавить одну картинку в папке с картинками в монстре она находиться сейчас у тебя в /CG_34/picture, добавляешь картину в паку, перед заменой файла смотришь какие у него исходные права, а затем даешь ей права через консоль для этого набираешь
Код
сd /CG_34/picture/
этой командой ты перейдёшь консолью в папку с картинками, затем даёшь ей права вот такими командами изменяешь владельца группы файла каталога chgrp, владельца файла каталога chown, меняешь полномоция файла каталога сhmod.
Набираешь в консоли
Код
chgrp -v 99 название файла
chown -v 99 название файла
chmod -v 444 название файла

также возможно тебе прийдёться воспользоваться командой LN для создание сим линков, для создания симлинка переходи консолью командой cd в ту папку где хочешь создать сим линк и давай в консоле команду
Код
ln -s -v файл симлинк на файл

пример ты хочешь к примеру в папке /bin/ cделать симлинк на одно из консольных приложений которые содержаться в basybox на консольное приложение login для этого даёшь команду
Код
ln -s -v basybox login

Назад собираешь кодовые группы командой командой mkfs.cramfs
пример на кодовой группе CG34в консоли набираешь
Код
mkfs.cramfs -v /CG_34/ /monstr/CG34_0x001A0000.smg

запакованая группа CG34 будет создана в папке /monstr/
Затем переносишь кодовык группы в виндовс и редактируешь их размер в шестнадцатиричном редакторе в кодовые группы CG37 и CG43 незабываем в начале добавить 4096байт.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MotorE1
сообщение 11.9.2007, 6:00


Мото-музыкант
******

Группа: Пользователи
Сообщений: 810
Регистрация: 9.3.2007
Из: Казахстан, г.Алматы
Пользователь №: 126 150
Модель телефона: Motorola RAZR XT 910
Победитель конкурса 2008

Рейтинг: 311.5



Sanyok, спасибо за мануал! smile.gif
С таким мануалом точно получится. console.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MotorE1
сообщение 13.9.2007, 5:55


Мото-музыкант
******

Группа: Пользователи
Сообщений: 810
Регистрация: 9.3.2007
Из: Казахстан, г.Алматы
Пользователь №: 126 150
Модель телефона: Motorola RAZR XT 910
Победитель конкурса 2008

Рейтинг: 311.5



Цитата
MotorE1, тебе будет проще работать под рутом, а не в консоли через SU под рутом.


Sanyok_, а как под рутом войти?

Когда я забиваю имя пользователя для входа в Мандриву (повер пак) root, то выходит окно и в нем надпись:
Цитата
Запрешено входить в систему под root

Почему? dntknw.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lelvisl
сообщение 14.9.2007, 7:59


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

Группа: Пользователи
Сообщений: 484
Регистрация: 14.1.2007
Пользователь №: 116 837
Модель телефона: Milestone & A1200

Рейтинг: 103.5



MotorE1, попробуй ввести в консоли команду su
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MotorE1
сообщение 14.9.2007, 11:13


Мото-музыкант
******

Группа: Пользователи
Сообщений: 810
Регистрация: 9.3.2007
Из: Казахстан, г.Алматы
Пользователь №: 126 150
Модель телефона: Motorola RAZR XT 910
Победитель конкурса 2008

Рейтинг: 311.5



Цитата(lelvisl @ 14.9.2007, 13:59) *

MotorE1, попробуй ввести в консоли команду su

lelvisl, спасибо! Сегодня попробую.
Вчера у меня получилось извлечь файлы\папки из групп: CG_34, CG_41, CG_42.
Потом с правами вроде разобрался.

А в какой папке, вернее в какой CG_группе находится boot_creen или как его там bios.sbf?
Я его скачал здесь на форуме там вместо стандартного HELLOMOTO что-то типа Биоса, тож хочу туда свою картинку намолевать и поставить в прошу!

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


Мастер
****

Группа: Пользователи
Сообщений: 158
Регистрация: 12.9.2005
Из: Обнинск
Пользователь №: 51 317
Модель телефона: E398=>E2=>XT720=>Defy
Прошивка: X=>X=>BlackRom3=>CM7

Рейтинг: 36



MotorE1,
boot_creen зашит в CG39
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DDSH
сообщение 14.9.2007, 13:34


Гуру
******

Группа: Разработчики
Сообщений: 700
Регистрация: 11.8.2006
Пользователь №: 94 741
Модель телефона: HTC Sensation XE

Рейтинг: 351.5



Цитата(posse666 @ 14.9.2007, 17:26) *

MotorE1,
boot_creen зашит в CG39

Есть тема "Меняем бутскрин", в ней всё подпробно расписано.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MotorE1
сообщение 14.9.2007, 18:17


Мото-музыкант
******

Группа: Пользователи
Сообщений: 810
Регистрация: 9.3.2007
Из: Казахстан, г.Алматы
Пользователь №: 126 150
Модель телефона: Motorola RAZR XT 910
Победитель конкурса 2008

Рейтинг: 311.5



Цитата(DDSH @ 14.9.2007, 19:34) *

Есть тема "Меняем бутскрин", в ней всё подпробно расписано.

Я знаю, что в той теме написано, от туда я её и дернул в смысле этот Бутскрин. Просто запарился.

Сегодня в CG_34 файлы менял, права давал, но такие права как по заводу не получаются: получаются 99 владелец и группа, а вот сама строка с правами нужно чтобы было rwx-rwx-rwx, а у меня r-x... ну нето что нужно, как дать нужные права? blush.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Sanyok_
сообщение 14.9.2007, 19:39


MotoTeam
********

Группа: Почётные мотофаны
Сообщений: 2 080
Регистрация: 7.8.2005
Из: Кременчуг Украина
Пользователь №: 48 061
Модель телефона: Xiaomi 12Т Pro
Прошивка: пока 13 ведро :)
Победитель конкурса 2008

Рейтинг: 1171



MotorE1,
Цитата(MotorE1 @ Сегодня, 21:17)

вот сама строка с правами нужно чтобы было rwx-rwx-rwx, а у меня r-x... ну нето что нужно, как дать нужные права?
*

chmod 777 и будет тебе rwx-rwx-rwx




Сообщение отредактировал Sanyok_ - 14.9.2007, 19:40
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Моддинг прошивки в Linux, Или как создать своего монстра · Motorola ROKR E2, A910, A910i, E895 · Forum
 

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

 



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

Форум живёт: