FAQ по MobileTar

По установке

Q: Для каких телефонов предназначена программа?
A: Программа может работать на телефоне, который поддерживает MIDP 2.0 и JSR 75 (File Connection API). Работа программы оптимизировалась для телефонов Sony Ericsson, из телефонов этой фирмы поддерживаются все телефоны с JP-5 и выше (то есть начиная с К750). На Nokia, которые поддерживают необходимые API, программа теоретически должна работать, но я ее не тестировал на этих телефонах и ничего не гарантирую. Пробуйте на свой страх и риск.


Q: Я скачал программу, а она не запускается. Что делать?
A: Программа точно должна вставать на поддерживаемых телефонах SE. Можно попробовать скачать через Jar, если качали через Jad. Как правило, такие ошибки возникают при не зависящих от программы обстоятельствах, можно для начала попробовать перезагрузить телефон.


По использованию

Q: Ничего не понимаю, как пользоваться программой?
A: Советую почитать помощь по программе, на оставшиеся вопросы я стараюсь ответить здесь.


Q: Я распаковываю/запаковываю архив, а мне программа выдает ошибку ввода-вывода.
A: Эта ошибка возникала на ранних версиях программы на определенных телефонах, но теперь она успешно исправлена и возникать не должна. Если все же возникает, можно попробовать переместить тему в папки с английскими названиями, саму тему назвать латинскими буквами, может помочь. Попробуйте перезапустить телефон, сделать подобные "стандартные" действия. Если продолжает возникать, отпишитесь в теме по программе на форуме SEclub, ссылка на главной странице.


Q: Тема не хочет распаковываться, что мне делать?
A: Я постарался предусмотреть различные форматы тем, если программа встречается с незнакомым форматом, она применяет "шоковое" чтение, которое старается вскрыть некорректно запакованный архив. Если оно не помогает, значит архив настолько криво запакован, что его открыть не получится, либо это вообще не Tar. Кроме того, есть вероятность, что это из-за русских букв в пути к файлу или в названии файла, если таковые имеются, то лучше сделать так, чтобы их не было. Но если русских букв нет и есть уверенность, что архив - Tar и должен открываться (например, тема устанавливается на телефоне), то дайте в теме на форуме ссылку на этот архив, я его исследую на предмет кривости. Если этот формат должен открываться, я добавлю его поддержку в следующих версиях.


Q: Я распаковал тему, потом собрал обратно и ничего не изменял, а у меня в новой теме куда-то пропали картинки.
A: На некоторых телефонах доступ к файловой системе осуществляется без учета регистра. Поэтому если их распаковать и собрать обратно в тему, файлы будут в другом регистре, и файл описания темы (Theme.xml) их не увидит. Варианта два: либо редактировать названия файлов, либо (что надежнее) изменить файл описания, чтобы в нем ссылки на файлы соотвествовали файлам. Специально для этого в программу встроено автоматическое исправление XML, достаточно при запаковке поставить флажок "Исправлять XML-файл".


Q: Программа наодела c запросами на чтение и запись, можно ли как-то уменьшить их количество или отключить вообще?
A: На телефоны Sony Ericsson с JP-7 можно поставить прошивку с JP-7.4, в ней запросы будут выдаваться только один раз. Если телефон с JP-5 или JP-6, можно поставить сертификат Halmer'а и скачать подписанную сертификатом версию программы. Как это сделать, написано на форуме SEclub. Уменьшить количество запросов нельзя без потери функциональности программы.


Q: Что делает проверка файлов при запаковке архива?
A: Проверяет на допустимые файлы в теме. В теме могут быть только следующие графические форматы: jpeg, gif, png, mng, svg. Остальные файлы будут убраны из списка запаковки. Если есть какие-то аудио-файлы разрешенных типов (mid, imy, emy, mp3, rhz, sp), то их может быть не больше двух (на звонок и на звук сообщения), иначе аудио-файлы тоже будет предложено убрать.


О развитии программы

Q: Почему в программе нет поддержки Zip или Rar?
A: А зачем? У меня ведь была задача создать не универсальный комбайн, а архиватор Tar. Таких архиваторов до моего вообще не было, в то время как в архиваторах Zip или Rar недостатка нет.


Q: Не стоит ли в программу добавить формат Nth?
A: Дело в том, что этот формат представляет из себя архивы Zip, а мой архиватор работает только с Tar. Бери любой архиватор Zip да открывай.


Q: Будет ли версия программы для Nokia?
A: Смотря что под этим имеется в виду. Программа и так должна работать на телефонах, которые соответствуют требованиям, если все же есть какие-то нюансы, то это уже специфика реализации на Nokia. Необходимо заниматься тестированием на этих телефонах, а это долгая и кропотливая работа, причем я не вижу смысла оптимизировать программу под те телефоны, на которых она широкого распространения скорее всего не получит. Так что уж как работает, так работает.


Q: Куда дальше будет развиваться программа?
A: Да в общем-то на данный момент я уже сделал все основные функции, которые хотел, все мелочи, которые мне предлагали сделать, я тоже доделал. Программа делает все, что должна делать, и даже немного больше, работать с ней удобно, так что я считаю, что ей она уже дошла до точки, когда дальше можно только добавлять что-то принципиально новое. Но принципиально новое уже вряд ли будет связано с архивированием Tar, поэтому лучше уж сделать отдельную программу, если возникнет такая нужда. Была, правда, идея сделать дожатие архива по алгоритму GZIP, но это лишь идея.


Разные вопросы

Q: Почему шоковое чтение так названо?
A: Вообще изначально это должно было быть чтение "напролом", это это не очень научный термин. Я подбирал английский эквивалент слову и подобрал "shock". Ну а на русский оно так и перевелось.


Q: Зачем нужен пустой экран, когда выбираешь запаковать или распаковать?
A: Да особо низачем. Почему же он все-таки есть? А так сложилось исторически, просто когда я тестировал распаковку, браузер файлов я еще не прикрутил, я тестировал это дело вот в том экране. А потом делал запаковщик уже по аналогии. Так-то можно сделать и без пустого экрана, но просто как-то логически вроде так сразу чувствуется, что перешел в другой режим. Потом, лучше, если моя прога будет меньше похожа на JZipMan и иже с ним, в которых архиватор сразу "приступает к делу".


Q: Как пришла идея сделать подобную программу?
A: Пришла она, когда я читал сообщения в теме форума о редактировании тем на телефонах SE. Я знал, что они представляют из себя архивы Tar, но с форматом знаком не был. Потом ради интереса стал разбираться в формате, больше всего затруднений у меня вызвал подсчет контрольной суммы, пока выяснял, как она вычисляется. Ну а потом уже проснулся спортивный интерес, смогу ли я сделать распознаватель архивов. Его я сделал, а раз уж он готов, можно и архиватор написать. Сначала он открывал не все архивы, я ориентировался на те архивы Tar, которые получаются на выходе Themes Creator, но оказалось, что далеко не все темы на мобильники в этом формате. Я попросил, чтобы мне давали ссылки на неоткрываемые темы, большое спасибо всем, кто помог. Пришлось сделать архиватор более "терпимым" к ошибкам и нестандартным записям в заголовке. Дальше оставалось только написать запаковывающую часть, которая проще, потому что не надо ориентироваться на разные форматы. Вот вроде и все. А так всю историю тестирования и доработки программы можно прочитать в теме обсуждения.


Q: Куда мне задать остальные вопросы?
A: В тему обсуждения на форуме SEclub, ссылка на главной. Но сначала советую прочитать этот FAQ еще раз на всякий случай.


Главная страница MobileTar
На главную сайта