Rambler's Top100

ГЛАВНАЯ
О ТЕЛЕФОНЕ
СТАТЬИ
ОБОИ
ИГРЫ
ПРОГРАММЫ
ПРОШИВКИ
ТЕМЫ
ССЫЛКИ

 

С вопросами и предложениями обращайтесь:

win1992@yandex.ru

Что такое TFS? Как сохранить игры из телефона в комп и обратно.

Итак, как слить tfs с закаченными ранее через WAP/GPRS Java приложениями.
Например если добрый форумец скачает где-нибудь игрушку, ну очень хорошую, и захочет сохранить ее на свой компьютер чтобы например поделиться с другими
 

Сналала объяснения:
Что же представляет из себя TFS и с чем его едят. Вместе с прошивкой идут помимо .bin файла еще и .tfs и .cfg файлы. tfs файл - это просто один большой файл состоящий из кучи маленьких, которые просто склеиваюся в один и идут друг за другом. Например его можно создать копируя несколько файлов в один.
Пример:
copy /b Image.jpg + Picture.gif + Melody.mmf + Game1.jar + Game1.jad + suites.utf + suitesName.utf MyTFS.tfs вот если это проделать в командной строке то получиться один файл MyTFS.tfs состоящий из файлов Image.jpg, Picture.gif, Melody.mmf, Game1.jar, Game1.jad, suites.utf, suitesName.utf
Чтобы залить его в телефон в так называемую NAND память представляющую из себя что-то типа электронного диска, надо воспользоваться программой даунлоадером Samsung E700 Flash. Для этой программы необходим .cfg файл. CFG - это текстовый файл описывающий структуру каталогов, версию TFS (Tiny File System), имена файлов, их размер и путь куда сохраняются файлы. Без него закачка не состоится ведь даунлоадер понятия не имеет что грузить и куда.
 

Вот пример стандартной структуры для cfg для нашего примера:

TFSVERSION : TFS3.0_E700_0001
NUM_DIR : 25
MAXFILES : 200
SET_DIR
DIR_NAME : /user
DIR_NAME : /user/sounds
DIR_NAME : /images
DIR_NAME : /images/idle
DIR_NAME : /wap
DIR_NAME : /wap/images
DIR_NAME : /wap/sounds
DIR_NAME : /sms
DIR_NAME : /test
DIR_NAME : /mms
DIR_NAME : /mms/inbox
DIR_NAME : /mms/outbox
DIR_NAME : /mms/draft
DIR_NAME : /mms/myfolder
DIR_NAME : /mms/template
DIR_NAME : /mms/voice
DIR_NAME : /mms/mmsimage
DIR_NAME : /mms/temp
DIR_NAME : /mms/mmssound
DIR_NAME : /mms/camera
DIR_NAME : /mms/camera/image
DIR_NAME : /mms/camera/thumb
DIR_NAME : /mms/owtest
DIR_NAME : /mms/updwload
DIR_NAME : /java
END_DIR
SET_FILE
FILE_NAME : /mms/mmsimage/Image.jpg
FILE_SIZE : 3265
FILE_NAME : /mms/mmsimage/Picture.gif
FILE_SIZE : 45023
FILE_NAME : /mms/mmssound/Melody.mmf
FILE_SIZE : 213234
FILE_NAME : /java/Game1_suite.jar
FILE_SIZE : 89586
FILE_NAME : /java/Game1_suite.jad
FILE_SIZE : 194
FILE_NAME : /java/suites.utf
FILE_SIZE : 81
FILE_NAME : /java/suitesName.utf
FILE_SIZE : 28
END_FILE
END_TFS


Как видно из примера все просто все копируется туда, куда вы указали, и размер должен указываться точный, При открытии в даунлоадере tfs файла, программа проверяет структуру cfg и высчитывает суммарный размер по строкам FILE_SIZE и проверяет полученную сумму с размером самого TFS файла. Если размеры не сходятся, программа выдает ошибку.
 

При перепечатке материалов данного сайта — ссылка на источник обязательна.

Rambler's Top100 Яндекс цитирования

 
Сайт создан в системе uCoz