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

Снег

SGH Open Club
  • Постов

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

  • Посещение

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

  1. Нашел в шкафу свою старую сетевую карту Realtek RTL8139 Family PCI.

    Воткнул в комп рядом с основной (хотел роутер подключить).

    Не заработало, даже не пингуется...

     

    Скажите, мак FF-FF-FF-FF-FF-84 - это нормально?

    Или сетевую можно выкидывать?

  2. Если есть желающие поучаствовать в тестировании первой версии мидлета, пишите мне в личку.

    Не хочется выкладывать здесь то, что не проверено на разных телефонах.

     

    Требования к телефону:

    1) платформа Swift

    2) патч "Доступ ко всем папкам из java"

    3) возможность безболезненного восстановления телефона в случае форс-мажора.

     

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

    Поэтому предупреждаю сразу - тот, кто будет тестировать первую версию чистильщика, рискует своими файлами.

    • Like 5
  3. Моя программа читает контакты из дампа телефона.

    Формат esb ей не известен.

     

    Вот я понять не могу, неужели в PIMS отменили пункт меню "Импорт" ?

    Получается, что софт делает бэкап, не позволяя потом им воспользоваться?

  4. Пару ключей я создавал с помощью WTK. Им же и подписывал.

     

    Что касается структуры _main.ks :

    Сначала в файле лежит один байт с единицей ($01), а дальше ключи.

    Каждый ключ хранится в виде набора тэгов.

    - 1 байт с тэгом:

    	public static final byte OWNER_TAG = 1;
    public static final byte NOT_BEFORE_TAG = 2;
    public static final byte NOT_AFTER_TAG = 3;
    public static final byte MODULUS_TAG = 4;
    public static final byte EXPONENT_TAG = 5;
    public static final byte DOMAIN_TAG = 6;

    Это константы из исходников эмулятора JVM. В файле из WTK есть еще один тэг (7), определяющий активность ключа. Он хранит строку "enabled" или "disabled".

    - байт с длиной заголовка

    для тэгов 4 и 5 значение байта на единицу меньше, чем надо (если я не ошибаюсь)

    - заголовок, в нем хранится длина данных

    для тэгов 2 и 3 длина в заголовке может быть нулевой, но реально она равна 8 байтам

    - данные

    к примеру, для OWNER_TAG там будет строка "GC=US;O=RSA Data Security, Inc.;OU=Secure Server Certification Authority"

    Даты NOT_BEFORE_TAG и NOT_AFTER_TAG (срок годности ключа) хранятся по-разному в зависимости от телефона.

     

    Вот как-то так...

     

     

    Вся эта информация легко читается из самого телефона.

    Я уже где-то тут выкладывал пробную версию мидлета, но она уже слегка устарела, поэтому выложу новую.

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

     

    Cert.zip

    • Like 5
  5. Помнится, пробовал я подписывать свои мидлеты своим свежесозданным сертификатом, добавив перед этим в хранилище нужный ключ.

    В свифтах это файл main.ks. Структура у него несложная, я добавлял простым хекс-едитором.

    Если надо, вспомню, что и как делал.

    • Like 1
  6. Я могу вытащить в отдельный мидлет отправку сообщений.

    У меня есть тестовый мидлет, который работает с классами com.samsung.util.*

    Сообщения он отправляет успешно.

     

    Был еще где-то пример отправки через javax.wireless.messaging.TextMessage.

     

    Тебе что именно сделать?

  7. Интересно в каком виде находится информация в лог-файлах

    Текст, как обычно, в юникоде, но помимо него там куча бинарных данных.

    Помимо истории изменения контактов, там есть еще много чего полезного (для телефона).

    Если лог удастся прочитать, а вот понять его содержимое - нет, то отправляй файл мне в личку.

    Программа самостоятельно не умеет его разбирать, т.к. не было еще такой необходимости.

  8. Вся данная инфа есть на данном форуме.

    Собственно, да.

     

    dummyguy, определись с моделью телефона, прочитай первый пост в ее топике, а дальше будет проще.

    Сразу будет ясно, что может телефон, что можно пропатчить, как работает java-машина и т.д.

    Сейчас уже пошли вопросы, на которые нельзя просто ответить, говоря о самсунгах вообще - слишком много различий у платформ.

  9. Нужен прошивочный кабель.

    Если не было общего сброса, то контакты, в принципе, можно попробовать восстановить.

    В db-файле их уже нет, а вот в логе они еще остались. Наверное. Мы же не знаем, что именно делали с телефоном.

    Файл (один или несколько) называется dadb_logfile*. Вместо звездочки должны быть цифры.

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