Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

Рекомендуемые сообщения

В общем, формат сам по себе не сложный.

Распаковщик написать - дело одного часа, если сильно тормозить. :idea:

 

Формат такой:

заголовок CTS

заголовок файла 1

файл 1

заголовок файла 2

файл 2

заголовок файла 3

Файл 3

...

 

Теперь более детально.

Рассмотрим файл U600XEGG2.cts.

Размер файла - 6 119 439 байт, в хексе - 5D600F.

 

Смотрим в файл:

F1 D4 8B 2C 0F 60 5D 00 01 00 00 00 53 46 54 40 03 60 5D 00 16 00 00 00

 

F1 D4 8B 2C - скорее всего, CRC, но я не проверял

0F 60 5D 00 - длина файла

01 00 00 00 - я не знаю, что это

53 46 54 40 - здесь могут быть следующие варианты - "SFT@", "NVM@" и "IDF@". Может быть, что-то еще...

03 60 5D 00 - еще одна длина. Видимо, длина файла без заголовка

16 00 00 00 - количество упакованных файлов

Кстати, заголовок B510XEHD1_CTS.cts содержит еще какие-то данные.

 

Теперь сами файлы.

Сначала идут 4 байта с длиной файла, потом константа "ELIF", потом имя файла, дополненное нулевыми байтами до 260 символов.

Ну а потом сам файл.

 

Вот и всё. :)

 

В чем сложность написания упаковщика:

1) не до конца понятна структура заголовка

2) пути файлов для разных моделей выглядят по-разному:

/a/Def/SamsungFunClub.3gp

d:\MUSIC\Irreplaceable.mp3.dm

/JAVA/0000.jar

и т.д.

 

Т.е. упаковщик должен точно знать, под какую модель он делает сборку.

 

Здесь пример распаковщика:

http://OldPh.one/index.php?showtopic=38649?pid=36...&st=0

а также здесь

 

Если желающие написать нормальное приложение, работающее с CTS ?

Изменено пользователем Снег
  • Like 4

Мы рождены, чтоб сказку сделать пылью...

 

VishnyaSoft.com - мои программы и мидлеты для телефонов Samsung

 

Классификация телефонов Samsung

 

Угадай название телефона

Ссылка на комментарий
Поделиться на другие сайты

Снег, респект!

 

Запаковщик конечно пригодился бы :Just_Cuz_09:

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Здравствуйте.Помогите пожалуйста.Надо востоновить пароль от ISQ. Пароль есть на телефоне в клиенте Smaper. Я вытащил на комп Smaper но там все файлы такие "Файл "CTS"". Чем его можно открыть? И будет там вообще пароль?

Ссылка на комментарий
Поделиться на другие сайты

Это просто совпадение расширений файла.

Где и как хранится пароль в Smaper, я не знаю.

Изменено пользователем Снег

Мы рождены, чтоб сказку сделать пылью...

 

VishnyaSoft.com - мои программы и мидлеты для телефонов Samsung

 

Классификация телефонов Samsung

 

Угадай название телефона

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Дополню тем, что еще попадаются файлы в которых есть доп данные в заголовках.. b510 не смотрел но возможно в нем так же...

после указания количества файлов идут стартовый адрес для расположения на флешке... далее идет конечный адрес

ну и бывает что перед каждым файлом.. перед заголовком ELIF идет размер файла))

Жизнь - пьяный поэт, я - слово.

Я жесток и грустен, когда ему херово.

Жизнь - старый поэт, жизнь - усталый поэт,

А я... Что я? Его инструмент!...

 

Разработка Broadcom: http://www.rk-team.net/

Новости проекта QuB на Twitter

Ссылка на комментарий
Поделиться на другие сайты

RusEm, можешь на примере конкретного cts-файла показать адреса?

Мы рождены, чтоб сказку сделать пылью...

 

VishnyaSoft.com - мои программы и мидлеты для телефонов Samsung

 

Классификация телефонов Samsung

 

Угадай название телефона

Ссылка на комментарий
Поделиться на другие сайты

вот например B3210OXFII2 CSC.. CSC это тотже cts

 

F4AB943B - хз

07008E00 - Размер

01000000 - хз

49444640 - IDF@

FBFF8D00 - Размер без заголовка

74000000 - Кол-во файлов

00000028 - Стартовый адрес на флеше

FFFFFF2B - конечный адрес

70270000 - Размер первого файла

454C4946 - ELIF

Ну и дальше имя файла и т.д

  • Like 2

Жизнь - пьяный поэт, я - слово.

Я жесток и грустен, когда ему херово.

Жизнь - старый поэт, жизнь - усталый поэт,

А я... Что я? Его инструмент!...

 

Разработка Broadcom: http://www.rk-team.net/

Новости проекта QuB на Twitter

Ссылка на комментарий
Поделиться на другие сайты

CSC это тотже cts

не знаю ничего про CTS, но про CSC знаю следующее:

пара *.csc+*.ccf представляет собой аналог *.tfs+*.cfg, я прям переименовал и открыл ресманом...

Ссылка на комментарий
Поделиться на другие сайты

Это зависит от платформы.. на свифтах csc это часть тфс... а на агири CSC это CTS :(

  • Like 2

Жизнь - пьяный поэт, я - слово.

Я жесток и грустен, когда ему херово.

Жизнь - старый поэт, жизнь - усталый поэт,

А я... Что я? Его инструмент!...

 

Разработка Broadcom: http://www.rk-team.net/

Новости проекта QuB на Twitter

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


×
×
  • Создать...