MotoFan.Ru — всё для Motorola > Устройства Motorola > Motorola на Linux OS > Motorola ROKR EM35, VE66

Cборка CG36 и CG46 для VE66/EM35 Полная версия

 av Ant-ON

 3.10.2011, 7:24

Теории
В связи с тем, что в NORSA bootloader убраны не все проверки загрузка телефона, с обычным образом пересобранными подписными CG (коими в частности являются CG36 (rootfs) и CG46 (lang) ) телефон включаться не будет. Для того чтобы CG прошли проверку их необходимо дополнить HASH'ем CG (они считаются для кусоков размеров 0x800 байт). А также следует вернуть подпись от оригинальной CG.
Практика на примере Ubuntu Linux
1. Разбираем CG
sudo bash
unsquashfs 31.03r_CG36.smg
mv squashfs-root rootfs_ve66
2. Вносим исправления (осторожней с правами!)
3. Собираем
sudo bash
mksquashfs rootfs_ve66/ CG36.smg -le -b 16384
4. Патчим
./hashCalc/patch.sh CG36.smg
5. Прошиваем CG в телефон.

ps Более подробно почитать про сборку/разборку CG можно тут: Мануалы (общее)

pss Автор NoRSA патча и метода исправления CG36 - yakk. Моя лишь реализация программы для патча.

psss Программа можно найти в аттаче вместе с исходниками.

 no av bosch

 4.10.2011, 9:44

что я не так делаю?
CG46 после патча 60 Мб (до патча 6 Мб)
Нажмите для просмотра прикрепленного файла

 av Ant-ON

 4.10.2011, 10:19

Цитата(bosch @ 4.10.2011, 15:44) *

что я не так делаю?
CG46 после патча 60 Мб (до патча 6 Мб)
Нажмите для просмотра прикрепленного файла

Происходит выравнивание CG по размеру. Так как подпись храниться по определенному смещению. Но скрипт не идеален и он определяет CG как 36, что не верно.

В аттаче поправленный. Пробуй так. На авто определение не полагайся тогда, оно ошибается.
Код
./hashCalc/patch.sh CG46.smg CG46

 no av bosch

 4.10.2011, 12:23

срослось!
спасибо.
а без ноРСА правленый ленг тоже будет работать?
в архиве ленг только с рус. и англ. языками и измененной рус. раскладкой,
если вдруг кому понадобится.


+
нашел косяк - поиск по зап. книжке.
исправил, архив обновил.

Ant-ON: Пользователи обновления скорее всего не увидят. Лучше было написать сообщение и сказать, что обновил.

 av Ant-ON

 4.10.2011, 13:04

Цитата(bosch @ 4.10.2011, 18:23) *

а без ноРСА правленый ленг тоже будет работать?

Только с NoRSA boot.

 av The Friend

 6.10.2011, 17:02

Что то я не понял для чего их пересобирать?

 av Ant-ON

 6.10.2011, 17:06

Цитата(The Friend @ 6.10.2011, 23:02) *

Что то я не понял для чего их пересобирать?

Для создания собственный мода прошивки. Или при не обходимости что-то поправить в одной из этих CG.

Полная версия:


MotoFan.ru (©) 2024    Слушать Radio