motofan logo
> 

Cборка CG36 и CG46 для VE66/EM35, не всё так просто...

Ant-ON
сообщение 3.10.2011, 7:24


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



Теории
В связи с тем, что в 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 Программа можно найти в аттаче вместе с исходниками.

Сообщение отредактировал Ant-ON - 4.10.2011, 3:26
Прикрепленный файл HashCalc_VE66_EM35.7z   ( 4.8 килобайт ) Кол-во скачиваний: 146
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме

Cборка CG36 и CG46 для VE66/EM35, не всё так просто... · Motorola ROKR EM35, VE66 · Forum
 

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

 



Текстовая версия Сейчас: 4.8.2025, 19:37

Форум живёт: