motofan logo
       
> 

Проблемма с Flash&backup, и с форматом *.SBF

mcandre
сообщение 27.2.2007, 8:41


Мастер
****

Группа: Пользователи
Сообщений: 243
Регистрация: 21.2.2007
Пользователь №: 123 452
Модель телефона: Atrix


Настроение:
позитивное!



Рейтинг: 39



Привет!


Возникла следующая проблемма: я раделил прошивку R4515_G_08.BD.85R_PDS005_GSTV3xx05T676LA0DB_1FF.sbf (в формате *.SBF, вес прошивки - 31 мб.) на кодэгруппы. Вроде, разделилось всё как должно быть. Я заменил lang pack на тот, который мне нужен. Тогда нажал "сохранить как" - указал файл с расширениес *.SHX. Когда новая прошивка создалась, она уже весит не 31 метр, а целых 69 мегабайт!!! ohmy.gif

Можно как-нибудь выйти из этой ситуации? Или надо вручную заменять кодэгруппы прогой sbf-recalc? Когда меняю вручную через sbf-recalc, размер получаеться нормальный.

И ещё 2 маленьких вопросика:
1) чтобы изменить ленг пак в прошивке, достаточно ли изменить CG4, или надо ещё менять CG7? CG4 и CG7 никак не связаны? Их можно поодельности менять без последствий? Я думаю, что да, но хочу быть уверен на 100%.
2) ленг паки для всех телефонов имеют адрес 10F40000? Спрашиваю потому, что разделил прошивку прогой sbf-recalc и она показивает, что GG4 находиться по адресу 11040000 sad.gif

Пожалуйста, специалисты, дайте ответы.

Заранее спасибо
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Сергей_Motofan
сообщение 28.2.2007, 17:59


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

Группа: Пользователи
Сообщений: 414
Регистрация: 28.5.2006
Из: г. Оренбург
Пользователь №: 85 146
Модель телефона: E398 MPX220 ZN5 RAZR Maxx
Прошивка: CM 12.1 5.1.1


Настроение:
..::MotoLife::..



Рейтинг: 178



Для смены lang pack достаточно залить группу CG4. Это точно, а на счет остального - сорри.... Еще не достаточно опытный МОТОФАНец...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mcandre
сообщение 28.2.2007, 19:31


Мастер
****

Группа: Пользователи
Сообщений: 243
Регистрация: 21.2.2007
Пользователь №: 123 452
Модель телефона: Atrix


Настроение:
позитивное!



Рейтинг: 39



Цитата
2) ленг паки для всех телефонов имеют адрес 10F40000? Спрашиваю потому, что разделил прошивку прогой sbf-recalc и она показивает, что GG4 находиться по адресу 11040000 sad.gif

Сегодня взял Е770, зашил в него ленг пак по новому адресу - 13ВС0000
Телефон прошился нормально. С языками всё ок. Значит, одно решение найдено
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mcandre
сообщение 5.3.2007, 12:49


Мастер
****

Группа: Пользователи
Сообщений: 243
Регистрация: 21.2.2007
Пользователь №: 123 452
Модель телефона: Atrix


Настроение:
позитивное!



Рейтинг: 39



Возникла новая проблемма: зашел в "обработка прошивок", выбрал *.SBF-файл, заменил в нём ленг-пак (адрес ленг-пака указал правильно. Покрайней мере этот адрес работал для всех прошивок SHX), сохранил файл в формате SHX, прошил телефон и в конце телефон выдал "Phone Code SIG Error" sad.gif
Из-за чего может возникать такая ошибка? Сам *.SBF-файл шъеться нормально.

Добавлено позже (5.3.2007, 16:54):
возможно, Flash&backup неправильно разделяет прошивки в формате SBF?
и ещё, возможно, мне надо использовать SBF to SHX converter?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 5.3.2007, 13:37


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



mcandre,
Пока проблемы с sbf известны с прошивками для Linuz-фонов (E2 и др.) у которых 2 загрузчика.
С остальными вроде не было проблем.
Вообщем для прошивки ленгпапка достаточно прошить только CG4.
При пересборке прошивалась CG1? Тогда CG3 должна быть в комплекте.
Если нет - адреса не менялись у ленга при пересборке?

Ну и конечно же, делалось это в последней версии F&B ? (3.0.1/3.0.2)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mcandre
сообщение 5.3.2007, 13:50


Мастер
****

Группа: Пользователи
Сообщений: 243
Регистрация: 21.2.2007
Пользователь №: 123 452
Модель телефона: Atrix


Настроение:
позитивное!



Рейтинг: 39



Цитата
Пока проблемы с sbf известны с прошивками для Linuz-фонов (E2 и др.) у которых 2 загрузчика.
С остальными вроде не было проблем.
Вообщем для прошивки ленгпапка достаточно прошить только CG4.
При пересборке прошивалась CG1? Тогда CG3 должна быть в комплекте.
Если нет - адреса не менялись у ленга при пересборке?

Ну и конечно же, делалось это в последней версии F&B ? (3.0.1/3.0.2)


Пользуюсь версией программы 3.0.058
Моей целью было создание прошивки. В прошивке не менял ничего, кроме CG4.
Прошивку создал. При повторном разделении адрес CG4 остался прежний.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 5.3.2007, 14:07


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



mcandre,
Воспользуйтесь новой версией, я исправил некоторые ошибки в т.ч. в разделе создания прошивок
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mcandre
сообщение 5.3.2007, 14:18


Мастер
****

Группа: Пользователи
Сообщений: 243
Регистрация: 21.2.2007
Пользователь №: 123 452
Модель телефона: Atrix


Настроение:
позитивное!



Рейтинг: 39



Воспользовался. Та же самая проблемма.
Ковырял прошивку R478_G_08.84.09R_PDS00B_LP0035__DRM0101_JPJAVA_G_08_R478_05_00_03I_GSPV6T674UY0EC_1FF.sbf
для телефона U6.

Добавлено позже (5.3.2007, 18:23):
могу выслать модивицированную мною прошивку
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 5.3.2007, 14:27


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



mcandre,
Попробуйте без изменений сохранить в SHX, и полученное прошить.
Если все ОК - значит дело в неправильной замене ленга
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mcandre
сообщение 5.3.2007, 14:40


Мастер
****

Группа: Пользователи
Сообщений: 243
Регистрация: 21.2.2007
Пользователь №: 123 452
Модель телефона: Atrix


Настроение:
позитивное!



Рейтинг: 39



Цитата
Попробуйте без изменений сохранить в SHX, и полученное прошить.

Жаль, сам не догадалсяwink.gif
Прошил - "Phone Code SIG Error":(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
GregF
сообщение 6.3.2007, 5:35


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 4.12.2005
Пользователь №: 60 690
Модель телефона: V551 Cingular
Прошивка: R47_G_08.17.0FR

Рейтинг: 0



Random, а какой самый простой способ переделать старый фул бэкап, сделанный в ФБ 2.6.2 в формате .BIN в SHX? А то в 3-й версии нет поддержки.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mcandre
сообщение 6.3.2007, 9:00


Мастер
****

Группа: Пользователи
Сообщений: 243
Регистрация: 21.2.2007
Пользователь №: 123 452
Модель телефона: Atrix


Настроение:
позитивное!



Рейтинг: 39



Цитата(mcandre @ 5.3.2007, 18:40) *

Жаль, сам не догадалсяwink.gif
Прошил - "Phone Code SIG Error":(

я так понял что контрольная сумма прошивки не совпала.

Добавлено позже (6.3.2007, 13:33):
Сегодня пробовал вставлять 4 кодэгруппу в Моторолу Е398.

Цитата
Writing firmware "R372_G_0E.20.95R_A_PDS001_LP0015_DRM0001_JPJAVA_G_0E_E398_05_04R_GSKE398T673BZ11F_1FF.shx":
Verifying checksums...
Error verifying code group 0 - checksums mismatch
Error verifying code group 1 - checksums mismatch
Error verifying code group 3 - checksums mismatch
Error verifying code group 4 - checksums mismatch
Error verifying code group 15 - checksums mismatch
Flash completed!
Flash failed
Finished with result 0x31: Phone[0000]: Error verifying Code Group 0 checksums. File: 0x8C25, Phone: 0x3200


sad.gif sad.gif sad.gif

Добавлено позже (6.3.2007, 13:36):
Без изменений прошивка прошиваеться нормально.
А когда вношу изменения в CG4, заменяю группу по адресу 10F40000, получаю такие ошибкиsad.gif

Добавлено позже (6.3.2007, 14:00):
Я флешовал Смартом и РСД - тот же результат.
Как альтернативу для программы "Flash and Backup" попробовал заменить кодэгруппы через SHXCodec - результат аналогичныйsad.gif
В чём может быть дело? В прошивке, телефоне или программе? Я не новичок в создании монстров и делал это уже много раз...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 6.3.2007, 11:12


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



Цитата(mcandre @ Сегодня, 12:00)

В чём может быть дело?
*


Во-первых, ошибки с чексуммами встречаются в новых RSD, но на работоспособность не влияют, т.е. все прошивается, несмотря на такие предупреждения.

Потом, не может быть такого, что заменяемый файл ленга - битый или некорректный?

Добавлено позже (6.3.2007, 14:14):
Цитата(GregF @ Сегодня, 8:35)

Random, а какой самый простой способ переделать старый фул бэкап, сделанный в ФБ 2.6.2 в формате .BIN в SHX? А то в 3-й версии нет поддержки.
*


Вообще в SHX нельзя пока еще, хотя планировалось, но есть тестовая возможность из bin в fb3 перевести, для этого надо запускать FB3.exe с ключом -bin, т.е. "FB3.exe -bin"
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mcandre
сообщение 6.3.2007, 11:16


Мастер
****

Группа: Пользователи
Сообщений: 243
Регистрация: 21.2.2007
Пользователь №: 123 452
Модель телефона: Atrix


Настроение:
позитивное!



Рейтинг: 39



Добавлено позже (6.3.2007, 15:19):
Цитата
не может быть такого, что заменяемый файл ленга - битый или некорректный?

я выразаю ленг паки программой SHXCodec
Она делает файлы приблизительно такого формата и названия:
R372_G_0E.20.5AR_LP0039_DRM0001_JPJAVA_G_0E_E398_09_07R_SE7327AXXE207B_1FF{@0x10F40000}CG4.smg
На некоторые модели етот способ разделения прошивок работает.

Есть альтернативный способ вырезать ленг пак?

Цитата
ошибки с чексуммами встречаются в новых RSD, но на работоспособность не влияют, т.е. все прошивается, несмотря на такие предупреждения.

да, но у меня в бут-моде показываеться старая версия прошивки, а не та, на которую прошивал

И телефон не включаетьсяsad.gif

Цитата
Модель телефона: E398
Прошивка: R373...


Пробовал заменить ленг пак в Е1 - "Phone Code SIG Error".
Просьба к разработчикам разобраться с этой проблеммой.

Сообщение отредактировал mcandre - 6.3.2007, 11:34
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 6.3.2007, 11:40


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



mcandre,
Если проблема и в SHX CoDec-е значит надо искать на другом конце причину smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mcandre
сообщение 6.3.2007, 11:49


Мастер
****

Группа: Пользователи
Сообщений: 243
Регистрация: 21.2.2007
Пользователь №: 123 452
Модель телефона: Atrix


Настроение:
позитивное!



Рейтинг: 39



ну тогда давай так: скиньте мне файлик : CG4 или напишите, как его сделать самому без SHXCodec для E1 или Е398
я попробую создать монстр, прошить и скажу результат.
так мы будем знать точно, в чём проблемма

Сообщение отредактировал mcandre - 6.3.2007, 11:49
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 6.3.2007, 15:09


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



mcandre,
Делать можно и без SHX CoDec-а
Открываем нужную прошивку-донор в Flash&Backup (в "Обработке прошивок") и сохраняем как Binary Files,
получиться как раз разобранная на части прошивка.
Затем открываем прошивку-..э....акцептора smile.gif выбираем CG4 смотрим чтобы Начальный адрес совпадал с ленгаком который хотим вставить, жмем Заменить и выбираем тот ленг.
Теперь сохряняем и шьем. Прямо в Flash&Backup.

Да, и еще, ленги с разных платформ (например R372 и R373) не взаимозаменяемы.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mcandre
сообщение 6.3.2007, 15:47


Мастер
****

Группа: Пользователи
Сообщений: 243
Регистрация: 21.2.2007
Пользователь №: 123 452
Модель телефона: Atrix


Настроение:
позитивное!



Рейтинг: 39



Результат:

Цитата
Model E398
Firmware R372_G_0E.20.95R
Writing firmware "R372.shx":
Verifying checksums...
Error verifying code group 0 - checksums mismatch
Error verifying code group 1 - checksums mismatch
Error verifying code group 3 - checksums mismatch
Error verifying code group 4 - checksums mismatch
Error verifying code group 15 - checksums mismatch
Flash completed!
Flash failed
Finished with result 0x31: Phone[0000]: Error verifying Code Group 0 checksums. File: 0x8D1D, Phone: 0x3200



А ты пробовал делать то же самое? У тебя выходит? Возможно, я что-то не так делаю.
Хотя, на других моделях работает.
sad.gif

Сообщение отредактировал mcandre - 6.3.2007, 16:01
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 6.3.2007, 16:06


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



mcandre,
Я по-всякому делал smile.gif, и не только я, а и сотни других пользователей, у которых таких проблем не было.
Попробуй драйвера поменять

Сообщение отредактировал Random - 6.3.2007, 16:15
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mcandre
сообщение 7.3.2007, 9:30


Мастер
****

Группа: Пользователи
Сообщений: 243
Регистрация: 21.2.2007
Пользователь №: 123 452
Модель телефона: Atrix


Настроение:
позитивное!



Рейтинг: 39



Как я решил проблемму:

Использованое програмное и аппаратное обеспечение:
- Motorola E1
- Flash&Backup 3.0.2
- Motorola Driver Installer v2.6.2.0
- RSD Lite v3.5

-R373_G_0E.30.46R_PDS004_LP0024_DRM0101_JPJAVA_G_0E_E790_00_00_24I_GSKKLGOT674WR0A3_1FF.shx
-R373_G_0E.30.46R_PDS004_LP0039_DRM0101_JPJAVA_G_0E_E790_00_00_24I_GSKKLGOT676SP09C_1FF.shx



Ход работы:

1) Снёс старые и поставил новые драйвера: Motorola_Driver_Installer_v2.6.2.0.exe

2) Разделил прошивку R373_G_0E.30.46R_PDS004_LP0024_DRM0101_JPJAVA_G_0E_E790_00_00_24I_GSKKLGOT674WR0A3_1FF.shx
на кодэгруппы.

Файл "test CG4 (0x10F40000).smg" - ленг пак. Размер - 1,3 мб.
Использую последнюю версию RSD Lite v3.5.

3) Беру другую прошивку :
R373_G_0E.30.46R_PDS004_LP0039_DRM0101_JPJAVA_G_0E_E790_00_00_24I_GSKKLGOT676SP09C_1FF.shx

4) Кликаю на языковой пакет, жму 'заменить', выбираю файл "test CG4 (0x10F40000).smg", жму "ОК".

5) Жму 'Сохранить как...', ввожу имя файла "R373_G_0E.30.46R_PDS004_LP0024_DRM0101_JPJAVA_G_0E_E790_00_00_24I_GSKKLGOT676SP09C_1FF".
Save as type : SHX.

В результате получаю прошивку

R373_G_0E.30.46R_PDS004_LP0024_DRM0101_JPJAVA_G_0E_E790_00_00_24I_GSKKLGOT676SP09C_1FF.shx
Вес: 69,9 мб.

6) Открываю RSD Lite v3.5
Телефон убитый програмно.
Подключаю телефон через USB-кабель.
Программа находит телефон как S flash neptune lte.

7) Выбираю созданый мною монстр

R373_G_0E.30.46R_PDS004_LP0024_DRM0101_JPJAVA_G_0E_E790_00_00_24I_GSKKLGOT676SP09C_1FF.shx

Жму "Start"....

Телефон прошиваеться нормально, програма говорит - "Finished".


Вот новое проявление проблеммы:
Модифицирую прошивку версии R373_G_0E.30.63R. Всё проходит нормально.
Зашиваеться нормально. Короче, всё ок.
А когда пробую модифицировать прошивку более низкой версии R373_G_0E.30.46R, то после прошивки ею возникает PHONE Code Sig Error (я понижаю версию прошивки)
А когда прошиваю оригинальной прошивкой R373_G_0E.30.46R, то тело включаеться.
С чем ето можеи быть связано? Может, проблемма в том, что новые версии разделяються на кодегруппы нормально, а старые - нет? Так почему же замена пакета работает для одной версии и не работает для другой?
Работает для R373_G_0E.30.63R и для R373_G_0E.30.47R, а для всех всех ранних версий почему-то НЕ РАБОТАЕТ!

Эта ситуация заставила меня по-другому взгянуть на создание монстровsad.gif

Сообщение отредактировал mcandre - 7.3.2007, 14:45
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mcandre
сообщение 7.3.2007, 14:30


Мастер
****

Группа: Пользователи
Сообщений: 243
Регистрация: 21.2.2007
Пользователь №: 123 452
Модель телефона: Atrix


Настроение:
позитивное!



Рейтинг: 39



Мне тут сказали такое: "у тебя E1 наверно с оригинальным загрузчиком и принимает только оригинальные прошивки". Но мне кажеться, то это бред.

Ещё сказали, что если не шьються прошивки, значит телефон делали через ТП.
Только вот я не понимаю, какая разница, делали тело через тестпоинт или не делали?
Я вот сам могу зашить в Е1 фулл через ТП хоть 25 раз - если это помогло б..

Сообщение отредактировал mcandre - 7.3.2007, 14:44
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 7.3.2007, 15:04


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



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

у тебя E1 наверно с оригинальным загрузчиком и принимает только оригинальные прошивки
*


Имелось в виду, то, что монстры для E398, которые хоть и сделаны на основе прошивок от E1, но на сам Е1 не подходят.
На ленгпаки и флексы это не распространяется.


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


Мастер
****

Группа: Пользователи
Сообщений: 243
Регистрация: 21.2.2007
Пользователь №: 123 452
Модель телефона: Atrix


Настроение:
позитивное!



Рейтинг: 39



Цитата
Имелось в виду, то, что монстры для E398, которые хоть и сделаны на основе прошивок от E1, но на сам Е1 не подходят.
На ленгпаки и флексы это не распространяется.

ок, но почему замена пакета работает для одной версии и не работает для другой?
Работает для R373_G_0E.30.63R и для R373_G_0E.30.47R, а для всех всех ранних версий почему-то НЕ РАБОТАЕТ! более раннии шьються, а когда заменить ленг пакет - Code Sig Error
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mcandre
сообщение 9.3.2007, 9:17


Мастер
****

Группа: Пользователи
Сообщений: 243
Регистрация: 21.2.2007
Пользователь №: 123 452
Модель телефона: Atrix


Настроение:
позитивное!



Рейтинг: 39



Я так понял что проблемма в следующем:
Надо брать оригинальную прошивку для Е1.
Тогда ленг пак от оригинального Е1 (Не от Е790, Е398).

Возможен такой вариант, что ленг пак от одной версии прошивки не подходит для другой...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 9.3.2007, 17:42


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



Я об этом и писал
Цитата(Random @ 6.3.2007, 18:09)

Да, и еще, ленги с разных платформ (например R372 и R373) не взаимозаменяемы.
*


Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Проблемма с Flash&backup, и с форматом *.SBF · Random's Developments · Forum
 

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

 



Текстовая версия Сейчас: 16.6.2025, 8:46

Форум живёт: