motofan logo
24 страниц V « < 6 7 8 9 > »         
> 

Shxсodec, разбираем и собираем прошивки

puper
сообщение 11.4.2005, 21:28 Закрепленное сообщение!


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940

Рейтинг: 153.5



Здесь можно скачать последнюю версию SHXCODec.

SHXCoDec умеет:
- разбирать файл прошивки (*.SHX) на составляющие кодовые группы (CG).
- собирать файл прошивки из произвольного набора CG.
- Редактировать CG15 (блок графики).
- Редактировать CG4(лэнгпак) - изменять строки и комбинировать языки.
- Вшивать кодовые группы в телефон
- Извлекать кодовые группы из телефона (или бэкап частичный/полный)
- редактировать зону PDS
- просматривать/обнулять зону Panic_Data
- Пропатчивать код
- ещё кой-какие мелочи......


Почти вся инфа, понадобившаяся для конструирования этой проги получена от Vilko - за это ему огроиная благодарность clap;applo .

Планы такие:
Сделать пару-тройку работающих нужных патчей....

Для работы программ требуется библиотека midas.dll - у кого её нет - качайте http://www.dll.ru/dll/10977.html.
Если при работе будут возникать ошибки, связанные с Midas.dll, тогда надо выполнить в командной строке
Regsvr32 C:\Windows\System\midas.dll (или другой путь - где она у вас лежит).


Версия 2.66 Исправлена ошибка, связанная с длинными именами файлов - из-за этого мог не работать встроенный флэшер и некорректно собирались shx файлы
Прикрепленный файл midas.zip   ( 138.21 килобайт ) Кол-во скачиваний: 95492
Прикрепленный файл SHXCoDec_266.zip   ( 1.01 мегабайт ) Кол-во скачиваний: 72513
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
TEQUILA
сообщение 23.6.2005, 18:42


Властелин колец
******

Группа: Почётные мотофаны
Сообщений: 835
Регистрация: 2.10.2004
Из: Смоленск
Пользователь №: 14 898
Модель телефона: iPhone 8
Прошивка: 11
Победитель конкурса 2008


Настроение:
денег нет, но мы держимся тут...



Рейтинг: 643



flanger, текущая редактирует, я поправил лэнгпак русский, все нормуль...

hobbit19, в смысле resize? Ну это не самое главное, можно в Ifan'е или Фотожопе делать resize, лучше бы можно было сразу несколько картинок заменять, пакетом...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
flanger
сообщение 24.6.2005, 12:08


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

Группа: Пользователи
Сообщений: 54
Регистрация: 3.5.2005
Из: Орел
Пользователь №: 41 821
Модель телефона: E398
Прошивка: 95R_A

Рейтинг: 0



[TEQUILA], а ты попробуй какой-нибудь ненужный язык убрать (удалить)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
TEQUILA
сообщение 24.6.2005, 13:56


Властелин колец
******

Группа: Почётные мотофаны
Сообщений: 835
Регистрация: 2.10.2004
Из: Смоленск
Пользователь №: 14 898
Модель телефона: iPhone 8
Прошивка: 11
Победитель конкурса 2008


Настроение:
денег нет, но мы держимся тут...



Рейтинг: 643



flanger,
это да... Но строки-то редактировать можно. Да и зачем убирать языки, памяти больше не станет, это не Семен, где такие манипуляции увеличивают размер диска...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
whoever
сообщение 24.6.2005, 15:19


Новичок
*

Группа: Пользователи
Сообщений: 23
Регистрация: 6.6.2005
Пользователь №: 43 706
Модель телефона: unknown
Прошивка: unknown

Рейтинг: 2.5



Убирать смысла действительно мало. А вот менять, если это в принципе осуществимо, было бы весьма полезно. Для тех кто пользуется несколькими языками. Ведь "идеального" языкового пакета не бывает. Да и те что есть -- поди, найди их.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
TEQUILA
сообщение 28.6.2005, 11:37


Властелин колец
******

Группа: Почётные мотофаны
Сообщений: 835
Регистрация: 2.10.2004
Из: Смоленск
Пользователь №: 14 898
Модель телефона: iPhone 8
Прошивка: 11
Победитель конкурса 2008


Настроение:
денег нет, но мы держимся тут...



Рейтинг: 643



ALL
Вот сделал неофициальный мануал к SHX CoDec, с картинками :)
Если есть чего туда добавить, you welcome!
Облегчим работу puper'у ;)
Прикрепленный файл SHX_CoDec.rar   ( 68.92 килобайт ) Кол-во скачиваний: 258
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Алекс75
сообщение 28.6.2005, 15:58


Мото-реаниматор
******

Группа: Почётные мотофаны
Сообщений: 1 188
Регистрация: 29.12.2004
Пользователь №: 30 882
Модель телефона: XT502
Прошивка: Android 2.2
Победитель конкурса 2008

Рейтинг: 763



Привет народ)Может на какой то из 20 страниц и был похожий вопрос,но я дойдя до 10 с моей скоростью упарился)))На форуме для Сххх никто не юзает эту прогу.Вчера хотел вытащить из монстра 24R для С550 язык,вроде бы ничего сложного нет.Разбил его,открыл редактор языка,показал на язык и затем на загрузщик.В результате получил файл весом чуть больше 2 метров(хотя для языка для Сххх многовато),затем прошил С550 прошивой 1CR,она без русского(для этого и парился)Есть прошивы для С550,но тоже без русского хотелось потестить на родном языке,а в чистом виде руссика для С550 нигде не нашел.Может конечно я что то не так сделал.Короче вопрос.Может есть подробный мануал,по этой проге.Какие модели тестились.И КАК ВЫТАЩИТЬ ЭТОТ ДОЛБАНЫЙ ЯЗЫК ИЗ С550!!!Заранее спасибо за помощь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 28.6.2005, 16:55


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

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

Рейтинг: 921



Алекс75,
Так ведь ты же сделал отдельный ленгпак, как я понял. Так прошей его поверх прошивки, и будет у тебя с русским языком. Отдельно ты этот язык вытащить никак пока все равно не сможешь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Алекс75
сообщение 28.6.2005, 20:28


Мото-реаниматор
******

Группа: Почётные мотофаны
Сообщений: 1 188
Регистрация: 29.12.2004
Пользователь №: 30 882
Модель телефона: XT502
Прошивка: Android 2.2
Победитель конкурса 2008

Рейтинг: 763



Randomx,
Цитата
Так ведь ты же сделал отдельный ленгпак, как я понял. Так прошей его поверх прошивки, и будет у тебя с русским языком. Отдельно ты этот язык вытащить никак пока все равно не сможешь.
Так проблема в том что литься он никак не хочет,да и как его зальешь(лонгпак) если в ПСТ даже платформа не определяеться!!!Специально вытянул из прошивы для С650 лонгпак и открыл в ПСТ и все ОК.А вот с монстром для С550 проблема.Причем стал извращаться и разбил монстр RandomSHX,а потом открыл в SHXCoDec язык и загрузщик,адреса прописал те которые выдавались в SHXCoDec и вот в чем прикол)))Адреса ставлю те же,а вес получаеться другой.Первый раз(только в SHXCoDec) 2.53мб,а второй раз около 700кб.В чем прикол не пойму)))По ходу с С550 прога некорректно работает,тогда вопрос такой,а есть вариант расширить список поддерживаемых моделей?Кстати забыл сказать.о время разбивки монстра для С550 прога выдает ошибку и виснет,хотя к этому моменту все файлы уже вычленены(код группы,загрузщик,флекс,прошива,лонг пак) и прописаны все адреса и т.д.Заранее спасибо за ответ.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 29.6.2005, 0:05


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940

Рейтинг: 153.5



2Алекс75, если завтра вечером будет время, то выложу текущую версию, в которой можно языки комбинировать, сегодня не могу ещё надо глюки подправить.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
flanger
сообщение 29.6.2005, 10:13


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

Группа: Пользователи
Сообщений: 54
Регистрация: 3.5.2005
Из: Орел
Пользователь №: 41 821
Модель телефона: E398
Прошивка: 95R_A

Рейтинг: 0



Цитата([TEQUILA] @ Пятница, 24 Июня 2005, 17:56)
это да... Но строки-то редактировать можно. Да и зачем убирать языки, памяти больше не станет, это не Семен, где такие манипуляции увеличивают размер диска...

1) (puper-y на заметку). На счет - редактирования: я хотел изменить одно слово в лэнге ("Копировано" на "Скопировано"), открыл лэнг, разпарсил, поменял, запарсил, сохранил, собрал .shx, прошил, в результате кое-где в меню пункты стали называться совсем не своми именами, не имеющими никакого отношения к назначению пункта. В че прикол?

2) Я не из-за памяти хочу убрать лишние языки, а чтобы в списке не мешались, а то приходится постоянно их все перебирать чтоб выбрать нужный, а по кнопке # зачастую совсем не те наборы перебираются
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
def
сообщение 29.6.2005, 10:50


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 6.3.2004
Пользователь №: 1 825
Модель телефона: l7e

Рейтинг: 32



Цитата(puper @ Среда, 29 Июня 2005, 4:05)
2Алекс75, если завтра вечером будет время, то выложу текущую версию, в которой можно языки комбинировать, сегодня не могу ещё надо глюки подправить.
*


Надеюсь в этой версии будет полноценный DRM editor для E398. А то заждались уже ;)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Алекс75
сообщение 29.6.2005, 15:35


Мото-реаниматор
******

Группа: Почётные мотофаны
Сообщений: 1 188
Регистрация: 29.12.2004
Пользователь №: 30 882
Модель телефона: XT502
Прошивка: Android 2.2
Победитель конкурса 2008

Рейтинг: 763



puper, Так а на главный вопрос ответишь???)))Будет прога правильно адреса для С550 выдавать???Или пока только С650 энд озер))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 29.6.2005, 17:50


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940

Рейтинг: 153.5



Алекс75, Прога от модели телефона не зависит, она не знает с какой прошивкой и для какого аппарата работает.... Адреса берёт по смещениям (напрмер в лэнгпаке), которые у всех видимых мною моделей\прошивок совпадали.... (я тестил на прошивках от V220, C650, V620, E398).
У тебя проблема с адресами могла возникнуть из-за того что файл её какой-нить другой подсовывал, например ....CG4.smg перепутал с ...CG4.hmg (результат работы прошивальщика) или ....CG4.shx - оттого и разные размеры...
Посмотри ещё раз внимательно и отпишись, потому что люди писали аж из аМерики, что у них работает даже с такими ап-тами, о которых я только от них и узнал. А ИМХО с Ц550 вообще проблем не должно быть.... Если всё ж таки ошибки будут повторяться,
закинь мне того монстра (или лэнгпак от него) (или ссылку где брать) на: papirosnik@mail.ru
2All
По поводу некорректного изменения строк - это беда всей моей программы (в DRM эдиторе тож так было - картинки перемешивались). Дело в том, что этот проц работает с адресами, кратными 4-м, но в нектороых случаях может брать слово (2 байта) из адреса кратного 2-м (но не 4-м). А когда перемещаются блоки (при редактированиии строк изменяется 3 отдельных участка памяти), надо отследить, чтобы те адреса которые сидели по смещению , кратному 2-м, так и сотавались с такой-же кратностью, те что 4-м, должны быть кратны 4-м. И это правило надо соблюсти для всех адресов, которые подверглись перемещению, т.е. надо добавлять слова для выравнивания и т.д.....
В DRM это вроде как уже сделано, а вот в лэнгпаке ещё нет, этим как раз и занят. Прога уже корректно сохраняет в файл отдельно взятый лэнг, корректно удаляет отдельно взятый лэнг из прошивки, а при добавлении иногда возникает путаница...
У-ф-фф...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Алекс75
сообщение 29.6.2005, 19:56


Мото-реаниматор
******

Группа: Почётные мотофаны
Сообщений: 1 188
Регистрация: 29.12.2004
Пользователь №: 30 882
Модель телефона: XT502
Прошивка: Android 2.2
Победитель конкурса 2008

Рейтинг: 763



puper,Короче проблема такая.При разбивке монстра R321_G_0A.10.24R_LP0011_JPG_0A_C550_01_00.05R_SE8342AXXU408D_1FF выдает такую мессагу
Прикрепленное изображение
Далее переписываю стартовые адреса для лонгпака и загрузчика,затем закрываю прогу(она по ходу после этой ошибки виснет).Далее открываю по новой и открываю лонг пак(CG4.smg) и RAMDLD.smg ну и наконец создаю файл с расширением shx ,далее открываю ПСТ и показываю этот файл,и ПСТ не определяет платформу телефона для которого этот файл,хотя проверял на монстре для С650 и не ошибки(при разбивке) ни проблем с определением платформы не было.Если можешь решить проблему,помоги.Ну а насчет переслать на мыло(с моей то скоростью))) на моторолке в файловом архиве лежат две прошивы для С550 под ПСТ.Заранее спасибо.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
GH()ST
сообщение 6.7.2005, 10:07


Мастер
****

Группа: Пользователи
Сообщений: 173
Регистрация: 20.12.2004
Из: Вінниця, Україна
Пользователь №: 28 397
Модель телефона: 6233 Нокио :)
Прошивка: 4.52

Рейтинг: 12



p-u-u-u-p-e-e-e-r!!!
ты где? тема глохнет!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
optima
сообщение 6.7.2005, 14:04


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

Группа: Пользователи
Сообщений: 331
Регистрация: 13.10.2004
Пользователь №: 16 563
Модель телефона: 350l,mpx200,635
Прошивка: 82R;wm6,5;4BR

Рейтинг: 60.5



Выложите кто-нибудь дамп 10000000_10010000 от Е398 (версия 07D0).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Алекс75
сообщение 7.7.2005, 18:12


Мото-реаниматор
******

Группа: Почётные мотофаны
Сообщений: 1 188
Регистрация: 29.12.2004
Пользователь №: 30 882
Модель телефона: XT502
Прошивка: Android 2.2
Победитель конкурса 2008

Рейтинг: 763



))Итак прождав больше недели я наконец то понял))))Для С550 монстра мне не разбить никаким каком)))Спасибо за ответы)))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motoangel
сообщение 8.7.2005, 13:53


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

Группа: Пользователи
Сообщений: 50
Регистрация: 19.3.2005
Из: г.Москва
Пользователь №: 39 108
Модель телефона: ZN5

Рейтинг: 0



Может ли SHXCoDec_ кроме картинок редактировать СИСТЕМНЫЕ ЗВУКИ ???
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
pahan_tver
сообщение 8.7.2005, 14:26


Мастер Ритма
*****

Группа: Почётные мотофаны
Сообщений: 483
Регистрация: 15.6.2004
Пользователь №: 6 222
Модель телефона: Moto Z4 XT1980-3
Прошивка: 10 amazon alexa

Рейтинг: 400



Motoangel, пока нет, если не ошибаюсь - звуки лежат в подписанной части прошивки.

(Я имею в виду пищалки при отсутствии custwakeup, при роумиге, экстренном вызове)

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


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940

Рейтинг: 153.5



Вот я.
Времения в обрез, семья , огород, короче хорошо в деревне, в рот компот :D
По теме.
Motoangel, НЕ знаю, что ты имеешь ввиду под системным звуком..., они все в файлах лежат (на вкл./выкл, на нажатие клавиш, их проще файловым менеджером менять, чем прошивку менять)

Алекс75, извиняюсь за отсутсвие-молчание, но вначале буду доделывать что наобещал, потом уж с 550 попробую разобраться. и дай прямую ссылку на того монстра, который не разбирается.
Где-то через 10 дней (если не будет форс-мажора) будет новая версия.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
def
сообщение 8.7.2005, 19:12


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 6.3.2004
Пользователь №: 1 825
Модель телефона: l7e

Рейтинг: 32



puper
Цитата
Motoangel, НЕ знаю, что ты имеешь ввиду под системным звуком..., они все в файлах лежат (на вкл./выкл, на нажатие клавиш, их проще файловым менеджером менять, чем прошивку менять)

Тот способ что существует, почемуто не прокатывает для E398 :(, или я не вкурсах... если можно поподробней :)

ps. По последней версии:
не корректно работает кнопка Replase (конечный адрес оставляется от заменяемой CG)

Сообщение отредактировал def - 11.7.2005, 14:48
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mardariy
сообщение 11.7.2005, 18:03


Гуру
******

Группа: Пользователи
Сообщений: 865
Регистрация: 21.11.2004
Пользователь №: 22 440
Модель телефона: v600,a835,e680

Рейтинг: 134.5



def Странно, вроде нормально заменяет :o
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
def
сообщение 11.7.2005, 20:12


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 6.3.2004
Пользователь №: 1 825
Модель телефона: l7e

Рейтинг: 32



Да, сейчас проверил действительно нормально заменяется, видимо или 1 раз лагнуло или просто меня проглючило :)
Пока проверял, возник ещё один вопрос: почему при создании shx частенько пишет File not found. (даже если не менять ничего в составе CG). приходится очищать список и заново все группы по одной добавлять, только после этого собирается.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Алекс75
сообщение 11.7.2005, 20:51


Мото-реаниматор
******

Группа: Почётные мотофаны
Сообщений: 1 188
Регистрация: 29.12.2004
Пользователь №: 30 882
Модель телефона: XT502
Прошивка: Android 2.2
Победитель конкурса 2008

Рейтинг: 763



puper, Ну наконец то!!!)))А прошивы лежат сдесь
19Rи24R
Заранее спасибо)))
P.S.
Цитата
семья , огород, короче хорошо в деревне
)))
Та же фигня)))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mardariy
сообщение 11.7.2005, 21:14


Гуру
******

Группа: Пользователи
Сообщений: 865
Регистрация: 21.11.2004
Пользователь №: 22 440
Модель телефона: v600,a835,e680

Рейтинг: 134.5



def Не замечал и такого))) но при сборе однозначно все собираемые бины должны быть в 1 папке, иначе File not found ph34r.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 12.7.2005, 4:36


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940

Рейтинг: 153.5



Цитата
но при сборе однозначно все собираемые бины должны быть в 1 папке, иначе File not found

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


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

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

Рейтинг: 921



Цитата(def @ Пятница, 8 Июля 2005, 23:12)
не корректно работает кнопка Replase (конечный адрес оставляется от заменяемой CG)
*



Это есстественно, поскольку конечный адрес не фиксирован. Точнее он ограничен, но только максимальным значением, разным для кажого тела. А если размер файла другой, то и конечный адрес может быть другим.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
pahan_tver
сообщение 12.7.2005, 8:39


Мастер Ритма
*****

Группа: Почётные мотофаны
Сообщений: 483
Регистрация: 15.6.2004
Пользователь №: 6 222
Модель телефона: Moto Z4 XT1980-3
Прошивка: 10 amazon alexa

Рейтинг: 400



puper, как там насчёт описания "Remark" в DRM Editor'e?
Тебе помочь с заполнением этих полей?
В каком виде записывать? (в блокноте построчно, в таблице xls или еще как?)

Возможно ли реализовать кнопку "Скрыть неиспользуемые", чтобы можно было скрывать ненужные картинки и тем самым быстрее перемещаться по списку?

Когда-то спрашивали насчет возрастающего времени замены каждой следующей картинки. В новой версии будет что-либо изменено здесь? (Пока лекарство - Save Changes и Parse)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motorrus
сообщение 12.7.2005, 10:11


Мастер
****

Группа: Пользователи
Сообщений: 192
Регистрация: 1.6.2005
Из: Ulyanovsk City
Пользователь №: 43 433
Модель телефона: nomoto yet
Прошивка: ##

Рейтинг: 14.5



Цитата(puper @ Вторник, 12 Июля 2005, 8:36)
Ну так это специально сделано, в целях снижения путаницы, если каждый бин будет в своей пакпке - мне даже представлять не хочется, чего можно насобирать. Но если это кому-то нужно или важно - не вопрос - обратно сделаю.
*


Не, обратно не надо я считаю. Потом можно будет скопировать свой файл прошивки куда угодно из папки с бинами
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 12.7.2005, 20:48


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940

Рейтинг: 153.5



Рассмотрев только что формат HS файла (благодаря Bezols-у), должен сказать, что нет возможности конвертировать в BIN и обратно, т.к. это совершенно разные по реализации вещи. Едиснтсвееное, что можно будет сделать в далёкой перспективе - это прошивать *.HS.
pahan_tver, remark там вроде как-то работает, но только при записи, да при чтении записанного, при парсинге нового файла все ремарки пустые. Как сделать, чтобы комментировались каритнки автоматом, я не знаю, т.к. в разных моделях будет по разному. В DRM присутствуют стандартные имена картинок, но их всего где-то около 130 (и примерно столько гифок в Е398) - но я не нашёл, как они связаны с самими картинками, т.е. какая как называется - неясно. Есть несколько одинаковых имён подряд, есть пустые имена, а картинки по порядковому номеру там разные и непустые...
Если придумаешь критерий, как определять - используемая картинка или нет, то кнопку я реализую :)
Насчёт скорости - я у себя как-то не замечал, но причина может быть одна, чем ближе картинка к началу, тем больше прога перемещает хвост, и корректирует адреса, так что лекарства тоже ни видится. Хотя если не ошибаюсь, утверждалось, что время возрастает от кол-ва замен, ща гляну что там может быть.
Вообщем, hs отпадает, прошивание - жду добрых вестей от Vilko, так что займусь сейчас DRM-ом.
Ну а ваши идеи приветсвуется всегда.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
pahan_tver
сообщение 12.7.2005, 21:07


Мастер Ритма
*****

Группа: Почётные мотофаны
Сообщений: 483
Регистрация: 15.6.2004
Пользователь №: 6 222
Модель телефона: Moto Z4 XT1980-3
Прошивка: 10 amazon alexa

Рейтинг: 400



puper, я замечал увеличение времени при замене сверху вниз. (Так что это вроде не из-за хвоста, потому что он уменьшается сверху вниз). Но после очередного Save - Parse только где-то совсем рядом с концом списка время не увеличивалось (или увеличивалось гораздо медленнее). Вобщем, оттестирую потом поподробнее, если надо будет. Или там кто читает это - попробуйте заменять картинки снизу вверх, от середины в обе стороны и т.п. - какие еще закономерности?

Если сделать столбец Remark, не связанный с DRM вовсе? Составить файл описания, например для с650-D2.2FR (DRM в разных прошивках же различается), насчет того - какие используются - опытные путем (а неизвестные пока не заполнять - вот и критерий - нулевое значение описания). Потом если кто хочет просто меню заменить или там батарейку - скрыл строки с пустыми Remark и сделал (цель - сократить время поиска нужной среди ряда строк, повысив тем самым удобство пользования программой). А кто исследует - откроет весь список картинок.
Для разных моделей и прошивок - свой Remark.txt
А настоящий Remark так и будет уходить в DRM пустым. Его никто видеть и не будет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
def
сообщение 12.7.2005, 21:14


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 6.3.2004
Пользователь №: 1 825
Модель телефона: l7e

Рейтинг: 32



puper
Цитата
Рассмотрев только что формат HS файла (благодаря Bezols-у), должен сказать, что нет возможности конвертировать в BIN и обратно, т.к. это совершенно разные по реализации вещи.

