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

f2065

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

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

  • Посещение

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

    112

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

  1. На это надо несколько минут. Но кто-нибудь может внятно объяснить зачем менять региональный код? Ну ссылки на рекламный контент в браузере поменяются… Возможность обновления через Kies поменяется (которая всё равно безполезна в контексте форума)… И ещё имена опсосов видимо поменяются - потому что в каждом xml-конфиге прописаны только опсосы своей страны… Какой прикол использовать преконфиг чужой страны? Ещё есть такая потенциальная проблема - конфиги по некоторым значениям не равнозначны. Может не получится потом нормально вернутся на свой конфиг. А бекап EEPROM как тут сделать - пока ведь проверенной инструкции нет вроде…
  2. Я разумеется написал и кейген… Просто не уверен в целесообразности делать готовый кейген общедоступным (патчеписателям могу дать). На новых Swift ведь кстати нет фриварных средств для восстановления убитых EEPROM…
  3. На Swift года с 2010 (например древний B5722 уже это знает, да наверно все где появилось CSC) кодом *#swcfg# (так же *#swcfgdev#, *#swcfgtest#) можно попасть в меню где выбирается тот или иной конфиг региональный или операторских предустановок. Конфиги лежат в \a\customer\XML\???\customer.xml Но вход закрыт паролем… [hide]Пароль генерируется так: константа SWPlat2 + имя прошивки + имя CSC. Имена - те которые прошивка о себе сообщает в ответ на код *#1234#. Например для прошивки S1234XXLH1 CSC:S1234OXELH1 строка должна быть такой «SWPlat2S1234XXLH1S1234OXELH1». Если прошивка имеет двойное имя типа S1234OXELH1_LH2 - то всё после «_» отбрасывается вместе с «_» (хотя сейчас вроде таких прошивок с двойными именами не встречается). Для этой строки надо посчитать SHA1, в данном примере должно получится «3d1fd2193e4ddcbe56b02304c78ab3f9e59d81a0». А теперь каждую пару цифр SHA1 рассматриваем как 1 байт hex. Берём этот байт, делим на 10. Остаток от деления - это и есть одна цифра пароля. И так 8 пар цифр надо преобразовать: 0x3d/0xA = остаток 1… 0x1f/0xA = остаток 1… 0xd2/0xA = остаток 0… Вобщем в итоге пароль тут 11052700.[/hide]
  4. Непонятная какая-то мысль… Для каждой платформы свой набор кодов (например у Swift одни, у Broadcom другие)… Ну и по мере выхода новых моделей - какие-то коды упраздняются из-за ненадобности, добавляются какие-то новые коды… Чтобы для разных версий прошивок были разные коды - это как-то маловероятно и таких примеров я не знаю. Практически все коды совпадают с соседними моделями этой же платформы выпущенными в примерно в одинаковом году. Вот инженерный пароль (например для входа в меню *#swcfg#) - рассчитывается по имени прошивки и CSC. Соответственно он уникальный для каждой связки прошивки+CSC.
  5. Да ходили уже туда, на S5610XXKK4 там 4 пункта (Vib test, Audio Settings, Battery info, PWR Off Info), но Audio Settings ведёт в никуда, самого меню не существует (его видимо флагами компиляции выкинули).
  6. Воспользуйся поиском - я тут уже писал как пройти немного дальше, чтобы темы были с превью и превью грузилось… Открывай их файлы в hex-редакторе и думай (хинт - у них внутри абсолютные пути, причём User а не Default-01)…
  7. \a\ = disk-a\b\ = disk-b \c\ = Phone \d\ = disk-d \e\ = MemoryCard
  8. *#79234# 9D mcc_systest_swcfg_xml_set Меню выбора регионального кода. SER/SEK и т.п. Правда оно закрыто паролем, пароль обойти конечно можно прямым вводом MCC… Желающие могут посмотреть функцию wcfgGetLockPassword и сделать кейген (хинт: там берутся текстовые строки имени прошивки и имени CSC, для них считается хэш SHA1, и ещё несколько простых манипуляций для получения 8 десятичных цифр пароля).
  9. Да описания в прошивке есть… См. edp1_118SearchPhilipsIdentifier -> таблица ar_edp_TimerDef… Там коды (+0) и ихние ID (+0x15). Затем эти же ID используются в mcc_ed_activation_int_ind в IF в аргументе x3. И там более-менее осмысленные имена у вызываемых функций… Ну примерно так: *#06# -> 0x5F -> ed_act_display_imei *#1111# -> 0x60 -> mcc_ed_act_display_sw *#1234# -> 0x61 -> mcc_ed_act_display_sw_dev *#2222# -> 0x62 -> mcc_ed_act_display_hw *#4986*2650468# -> 0x63 -> mcc_ed_act_display_sw_hw *#0782# -> 0x64 -> mcc_ed_act_display_rtc … Вобщем то никаких полезных кодов там нет, всё что полезно - давно известно и так… Лень сравнивать, но я в принципе верю (по беглому осмотру) что это коды вытащенные именно из прошивке S5610… Не работают они потому что часть кодов просто "пустые" (у них отсутствуют обработчики), часть требуют JIG-ключ, часть работают в правильной совокупности…
  10. Зажать две кнопки - VolumeDown + SIM-Select. Нажать старт во флешере. Не отпуская кнопки - воткнуть USB-кабель. Если не получается - попробовать без батареи. Ну и на ноутбуках может быть облом - там питания в портах не хватает часто. Никакой. С ним работают только флешер и дампер из шапки! COM-шнур ему не поможет, для этого поколения нет софта для работы с COM-интерфейсом… Вроде только у боксов (но соответственно это стоит на порядки дороже телефона). Ну готовых решений нет. Тот дампер что тут выложен - он сливает дамп NOR, там только прошивка. А телефонная книга у него лежит в NAND. NAND как у него слить сказать сложно… Очевидно покопавшись в опциях флешера… Location type = OneNAND Flash, Command = Upload (это скачивает из телефона). Далее там адреса и т.п. выставить (навскидку не знаю адресов для 3222, надо смотреть что в ptt-файле и думать). Но дамп у него видимо будет что-то вроде .image-raw с флешки. Флешка NAND пишется циклически и в принципе старые кластеры там целы пока не придёт очередь их перезаписать. Но соответственно файловой системы там нет, она разрушена. Надо вручную из кластеров размером 0x800байт собирать целый диск… Хотя для соседних моделей я более-менее эту задачу решил, для C3222 готового решения нет… Я думаю что у тебя нет шансов достать оттуда контакты. Это работа требующая множества специальных знаний по этой платформе… Которые причём толком не написаны нигде.
  11. В инженерном меню (*#0206*test# -H/W test - battery info) я не заметил цифр имеющих корреляцию с нагрузкой (фоновая ява + яркость максимум + плеер)…Если возможность и есть - то только через какие-то внутренние переменные (которые можно смотреть только через CGSN-патч), и то я в sym что-то никаких подходящих имён не увидел (только всевозможные напряжения (пиковые, средние), температуры, и зарядные токи).
  12. Нет. И не ожидается. Его писать весьма утомительно - надо слать тысячи смс причём несколько раз (стоимость одних только смс прикинул? бесплатные онлайновые сервисы через 2-3 десятка получателя банят)… Ну и вообще там памяти не хватает, само меню падает после примерно 500 строк. Значит надо делать многоуровневые папки и т.п. Купи сразу более продвинутый дуос на андроиде.
  13. Он не влияет на место установки. Он позволяет при помощи файловых менеджеров (например MiniCommander) покопатся в системных файлах телефона (ну и соответственно, при наличии кривых рук - сломать телефон). Обычно - чтобы модифицировать графику, шрифт и т.п.
  14. Прошивка не меняет пароль телефона. А кстати откуда ты знаешь что до прошивки был пароль 0000 ? Дефолтный пароль у него не установлен, либо 00000000 если был сброс в инженерном меню.
  15. А в игрушках? В аркадах всякие сенсоры обычно совсем не играбельны - не чувствуется момент реакции.
  16. WMP уже давно ничего почти толком не понимает…Используй MPC в составе K-Lite или VLC.
  17. Я как-то писал софт с учётом поддержки wine… ну тоже вобщем на тему USB и прошивания железок. И была проблема - в среде Wine бывает что теряются байты по USB шине. Для флешера это будет катастрофа (особенно если он бут запорет). Хотя может в данном случае такой проблемы и не будет… В чистой системе тоже падает… Вероятно надо все DLL из реальной WinXP перетащить в Wine… Я кстати довольно много багов в Wine находил по работе с WinAPI. Очень много мессаг например у Wine работают неправильно… зы. а лучше всёже использовать винду.
  18. Срочно нести в официальный СЦ. Пока обновление прошивок к нему не забросили, чтобы багрепорт дошёл до самсунга… Явно баг в прошивке, в автономном режиме он видимо пытается или связь установить или в инет выйти, и проц не уходить в спящий режим…
  19. Интересно, как это - всё встало нормально, но произошли ошибки?! Какие патчи поставил? Каким софтом? Вот подозреваю что в CLAB, и не поставил BatteryPercentage и -=Master-Patch=-… Иначе я как-то не представляю способы поломать прошивку. Разве что во флешере что-то лишнее понажимать. Инструкцию читал внимательно? Без аккумулятора пробовал?
  20. Только она ничем особо не отличается от якобы тестовой… В Kies похоже сейчас раздают только для Украины (как проверяют - незнаю, может по коду SER/SEK, может по IP-адресам, может по коду оператора (Kies при обновлении смотрит команду +DEVCONINFO)…
  21. Вобщем можно констатировать что поиски CSC OXELF3 были актуальны только для казахских пользователей… Но интересно вот насчёт различий в качестве звука, похоже у всех трёх русских CSC отличий быть не может (поскольку 5 байт в \b\customer\nvmgr\*.dat врядли касаются именно звука)… Отличия могут быть между русским и нерусским CSC. Хотя надо сравнивать…
  22. Лучше наверно FAT16 - по крайней мере встроенная ФС у самсунгов именно FAT16.
  23. Телефон тут не причём, это проблемы с виндой. Чего-то в винде сломалось. На синем экране код ошибки есть, ищи решение в гугле. У меня не слетают… Попробовал и мелодии из памяти и из флешки… Прошивка C3322XWKL1 со всеми патчами… Попробуй флешку форматнуть в телефоне. Или наоборот, на компе.
  24. Он ограниченно с ним работает… Только с смсками. Для работы с контактами - используй Kies (но Kies не работает с смсками - точнее раньше работал, а потом самсунг выкинул этот функционал).
×
×
  • Создать...