motofan logo
       
> 

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

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


Гуру
******

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

Рейтинг: 1790



Теории
В связи с тем, что в 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 килобайт ) Кол-во скачиваний: 43
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bosch
сообщение 4.10.2011, 9:44


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

Группа: Пользователи
Сообщений: 36
Регистрация: 23.6.2010
Пользователь №: 218 085
Модель телефона: Tundra

Рейтинг: 0



что я не так делаю?
CG46 после патча 60 Мб (до патча 6 Мб)
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 4.10.2011, 10:19


Гуру
******

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

Рейтинг: 1790



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

что я не так делаю?
CG46 после патча 60 Мб (до патча 6 Мб)
Прикрепленное изображение

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

В аттаче поправленный. Пробуй так. На авто определение не полагайся тогда, оно ошибается.
Код
./hashCalc/patch.sh CG46.smg CG46
Прикрепленный файл patch.sh.7z   ( 630 байт ) Кол-во скачиваний: 33
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bosch
сообщение 4.10.2011, 12:23


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

Группа: Пользователи
Сообщений: 36
Регистрация: 23.6.2010
Пользователь №: 218 085
Модель телефона: Tundra

Рейтинг: 0



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


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

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

Сообщение отредактировал Ant-ON - 5.10.2011, 16:34
Прикрепленный файл lang.7z   ( 6.39 мегабайт ) Кол-во скачиваний: 38
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 4.10.2011, 13:04


Гуру
******

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

Рейтинг: 1790



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

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

Только с NoRSA boot.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
The Friend
сообщение 6.10.2011, 17:02


Мастер
****

Группа: Пользователи
Сообщений: 152
Регистрация: 28.11.2007
Из: Свердл обл, Каменск-Уральский
Пользователь №: 155 307
Модель телефона: Apple iPad Air 32 GB LTE
Прошивка: 7.0.6


Настроение:
Motorola In My Heart



Рейтинг: 20



Что то я не понял для чего их пересобирать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 6.10.2011, 17:06


Гуру
******

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

Рейтинг: 1790



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

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

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

Сообщение отредактировал Ant-ON - 6.10.2011, 17:07
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Cборка CG36 и CG46 для VE66/EM35, не всё так просто... · VE66/EM35 · Forum
 

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

 



Текстовая версия Сейчас: 21.8.2019, 20:07

Форум живёт: