Перейти к содержанию
Old Phone Forum

Снег

SGH Open Club
  • Постов

    639
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Снег

  1. Звони в службу поддержки оператора.

    Тот, кто настраивал твою симку, знает содержимое файла ADM0 (пароль админа ;) ).

    Соответственно, если и можно восстановить контакты (в чем я, кстати, сомневаюсь), то сделать это могут только сотрудники ОпСоса.

  2. При этом эта БС не имеет GPRS

    Это как? Это тебе в службе поддержки оператора такое сказали?

     

    Вообще вопрос из серии "У меня ручка не пишет. Может, мне в другую комнату перейти?"

     

    Если в твоем районе сеть перегружена и GPRS-соединение не устанавливается, то переход на соседнюю BTS тебе ничего не даст.

  3. Ну... Конкурс на самый бесполезный патч (с визуальным эффектом, а то поменять один байт где-нить в левой картинке - дело недолгое :lol: )...

     

    Что стоит провести конкурс на самую-самую анимацию включения/выключения?

    Вот только на какой телефон ее делать... Точнее, на какую платформу и какой экран...

  4. Два несерьезных момента:

    1) Стоит сохранять в ini путь к файлам. И по умолчанию предлагать путь к самой проге.

    Например, так:

    procedure TfrmMain.FormShow(Sender: TObject);
    var
      INI : TIniFile;
      FilePath : AnsiString;
    begin
     INI := TIniFile.Create(ChangeFileExt(Application.ExeName, '.ini'));
    
     FilePath := INI.ReadString('Settings', 'FilePath', ExtractFilePath(ParamStr(0)));
    
     if not DirectoryExists(FilePath) then FilePath := ExtractFilePath(ParamStr(0));
    
    // далее пишем путь в TEdit или куда там еще...
    
     FreeAndNil(INI);
    end;

     

    2) Если указать неверный порт и произойдет следующее:

    -=Начало сессии=-

    (27.02.2007 16:29:47)

    ----------------------------------------------------------

    Подключение... Error!

    ----------------------------------------------------------

    -=Конец сессии=-

    то придется закрывать приложение. Иначе никак.

  5. У меня работает.

     

    Что делал:

    1) взял два тестовых мидлета ClassBrowser и Specs

    2) распаковал Specs.jar в отдельную папку

    3) распаковал ClassBrowser.jar в ту же папку, ЗА ИСКЛЮЧЕНИЕМ ФАЙЛА META-INF/MANIFEST.MF !!!

    4) открыл распакованный файл META-INF/MANIFEST.MF Блокнотом и поправил там три строки (это на усмотрение)

    MIDlet-Name: DualMidlet

    MIDlet-Vendor: Sneg

    MIDlet-Description: Test

    5) потом к строке

    MIDlet-1: Specs, Specs.png, mobiledevtools.specs.SpecsMidlet

    дописал строку

    MIDlet-2: ClassBrowser, ClassBrowser.png, mobiledevtools.cbrowser.ClassBrowserMidlet

    Строку эту взял из файла ClassBrowser.jar/META-INF/MANIFEST.MF, только заменил MIDlet-1 на MIDlet-2

    Порядок мидлетов выбираешь сам. Как номера расставишь, так мидлеты в телефоне и появятся.

    6) Упаковал папку в zip, обозвал файл так, как написано в MANIFEST.MF (в данном случае я написал в нем MIDlet-Name: DualMidlet, поэтому файл должен называться DualMidlet.jar)

    7) сгенерил JAD

    8 ) установил DualMidlet в телефон

     

    Всё работает. :102:

     

     

    ВАЖНОЕ ЗАМЕЧАНИЕ:

    Если в мидлетах встречаются файлы с одинаковыми именами, то упаковка не удастся. Это обязательно будет, если код подвергался обфускации и все классы называются a.class, b.class и т.д.

    В этом случае нужно подбирать другие пары/тройки/четверки/... мидлетов.

    _.rar

    • Like 1
  6. Artemania2007, без спец. оборудования и особых магических ритуалов ничего не получится.

    Я пробовал делать патчи с помощью бубна разработчиков и наших традиционных плясок - хрен там. Телефон отказался включаться. :(

    А чо у патчмейкеров в руках в момент творчества - они не говорят. Потому патчи получаются далеко не у каждого.

  7. D820, лог:

    -=Начало сессии=-

    (26.02.2007 17:02:35)

    ----------------------------------------------------------

    Подключение... OK!

    Сканирование папки... OK!

    Найденные файлы:

    Всего найдено файлов: 0

    Копирование файлов:

    Конвертирование файлов...

    Файл #Fat#Rms.db не найден!

    ----------------------------------------------------------

    -=Конец сессии=-

    На телефоне обе оперы. В моде сохранена одна страница www.ya.ru.

    Что надо посмотреть и выложить?

     

    Уже сам посмотрел. Нужный файл называется

     

    #Opera%0020#Software%0020#A#S#A_#Opera%0020#Mini%00202%002e00_#Fat#Rms.db

    (потому что

    MIDlet-Name: Opera Mini 2.00

    MIDlet-Vendor: Opera Software ASA

    )

    Выкладывать?

  8. Страница A4, портрет, поля 1 см, шрифт Times New Roman, кегль - 24 и выше.

    В телефоне развернуть на 90 градусов, потом раскрыть на весь экран, а дальше кнопкой увеличения громкости приблизить текст до заполнения по ширине.

    Рекомендую в настройках вьюера убрать листание постранично - в этом режиме выпадает одна-две строки.

  9. Кадр в секунду?

    Хочешь сказать, что у тебя на создание одной фотки уходит меньше секунды?

     

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

  10. Вряд ли тормозит... :59:

     

    Польза тут для новичков. Не все же в уме могут посчитать дату прошивки.

     

    Хотя если навесить на все это дело поддержку прошивок CDMA (еще б найти описание этих версий - там же не как у белых людей :!: ), сделать поиск версий в прошивках и дампах (ну, тут я могу помочь), прилепить генерацию названий по заданным параметрам (а какая будет прошивка в сентябре следующего года?).

    Потом приделать встраивалку собственного пункта меню в контекстное виндоуза для расширений dif, cla и bin, дабы легким движением руки узнать всё, что можно.

    Ну, до кучи поиск заданной прошивки в инете (но тут сложно, если только не бегать по заданному списку хранилищ).

     

    В итоге может получиться занятная штуковина. :!:

  11. Да, это действительно трехбайтовое представление.

    Только ты неправильно нашел начало. Надо так:

     

    84 E1 BC П 041F
    84 E4 8C у 0443
    84 E4 84 с 0441
    84 E4 88 т 0442
    84 E4 B0 ь 044C
    80 E2 80	0020
    84 E3 84 б 0431
    84 E4 8C у 0443
    84 E3 90 д 0434
    84 E3 94 е 0435
    84 E4 88 т 0442
    80 E2 80	0020
    

    Третья колонка - юникод.

     

    Конвертируем букву"П" в юникод:

    "П" = 84 E1 BC = 041F

    (первый байт) $84 - $80 = $04 (первый байт юникода)

    (второй байт) $E1 - $E0 = $1 (старший полубайт второго байта юникода)

    (третий байт) $BC - $80 = $3C, $3C div 4 = $F (младший полубайт второго байта юникода)

     

    Конвертируем букву"у" в юникод:

    "у" = 84 E4 8C = 0443

    (первый байт) $84 - $80 = $04 (первый байт юникода)

    (второй байт) $E4 - $E0 = $4 (старший полубайт второго байта юникода)

    (третий байт) $8C - $80 = $C, $C div 4 = $3 (младший полубайт второго байта юникода)

     

     

    Ничего интересного. Код писать не хочется. Будет время, добавлю в свой TextConverter.

×
×
  • Создать...