Jump to content
Old Phone Forum
  • Login

    You are currently not logged in to the forum.

    To comment, upload files, subscribe to answers - you need to login.

Pako777

TFS_Res - импорт-экспорт ресурсов TFS-файла

Recommended Posts

TFS_Res - импорт-экспорт ресурсов TFS-файла с сохранением полной структуры хранения данных.

В архиве читаем .txt, что не понятно - обращаемся... :lol:

 

Внимание !! Из за того, что некоторые антивирусные программы (Norton360, NOD32, Аваст) имеют несколько параноидальный алгоритм определения вирусов, они могут "найти вирус" в TFS_Res.exe. Это является ложью, т.к. программа просто упакована EXE-пакером ради экономии места. Поместите файл TFS_Res.exe в Исключения антивиря, чтобы он Вам больше не досаждал.

 

Обновление от 15.11.12

v 1.6.2

- добавлена поддержка файлов CSC+CCF

- удален алгоритм идентификации IFG-файлов

TFS_Res_1.6.2.zip

Edited by Pako777
  • Like 20

Share this post


Link to post
Share on other sites

Pako777, прилеплена :lol:

Быть Добру !!! :)


О`знакомься ->-> igo-shurup ... есть ещё вопросы ? ...нет ? Тогда , Быть Добру !!! на SGH.RU

===============

Ну и... для чего так убиваться по пустякам ? Вы же так ... никогда не убьётесь

Share this post


Link to post
Share on other sites

Pako777,

Прога при сохранении файлов из tfs выдает такую ошибку: '6868254' is not valid integer value.

Что это значит?


Siemens M35 -> C45 -> Samsung X100 -> X120 -> E300 -> E710 -> X700 -> E200 -> I710 -> D780 -> I9100

Share this post


Link to post
Share on other sites

Pako777, имхо не вижу смысла в проге, ведь весь тфс можно вытащить через OneNand Downloader.

Share this post


Link to post
Share on other sites

sleeping-man,

По одному файлу вытаскивать?!


Siemens M35 -> C45 -> Samsung X100 -> X120 -> E300 -> E710 -> X700 -> E200 -> I710 -> D780 -> I9100

Share this post


Link to post
Share on other sites

EvgeniyZ,

опиши, какая прошивка...

если можешь, вышли по почте CFG-файл.

 

sleeping-man,

как правильно отметил EvgeniyZ, - по одному файлу ?!! - пожалуйста..

Но вообще-то суть такая:

1. сначала вытаскиваешь ресурсы из TFS+CFG...

2. изменяешь данные в файлах, удаляешь, создаешь новые и т.д. ....

3. формируешь обновленный TFS+CFG...

 

если и после этого не увидел "смысла", то тогда она тебе и на самом деле не нужна... ;)

Share this post


Link to post
Share on other sites
ведь весь тфс можно вытащить через OneNand Downloader.

Вытащить весь TFS действительно можно,но вот файлы из него пока никто не вытащил-TFS как-то хитро сливается,с какимито вкраплениями.Поэтому и

Прога при сохранении файлов из tfs выдает такую ошибку: '6868254' is not valid integer value

Прога актуальна токо для Sysol-ов,пока не будет программы корректно сливающей TFS со Swift-ов


/ Чтобы боялись чужие, не обязательно бить своих.../

Share this post


Link to post
Share on other sites

Прога актуальна токо для Sysol-ов,пока не будет программы корректно сливающей TFS со Swift-ов

 

Данная прога с тела НИЧЕГО НЕ СЛИВАЕТ !!! Она работает с готовыми TFS+CFG файлами, которые идут, в основном, в комплекте с прошивкой и модифицирует их же для того, чтобы потом исправленные залить в тел.

А посему актуальность проги, в данном свете проблемы, определяет каждый сам для себя... :idea:

Share this post


Link to post
Share on other sites
Данная прога с тела НИЧЕГО НЕ СЛИВАЕТ

Спасибо,что просветил :) Читай внимательно что я писал.Что бы редактировать

TFS от SWIFT-моделей нуно скачивать откуда нибудь,т.к. прошивальщики сливают его некорректно.А для SYSOL-моделей можно использовать дамп.TFS отдельно от CLA найти проблематично,все вместе весит от 30 метров

посему актуальность проги, в данном свете проблемы, определяет каждый сам для себя...
:idea:

/ Чтобы боялись чужие, не обязательно бить своих.../

Share this post


Link to post
Share on other sites
Pako777 писал(а):

Спасибо,что просветил  Читай внимательно что я писал.Что бы редактировать  

TFS от SWIFT-моделей нуно скачивать откуда нибудь,т.к. прошивальщики сливают его некорректно.А для SYSOL-моделей можно использовать дамп.

 

Я как раз внимательно и прочитал.. :( Это ты не доходчиво пост написал...

В заголовке описания проги нет и слова, что она умеет формировать TFS+CFG из дампа..

Прошивальщик (во всяком случае OneNANDDownloader) сливает файлы TFS-а корректно, но структура хранения (т.е. папки, содержащие данные файлы) надо создавать вручную - вот в этом и вся заковыка...

 

TFS отдельно от CLA найти проблематично,все вместе весит от 30 метров

Ну дак, а кто говорит, что жить легко... :)

Share this post


Link to post
Share on other sites
Прошивальщик (во всяком случае OneNANDDownloader) сливает файлы TFS-а корректно

Ну-ка,ну-ка,пожалуйста по-подробнее.Какой версии OneNANDDownloader(побовал 14,15,17 и 32Корону) тела X700,D500 и Е350-результат один-TFS нечитаем :) .Можно в личку или в асю.

CFG-файл моно взять от другого TFS.Например D500EXEEI1 отличается от D500EXEEF2 токо наличием папки потокового видео.Так что проблема файла CFG

для дампа TFS несущественна.Прога очень удобна в том плане,что дергает графику именно из Swift-овских TFS,т.к. в бесплатных версиях Ресмана работа с графикой 18 бит заблокирована. :lol:


/ Чтобы боялись чужие, не обязательно бить своих.../

Share this post


Link to post
Share on other sites

Pako777,

Работает! Спасибо!


Siemens M35 -> C45 -> Samsung X100 -> X120 -> E300 -> E710 -> X700 -> E200 -> I710 -> D780 -> I9100

Share this post


Link to post
Share on other sites

Вопросы автору софта:

 

1. Будет ли дальнейшее развитие этого софта?

 

2. Будет ли реализован импорт и экспорт ...png.tci формата в полной мере? очень бы хотелось поскорее

Наконец-то можно будет интерфейс поменять в теле :67:

 

небольшая хотелочка - возможность редактировать изображения формата ...png.tci

 

:59: ОГРОМНЫЙ РЕСПЕКТ ВСЕМ, КТО ПРИЛОЖИЛ СВОИ РУКИ К ЭТОМУ ЗАМЕЧАТЕЛЬНОМУ СОФТУ

Share this post


Link to post
Share on other sites

Вопросы автору софта:

1. Будет ли дальнейшее развитие этого софта?

TFS_Res-a ? а чего там не хватает еще ? вроде предназначена для выполнения простых действий - вынуть содержимое ИЗ ТФСа и запхнуть его обратно... и все..

2. Будет ли реализован импорт и экспорт ...png.tci формата в полной мере? очень бы хотелось поскорее

Наконец-то можно будет интерфейс поменять в теле :Laie_67:

с момента появления TCI-формата прошло уже порядка 7 месяцев, а только сейчас я услышал, что оно кому то надо..:idea:..

а вообще то это не к TFS_Res относится, а к IFG_RW - смотри мою подпись.. на текущий момент есть просмотр TCI с возможностью сохранения в IFG, ну и соответственно из IFG в др.форматы.. Запись в TCI не делал, т.к. никому оно не надо :ad: ..было..

Share this post


Link to post
Share on other sites

Pako777, может быть стоит добавить поддержку CSC+ CCF, так как не удобно каждый раз их переименовывать туда-сюда

Share this post


Link to post
Share on other sites

Pako777, может быть стоит добавить поддержку CSC+ CCF, так как не удобно каждый раз их переименовывать туда-сюда

посмотри сколько лет программе и подумай - оно кому-нибудь надо?? Проект давным давно закрыт, только что табличка не вывешена :)

Share this post


Link to post
Share on other sites

Пардон, но на данную программу указывают неоднократные ссылки. Посему, у кого ещё сохранилась копия, просьба отправить мне.

И вопрос: что используют заместо данной проги при работе с многочисленными файлами в C3322 и C5212?

Share this post


Link to post
Share on other sites

Опять прислали сюда. Не могу понять, где косячу.

Win XP Pro sp3. Расположение трёх файлов из распакованного архива tfs_res.zip - D:\0\1, здесь же находятся tfs и cfg-файлы из архива прошивок C5212.

Запускаю tfs_res.exe, во вкладке "Извлечь ресурсы" выбираю означенный выше tfs-файл из этой же директории, жму "Обработка". Прога создаёт всё в той же директории пустую папку Resource и ... вылетает.

Вирусов нет. Экраны антивируса Avast отключал. Результат одинаков. Чё делать-то, или где что посмотреть, покопать?

За полезную инфу - заранее благодарю.

Share this post


Link to post
Share on other sites

Да, на прошивках C5212 - у неё почему-то Integer overflow…

Отрезать понемногу конец cfg-файла, найти после какой строчки она падала…

Понять в чём проблема с этой строкой и исправить cfg

 

Похоже она сканирует ifg (а там есть новые ifg-IM формат которых она не понимает), и обрывается на записи _____rsc.adr

Может попробовать в cfg-файле всех ifg переименовать в какое-то незнакомое расширение чтобы она их не сканировала.


Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

Пардон, но на данную программу указывают неоднократные ссылки. Посему, у кого ещё сохранилась копия, просьба отправить мне.

И вопрос: что используют заместо данной проги при работе с многочисленными файлами в C3322 и C5212?

какие еще "неоднократные ссылки" ? :) В шапке все нормально качается

 

 

Да, на прошивках C5212 - у неё почему-то Integer overflow…

наверно потому, что аппарат новее чем, то на что программа рассчитана?

Похоже она сканирует ifg (а там есть новые ifg-IM формат которых она не понимает)

программа с ИФГ-форматом никак "не играет", поэтому оно не при чем..

Share this post


Link to post
Share on other sites
наверно потому, что аппарат новее чем, то на что программа рассчитана?
Но формат TFS то вобщем не менялся…

 

программа с ИФГ-форматом никак "не играет", поэтому оно не при чем..
Факты указывают другое. На примере B5722 и файла temp.---

a/customer/images/menu/00_mainmenu_block_menu01_ani00.ifg 00 EC 01 00. 00 C8 02 00 62x238401478080 2120

 

И у C5212 она падает именно дойдя до одного из IFG.


Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

Но формат TFS то вобщем не менялся…

ну значит что-то в конкретном случае изменено в тфс-е так, что программа это не переваривает

Факты указывают другое. На примере B5722 и файла temp.---

a/customer/images/menu/00_mainmenu_block_menu01_ani00.ifg 00 EC 01 00. 00 C8 02 00 62x238401478080 2120

И у C5212 она падает именно дойдя до одного из IFG.

еще раз говорю - ифг не при чем, т.к. программа никаким местом не декодирует ифг, а только лишь читает инфо из одного файла и выцепляет соответствующий фрейм соответствующей длины из другого файла. То что спотык на ифг - это всего лишь стечение обстоятельств.. могло произойти на любом формате файла - и на бмп и на вав и на чем_там_еще_из_тфс-а_уже_не_помню

Share this post


Link to post
Share on other sites
еще раз говорю - ифг не при чем, т.к. программа никаким местом не декодирует ифг, а только лишь читает инфо из одного файла и выцепляет соответствующий фрейм соответствующей длины из другого файла. То что спотык на ифг - это всего лишь стечение обстоятельств..
Программа помимо простой распаковки файлов из TFS - ещё в процессе распаковки читает высоту и ширину IFG-картинок (а там иногда бывают совсем нереальные цифры).

Я вообще-то знаю формат TFS+CFG (просто лень альтернативный распаковщик писать), и не поверю что _____rsc.adr и temp.--- (которые создаёт TFS_Res v.1.6.1 в процессе распаковки TFS) получаются без копания в заголовках IFG-файлов.

 

Ещё один наглядный пример того что TFS_Res анализирует IFG: Открываем .CFG, и заменяем все «.ifg» на «.iii». И теперь TFS_Res извлекает все файлы и не падает. А потом на диске рекурсивно переименовываем все *.iii в *.ifg…

В принципе можно считать это способом обхода бага с IFG в TFS_Res.


Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

Программа помимо простой распаковки файлов из TFS - ещё в процессе распаковки читает высоту и ширину IFG-картинок (а там иногда бывают совсем нереальные цифры).

и что что читает? Она распаковкой ИФГ не занимается

Я вообще-то знаю формат TFS+CFG (просто лень альтернативный распаковщик писать), и не поверю что _____rsc.adr и temp.--- (которые создаёт TFS_Res v.1.6.1 в процессе распаковки TFS) получаются без копания в заголовках IFG-файлов.

а мне то как лень открывать то, что уже 2 года как мхом поросло :D

там копаться не надо - все и так известно.. и "копание ифг в заголовках" никаким местом к ошибке не относится.. единственное что можно предположить, так это ошибка при формировании адр и --- файлов

В принципе можно считать это способом обхода бага с IFG в TFS_Res.

это не баг, а фича :)

 

ps.. че то решил для патриотов сдуть пыль с антиквариата и подобновить прогу - см. первый пост ( http://OldPh.one/index.php?showtopic=20597# )

Edited by Pako777
  • Like 5

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...