IPB

Добро пожаловать, гость ( Вход | Регистрация )

> Сотовые телефоны: ни сот, ни мёда
-=CHE@TER=-
May 5 2007, 09:47
Сообщение #1


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,371
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 318 раз(а)



BenQ-Siemens S68 и темы для него
или ода о разработчиках Семёна Ы68 руки-из-жопы

Не так давно попросил меня знакомый помочь ему сделать свою тему для его BenQ-Siemens S68.
Темы лежат в файле .SDT, который представляет из себя просто-напросто переименованный .ZIP-архив.
Распаковав и изменив там всё что нужно, столкнулись с такой проблемой: при запаковке обратно в .ZIP (WinRAR'ом или WinZIP'ом) получившийся файл (переименованный обратно в .SDT) не открывался телефоном - шло сообщение, что формат неверный. Даже при банальной распаковке/запаковке без изменения файлов - всё-равно шло сообщение про "неверный формат".
Ну что делать - полез я на сайт семёна, искать редактор тем. Что меня там дико разочаровало:
1) Ничего оттуда скачать нельзя, пока не зарегистрируешься (бесит, ну ладно)
2) Редактор занимает 22 мегабайта (!!!), но он [далее идут местные идиоматические выражения, отражающие душевное состояние автора на тот момент, когда он скачал этот редактор и обнаружил, что тот] не идёт, если не скачать к нему ещё Java 1.4.0, который тоже весит весьма нехило. Трафик у меня дорогой, так что я был просто злой как чёрт и удавил бы любого из разработчиков этой адской конторы, если бы мне хоть один из них попался под руку.

И только потом я (признаю - тупень) занялся тем, чем нужно было заняться с самого начала: откопал документацию на .ZIP (см. "Application Note on the .ZIP file format") (заодно узнал, что в 2008-ом ему будет 20 лет) и стал смотреть, что там можно было такое написать, чтобы не запортить сам формат, но и при этом пометить файл, что он - "свой". Оказалось, что в заголовке .ZIP обнулён 6-ой байт (6-ой от начала файла). Так вот - если туда записать 0x08, то такой .ZIP архив, переименованный в .SDT будет видеться семёном без всяких проблем как "родной"! Справка: два байта (WORD) по смещению 0000000006 отвечают за минимальную версию ZIP необходимую для распаковки архива.

Таким образом заголовок нормального .ZIP файла выглядит так:
50 4B 03 04 14 00 00 00
а "исправленного" .SDT-архива должен выглядеть так:
50 4B 03 04 14 00 08 00

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

Вот, собственно, код небольшой консольной программки, которая делает все соответствующие исправления:

CODE
Program sdtfix;
{$APPTYPE CONSOLE}
Var
    Fl: File;
    Cr: Cardinal;
Begin
  If ParamCount<>1 Then Exit;
  AssignFile(Fl, ParamStr(1));
  Reset(Fl, 1);
  BlockRead(Fl, Cr, 4);
  If Cr = $04034B50 Then { 'PK\03\04' }
    Begin
      Cr:=$00080014;
      BlockWrite(Fl, Cr, 4);
    End;
  CloseFile(Fl);
End.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов
-=CHE@TER=-
Sep 13 2013, 17:16
Сообщение #2


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,371
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 318 раз(а)



Купил новый телефон - Samsung S5610.
Характеристики можно поглядеть тут и там.
Мой старый Siemens C75 (которым я пользовался с января 2006 года) окончательно развалился: там сдох аккумулятор (можно было три раза позвонить не больше минуты - и привет), да и сам телефон стал себя как-то странно вести - постоянно зависал и его приходилось перезагружать.
В общем, притащился в сотовый отдел ближайшего магазина. Выписал перед этим всё что мне нужно от телефона и поговорил с продавцами.
Мне порекомендовали какой-то сраный ифон с нецарапающейся поверхностью (при мне его специально царапали ножницами) и кучей функций социальных сетей: от сраного контакта до не менее сраного твиттера. Хорошо-хорошо, говорю, мне это всё как-то побоку, я в основном звоню и СМС отправляю. Короче, сколько стоит-то? Ну, сегодня со скидкой, начал мяться продовец, мы отдадим вам его всего за 16 тысяч. Ну, нифига себе! Что-то мне жалко стало столько отдавать за телефон, где 95% функций будет лежать мёртвым грузом, ибо я никогда ими не буду использоваться. Не, говорю, давайте телефон, а не смартфон. Порекомендовали Philips X2300 - говорят способен месяц работать в режиме ожидания, что меня несколько подкупило. Ну и, конечно, что-то около 3 тысяч рублей с копейками, что уже по божески для телефона. Дайте, говорю, документацию почитать - погляжу чего умеет. Не дали, сказали, что там только как пользоваться телефоном, мол погугли. Пошёл погуглил. Телефон, конечно, отличный, во всяком случае там есть всё, что мне нужно и даже слоты аж на 3 сим карты, хотя мне хватило бы и одного. Но в бочке мёда - прошивка. Телефон анонсировали в декабре 2012 и все версии прошивок, судя по недовольству на форумах, кривые в хлам. При этом самому телефон прошить нельзя - нужно тащиться в ближайший сервисный центр Philips (народные умельцы уже что-то сообразили и обмениваются новыми версиями прошивки, у кого есть, но, опять таки, телефон у многих прошиваться отказывается по непонятным науке причинам).
Короче, пришёл и попросил чего-нибудь из такого же функционала и ценовой категории. Дали список из кучи моделей Nokia и этого самого Samsung S5610. Погуглил про них - Samsung оказался самым удобным и не таким кривым (судя по отзывам), так что взял его - вместе с кожанным чехлом обошлось чуть менее 5 тысяч рублей.
Экспортировав адресную книгу со старого телефона, написал на PHP небольшой парсер для перевода её в формат .CSV нужного для впихивания в новый телефон.
В общем и целом телефоном доволен, но есть несколько вещей, которые напрягают...
К примеру, ужасная программа для работы с телефоном - адово медленно ворочается у меня на компьютере, запускает аж 3 свои службы, ещё и WMF SDK 11 поставила - надо было в песочнице ставить, да там драйвера были, без которых Windows XP телефон не видел. Хоть из программы прошивать телефон автоматически можно (проверяет новую версию прошивки на сайте Samsung) - что, конечно же, плюс. Кстати, после установки программы телефон не был виден. Видимо криворукие программисты писавшие этого монстра были в курсе этого, так что там была кнопка "Устранить неполадки", которая тупа запускала установщик с ключом Repair и заново ставила программу и драйвера (хорошо хоть WMF SDK не устанавливала). Только после этого телефон наконец-то был опознан системой.
Внезапно неудобный набор СМС и Т9. Чтобы писать английские буквы нужно менять язык через специальное меню - напрягает. В SC75 режимы очень удобно переключались 9-кой:
Т9Абв (с заглавной), Т9абв (строчные), Абв, абв, Т9АБВ, АБВ
Последние два режима врубались, когда 2 и более подряд заглавные буквы перед курсором.
Все режимы, кроме Т9, позволяли писать английские буквы.
В Samsung же поменяли местами ещё пробел/новая строка и знаки препинания (точки, запятые и т.д.) - теперь это 0 и 1 соответственно (а я привык наоборот - как было в SC75).
Странный русский словарь у Т9, к примеру, он не знал слово "только".
Список вызовов - это адов ад! Если, к примеру, на телефон пришло рекламное СМС (сраный спам), то удалив его в списке вызовов останется надпись, что-то типа "неопознанно". Причём ни номера, ничего там нет - оно просто там останется. Рыться среди таких вещей, отыскивая последний набранный номер неудобно. Приходится их удалять, что уже отнимает время.
Клавиши-цифры не перепрограммируются. В SC75 можно было зажать какую-либо клавишу-цифру и снизу появлялось меню-подсказка - "изменить". Нажав на это меню, можно было на любую клавишу повестить что угодно. Так что мне достаточно было после настройки зажать и удерживать "1", чтобы получить баланс. Здесь же на 1 уже висит голосовая почта (это ещё что за хрень?). При попытке зажать другие клавиши появляется сообщение "Пустая запись" - оказывается:
QUOTE
Для того чтобы установить быстрый набор номера, откройте Меню - Контакты - Избранное. Выберите нужную цифру и нажмите Назначить. После этого выберите контакт и сохраните результат.
Отсюда.
Пришлось создавать контакт "Баланс" и ставить на него короткий номер, затем пихать этот контакт в "Избранное". К слову сказать, на клавишу "1" ничего повесить нельзя - голосовая почта туда намертво приколочена. На SC75 на кнопки можно было вешать что угодно (я, например, заметки, будильник, калькулятор и календарь туда навешивал). Однако, в Samsung есть настраиваемое меню на "Рабочем столе", куда можно вынести все нужные иконки (настраиваемое!), правда по ним всё же приходится ходить, что не очень удобно. Ещё хочу отметить наконец-то нормальный будильник! В SC75 он был один и там выбиралось время звонка и день недели. Всё. Таким образом его постоянно приходилось настраивать, к примеру, на "поспать полчаса", затем обратно на "вставать на работу". Тут же можно насоздавать кучу будильников: ежедневный, разовый и т.д. Чертовски удобно. Дни недели правда не выбираются, так что по выходным придётся его отключать...
Аккумулятор сел за неделю (была пара звонков, СМС, музыку немного послушал), причём когда делений уже не осталось, то он запрещал слушать музыку, смотреть видео и т.д. Что, кстати, разумно.
Уф! Недочёты у телефона, конечно, есть, но в общем и целом - пущай живёт.
P.S. Жаль, что все производители сотовых такие жмоты и никто не выкладывает прошивку с компилятором, чтобы люди могли довести телефон до ума...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме
-=CHE@TER=-   Сотовые телефоны: ни сот, ни мёда   May 5 2007, 09:47
-=CHE@TER=-   Тему переименовал. NO... kia-a-a-a! С большим...   Jul 7 2008, 17:15
xkL0#J   Nokia не понимающая MP3???? старушка 6230 и та с э...   Jul 8 2008, 05:51
-=CHE@TER=-   Купил новый телефон - Samsung S5610. Характеристик...   Sep 13 2013, 17:16
-=CHE@TER=-   Microsoft - КОРПОРАЦИЯ ЗЛА! Знакомому подарили...   Sep 14 2014, 17:21
Siberian GRemlin   Знакомому подарили смартфон с Windows 8 (Nokia Lum...   Sep 15 2014, 07:08
-=CHE@TER=-   Кто-то его сильно не любит. :lol:Ты будешь смеятьс...   Sep 16 2014, 11:41
Raf-9600   Погуглил - чтобы добавить музыку в коллекцию рингт...   Oct 9 2014, 15:05
-=CHE@TER=-   Актуально только для WP7, в WP8 это исправили. ...   Oct 10 2014, 18:36
Raf-9600   Потому что это не сотовый телефон, которые покупаю...   Oct 11 2014, 13:43
-=CHE@TER=-   Пришёл знакомый человек, озадаченно разглядывая св...   Jan 4 2015, 20:40
-=CHE@TER=-   Пришёл знакомый человек, озадаченно разглядывая св...   Jun 1 2015, 13:16
RAYN3   Пришёл знакомый человек, озадаченно разглядывая с...   Feb 3 2016, 21:35
-=CHE@TER=-   К сожалению это не охренеть. Попробую обьяснить от...   Feb 4 2016, 18:26
RAYN3   Вообще, интересно было почитать твои сообщения пр...   Feb 4 2016, 20:40
Siberian GRemlin   В моём телефоне календарь по 31.12.2079. Nokia Xpr...   Feb 19 2016, 07:08
-=CHE@TER=-   У Samsung S5610 есть одна ОЧЕНЬ серьёзная проблема...   Jul 31 2016, 15:51


Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 30th April 2025 - 20:26