Очень прискорбно это всё :(
Вот когда в тело заливается HS файл он же конвертируется както и потом то что получилось можно слить обратно в BIN. Может както возможно воспроизвести этот процесс без заливки в тело?
И ещё если не затруднит можешь расписать все адреса CG для E398, если есть такая информация, а то в разных источниках разные значения :(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mardariy
сообщение 12.7.2005, 21:34


Гуру
******

Группа: Пользователи
Сообщений: 865
Регистрация: 21.11.2004
Пользователь №: 22 440
Модель телефона: v600,a835,e680

Рейтинг: 134.5



def Разбери любую полную прошивку в SHXCoDec`e и будут тебе адреса рядом с каждой из КГ (справа) и будет тебе "информация" :D rolleyes.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
def
сообщение 12.7.2005, 21:49


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 6.3.2004
Пользователь №: 1 825
Модель телефона: l7e

Рейтинг: 32



Цитата(mardariy @ Среда, 13 Июля 2005, 1:34)
def Разбери любую полную прошивку в SHXCoDec`e и будут тебе адреса рядом с каждой из КГ (справа) и будет тебе "информация" :D  rolleyes.gif
*


Таким оброзом можно получить только начальные адреса и далеко не на все CG.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 13.7.2005, 7:03


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940

Рейтинг: 153.5



Цитата
Вот когда в тело заливается HS файл он же конвертируется както и потом то что получилось можно слить обратно в BIN. Может както возможно воспроизвести этот процесс без заливки в тело?

В HS подаются команды файловой системе, а куда уже этот файл (ктоорый внутри hs) ляжет - это зависит от конкретного ап-та, от состояния той самой фаловой системы в момент прошивания. Вроде так.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mardariy
сообщение 13.7.2005, 8:58


Гуру
******

Группа: Пользователи
Сообщений: 865
Регистрация: 21.11.2004
Пользователь №: 22 440
Модель телефона: v600,a835,e680

Рейтинг: 134.5



def А конечные можно получить лог. путем) из след. начальных))) А далеко не все это что(далеко не все и шить то нет смысла)??? PDS,loader? так для них они универсальны и у тебя будет тоже что в в600 и с650.... drink_drunks;
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
def
сообщение 13.7.2005, 9:20


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 6.3.2004
Пользователь №: 1 825
Модель телефона: l7e

Рейтинг: 32



Цитата(mardariy @ Среда, 13 Июля 2005, 12:58)
def А конечные можно получить лог. путем) из след. начальных))) А далеко не все это что(далеко не все  и шить то нет смысла)??? PDS,loader? так для них они универсальны и у тебя будет тоже что в в600 и с650.... drink_drunks;
*


А ничего что в большинстве случаев например после CG4 идёт CG7 а потом CG15 ?
Если я прошу все адреса, значит для меня есть смысл.

puper
При разборе монстра от E790, SHXCoDec вытащил CG0(200байт) но в окне никак его не обозначил почемуто. Что это такое и как это теперь вшить в монстра?
Прикрепленный файл step2CG0.rar   ( 173 байт ) Кол-во скачиваний: 29
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 13.7.2005, 17:04


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940

Рейтинг: 153.5



def
Это видимо то, что по separate memory map отделяется.
Дай ссылку того монстра, для коллекции и проверки на нём.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
def
сообщение 13.7.2005, 19:14


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 6.3.2004
Пользователь №: 1 825
Модель телефона: l7e

Рейтинг: 32



Цитата(puper @ Среда, 13 Июля 2005, 21:04)
def
Это видимо то, что по separate memory map отделяется.
Дай ссылку того монстра, для коллекции и проверки на нём.
*


Тут не всё так просто, это монстр(пребилд) из набора для перевода E398 на новую платформу E790 (R373). Там HS с симами 2 монстра и рефлэш. Они почемуто встают только в определённом порядке, толи PDS определённым оброзом конвертируют толи ещё чего, пока не могу понять :(. Собственно я этим и заморочился чтобы из всего этого монстра сварганить.
Лежит это всё тут, эта группа содержится только в Step2.
Может ты поймёшь что к чему, покрайней мере очень хочется на это надеятся :)

Да, мануал по заливке этого в тело тут

Сообщение отредактировал def - 13.7.2005, 19:15
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Apostol
сообщение 15.7.2005, 13:18


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

Группа: Пользователи
Сообщений: 54
Регистрация: 30.4.2005
Пользователь №: 41 671
Модель телефона: Nokia 5210 (((

Рейтинг: 3.5



Puper,ответь возможна ли такая реализация
Чтобы прога делала ДРМ пакеты,которые содержат не все картинки, а только по выбору пользователя
(короче чтоб ДРМ не полностью перепрошивать,а только часть. )
(reflash так сказать)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Shxсodec, разбираем и собираем прошивки · Программы для работы с прошивками телефонов Motorola · Forum
 

24 страниц V « < 6 7 8 9 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



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

Форум живёт: