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

f2065

Администраторы ROOT
  • Постов

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

  • Посещение

  • Победитель дней

    112

Весь контент f2065

  1. Да все они в файлах и лежат, диск A, папка \sounds\
  2. Да это нормально, многие программы делают отдельные файлы своих конфигов, которые не учитываются в размерах приложений. У меня например занято около 5мб, хотя если сложить размеры всех программ - должно быть 3.8мб. Сначала удалить все java-программы. Первоначальные потери памяти помнится всё равно есть - около 200кб. Если удаление не поможет - будет по прежнему терятся 900кб - то единственный вариант это перепрошивка TFS и CSC. Вообще не понимаю какая тут проблема, памяти под Java можно патчем расширить до 16мб, и не обращать внимание на это.
  3. Чтобы работал этот код надо установить соответствующие патчи, на этой мобиле без патча код не работает. Патчи и установку см. в шапке темы.
  4. Ну это только внешне было видно что экран полетел, а ещё верятно и микротрещины на плате пошли, где-то какая-то пайка отлетела - и радиомодуль накрылся. Надо осматривать плату, может феном греть поможет… Вообще задача к ремонтникам, открывать сервисмануал и осциллографом тыкать в указанные там контрольные точки…
  5. Ну, может его не надо было чинить ? Обычно наоборот бывает - сначала телефон чинят, а потом он работает… Для начала - что он отвечает на коды:*#1234# *#0206*ERR# *#SIMLOCK# - везде должно быть Off *#06# - соответствует ли IMEI тому что наклеен под аккумулятором.
  6. Ну, у самсунга уже и официальный сайт врёт в спецификациях… Например, у него громкая связь есть! Прочем на оф.сайте у самсунга традиционно сноска что типа они оставляют за собой право наврать. А в его книжке вот сказано что Java есть. Хотя в книжке ещё сказано что есть таймер. Которого я тоже не нашёл. Интересно вот, а как закон о защите прав потребителей к этому отностится ? Ну ладно сайт - он делается вообще непонятно какими индусами и размещается так же - сайт вне нашего юридического поля. Но вот мобила официально продаётся на территории РФ, в комплекте с документацией, где есть раздел "основные потребительские характеристики" - и там обещается и Java, и таймер…
  7. Есть C140L (L показывает в *#1234#, а на коробке нигде про L не сказано). А как Java ставится то ? В его родной книжке в списке функционала есть строчка типа : "WAP браузер GPRS, JAVA". Однако в меню вообще никаких игрушек и ничего такого нет. К компу он не подключаем (вообще даже разъёма нет, только джек для зарядника). Java ставится через WAP ?
  8. У сервисников есть специальный софт для снятий локов (гуглить про UFS Box, Z3X Box, и т.п.).Софт этот платный (и дороже мобилы), имеет аппаратные ключи или вообще боксы, потому в бесплатном виде его не найти. А писать его бесплатно в общем случае никто не хочется по разным причинам. Для сравнительно новых Infineon бесплатных решений по снятию локов вроде нет.
  9. Да они по половине пунктов наврали. Видимо копипастил с официального самсунговского сайта какой-то ламер. Самсунг пишет все эти строчки, но в них если нету функции - пишет «N/A», «-», «*», «Нет» и т.п., а эти магазины все строчки что перечислены - написали есть. Короче реально голосового набора нет (и вообще на этой платформе его нет). Программирование мелодий - нет. Голосовое управление - нет. Джойстик - нет (потому кстати в ява-игрушках играть почти нереальной на этой мобиле). RDS в радио нет (хотя у других мобил на этой же платформе RDS есть). Фотокамера без автофокуса (хотя про автофокус тут врут многие, видимо у Муртазина научились). Стабилизации изобрежения - нет (никакой, даже софтовой).
  10. Видимо да, я пробовал - ZLib примерно такое же создаёт. Надо только внимательно документацию ZLib прочитать и чтобы он тоже выдавал посекторную компрессию.Но не целесообразно это - это у древних телефонов, и сейчас уже никто патчи для них делать не будет… Так сходу - не получится. Я смотрел, у этих новых мобил лоадер проверяет версии компресии, и для 0 и 1 есть отдельные переходы где просто возвращается код ошибки и выход, а распаковщик только для типа 2 у них. Так что новая мобила не сможет распаковать старую версию. А вытащить распаковщик из старых лоадеров (где только 0) и встроить его в новые - не так просто, старый распаковщик имеет существенно более сложный код чем Quram, плюс использует команды которые BinEdit не понимает (например 312E322E MRCCS p14,1,R2,C2,C1,1).Но в теории наверно более реально сделать для новых мобил лоадер с поддержкой ZLib чем написать упаковщик Quram…
  11. Никак. Делать вложенные папки и сортировать картинки по папкам, если в папке картинок мало она открывается быстрее. Теоретически можно написать патч убирающий предпросмотр у картинок - тогда папка с ними должна работать заметно быстрее.Ещё навигацию ускоряет выключение тактильной отдачи. А конкретно - кто и где пишет что у B5722 есть голосовой набор ?
  12. Вобщем распаковка через zlib1.dll получилась… В следующей версии QMDC_Util будет распаковка прошивок с partition_compression_algorithm=0.
  13. Некоторые новости постепенно накопившиеся: Алгоритмов компрессии бывает несколько. В заголовке файла по +0x20 - значение из partition_compression_algorithm из .ptt Представленный распаковщик пока умеет только тип 2 распаковывать - Quram QMDC. Однако например у C5130 или S5550 прошивки сжаты с типом 0 (очевидно, где-то и тип 1 есть - итого как минимум 3 типа компрессии). У них в начале секторов сигнатура 0x78,0xDA и далее ничего не понятно пока… Некоторые QMDC-прошивки (например у B7722) при распаковке распаковщик обращается к DSP, и самые последние 4 байта берёт из него… Вероятно это какая-то контрольная сумма или типа того. В случае создания патчей этот вопрос очевидно надо тоже решать… Распаковать PAGE-файл пока не могу. Понятно что его реальная карта расположения секторов где-то в MAIN. Нужно достать ELF-файлы на какие-либо прошивки у которых есть PAGE-файл… Без такой мобилы и без ELF - я врядли смогу сделать распаковку PAGE. Кстати уже ясно что в PAGE и много MCC-кода вынесено, т.е. для написания патчей исследовать содержимое PAGE может понадобится. Нужна помощь по двух вопросам: - в какой прошивке ктонибудь видел в .ptt-файле значение partition_compression_algorithm=0x1 - нужна любая прошивка имеющая PAGE (partition_name="PAGED" или "PAGE") с ELF-файлом, локализация без разницы (среди русских очевидно нет, уже надо искать среди нерусских), partition_compression_algorithm=0x2 (но в перспективе может быть и не важно). В саппорте боксов и т.п. надо обратить внимание где соседняя версия прошивки вдруг на 30-50% больше по размеру - вероятно там будет ELF (расширение у файла может отсутствовать или быть .X).
  14. В профилях есть соответствующая вкладка.
  15. Набрать *#javatest# и в OTA test увеличить лимит JAR-size.
  16. Если не заходит в контакты - это БД упала. Надо перепрошивать с форматированием TFS. Если это началось после того как он просто полежал полгода - вероятно коррозия платы там идёт, и перепрошивка не поможет. Ещё есть вариант что симка заглючила или контакты надо почистить. Тоже в принципе может такие проблемы дать.
  17. Ну для Swift есть ряд идей - лоадер модифицировать… или в PAGE добавить одну непакованную небольшую страницу с патчами… Просто у меня нет таких (с такой организацией) мобил, потому прогресс идёт медленно и вероятно до финала не дойдёт. Думал вот B7722 купить может, но раз он Qualcomm оказался - то я не готов осваивать ту платформу…
  18. Есть идеи что за платформа B7722 ? Распаковщик её прошивок сделан, но там прошивка оказалась ну совсем на Swift не похожа… Даже никаких MCC-сигнатур не встречается… Никакие сигнатуры функций тоже (ну кроме совсем универсальных типа __rt_udiv) не попадаются… Замечу что аналогично запакованные например S5610 или C3520 - после распаковки типичный Swift (базовый адрес правда выше 0x80000000 - но новый BinEdit их понимает). Но что же такое B7722 ? С чего начать патчи делать ?!
  19. Я подозреваю что тот кабель как раз на транзиторах и сделан… Что-то я не припомню готовых чипов согласования на столь низкие скорости. Обычно ставили на 57600 или 115200. Если кабель будет глючить и например на несколько мегабайт делать один битый байт - то потом всё равно придётся покупать нормальный кабель. А вдобавок - глючный кабель бекап eeprom сделает битым… Надо тогда сначала бекапы слить раза 4, и сравнить побайтно. Если полностью идентичные - то можно попробовать и прошить… Ну и кстати, специализированные м/с типа CP2101 или PL2303 стоят около 150-200р.
  20. Боксовый всякий… UFS, Z3X и т.п.… Без соответствующего железа (или аппаратного ключа) работать не будет, а стоит он дороже чем эти мобилы. Обратись к ремонтникам, у них есть (только посмотри чтобы после разлочки был корректный IMEI в *#06#).
  21. Ещё зависит от места где ты с ним обитаешь. Если постоянно в зоне уверенного приёма - то расход энергии низкий, если приём не очень уверенный - то расход больше т.к. мобила повышает мощность передатчика. Если ездишь в метро - то расход ещё выше потому что на каждой станции происходит перерегистрация в сети.
  22. Никакой это не глюк, SIM-lock снимается только либо спецсофтом, либо надо просить у кого-то EEPROM с нелоченной мобилы, корректировать в нём IMEI на свой, и прошивать себе (только могут всякие калибровки нарушится).
  23. Патч: Java Hide Icon Keys v1 / B5722XXJK3 В Java-программах убирает полупрозрачную иконку виртуальной клавиатуры (над средней кнопкой). Клавиатура будет вызываться по прежнему, но если она не вызвана - этой мешающей иконки не будет. Java_Hide_Icon_Keys_v1_B5722XXJK3.rar
  24. Купи готовый кабель. Я например не знаю как тут помочь если на простейшие-очевидные идеи - толку ноль (что за чип посмотреть не можешь, про терминалку - "какая?")… wTerm - простейшая терминалка как раз для анализа RS232/UART интерфейсов wTerm_v.1.10.0.335.rar в Configuration выбрать порт, и скорость сначала пониже например 38400. замкнуть провода Rx и Tx. Open Port, и пиши чего-нибудь в терминалке. Должно быть эхо аппаратное (т.е. буквы которые ты нажимаешь - должны появляться), а если провода размыкаешь - то эхо не должно появлятся (нажимаешь кнопки - а в окне они не появляются). Если всё так - то то значит кабель скорее жив чем мёртв, пробовать тоже самое повышая скорост Baud Rate. Надо чтобы он работал хотябы на 230400 (а лучше конечно 921600) - тогда можно смело прошивать на 115200…
  25. Например тут. Учить ассемблер (особенно ARM-Thumb) и читать соответствующий раздел форума… Сворачивание явы - это сложный патч, сначала что-нибудь попроще сделай а потом уже по мере опыта и сворачивание явы реально… ps. С разработчиками патчей проблема… Старые постепенно забросили это дело, ушли на другие платформы и т.д., а новых вот нет - все только готовые патчи просят.
×
×
  • Создать...