маркированный список ГЛАВНАЯ
маркированный список О ТЕЛЕФОНЕ
маркированный список ПОЛЕЗНОЕ
маркированный список СТАТЬИ
маркированный список ПРОГРАММЫ
маркированный список ПРОШИВКИ
маркированный список ПАТЧИ
маркированный список ТЕМЫ
маркированный список МОБИЛЬНЫЙ КОНТЕНТ
маркированный список МОБИЛЬНЫЙ ЮМОР
маркированный список ФОРУМ
маркированный список ГОСТЕВАЯ
маркированный список ССЫЛКИ

 

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

mix-mode@narod.ru

ICQ 289246431

Что такое 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 файла. Если размеры не сходятся, программа выдает ошибку.

 

Copyright©2005
Хостинг предоставлен: http://narod.yandex.ru

Rambler's Top100
Хостинг от uCoz