-
Постов
7 204 -
Зарегистрирован
-
Посещение
-
Победитель дней
112
Тип контента
Профили
Форумы
Загрузки
События
Весь контент f2065
-
Итак, я сделал алгоритм (даже два - и по индексам и без) который распаковывает все диски и на C3520 и на S5610. И все файлы побайтно совпадают с оригиналами. Алгоритм по индексам: Для дистрибутива там в последнем байте вставки (+0x3F) у каждого индексного кластера флаг актуальности. Всё просто. Для сливаемых из мобилы образов - метод не работает, там флаг актуальности везде. Но поскольку такой мобилы лично у нет - пока это отложим… Главное что дистрибутив - распаковывается. Алгоритм без индексов: Во вставках у него не имеют значения никаких поля похожие на версию. Берём все кластеры у которых во вставках в +0x18 = 0xFFFFFFFF, и в +0x14 0xFFFFFFFF В +0x14 - порядковый номер кластера, сканируем весь .image ищем самый последний кластер с таким номером - его и берём. Для дистрибутива по обоим алгоритмам получается одинаковый файл на выходе. Но для дампов очевидно на каком-то этапе будет ротация (новые записи пойдут поверх старых) и тогда уже надо только индексы смотреть (однако у дампов они несколько иначе дописываются). Итак, получаем IMG-файл. Только я по прежнему считаю что FAT там модифицированная. По такой формуле ( ( SectorsPerFAT * NumberOfFATs ) + ReservedSectors + (RootEntries / 16) ) * BytesPerSector находим конец корневой директории, и там смотрим - если есть сектора (размером BytesPerSector) состоящие полностью из 0xFF - их удаляем и сдвигаем всё за ними. В разных образах - я видел 1 или 3 лишних сектора. И вот после этого образ нормально откроется в WinImage - она из него все файлы корректно извлекает. А вот R-Studio упорно теряет там несколько файлов, почему - не понятно. Видимо ещё какие-то отклонения остались.
-
vinik Думаю что просто какие-то проблемы с железом… Надо вернуть оригинальную прошивку и по гарантии нести… Эти патчи в принципе не могут вызвать какую-то реакцию на неиспользуемом телефоне. Потенциально опасные патчи (в которых если допустить ошибку - будут глобальные проблемы): BatteryPrecise Battery_Offline_Charging_Info Ignore Bluetooth Transfer Java Heap Config Missing Call Notify Sheduler SIM Chooser Mod v1 (на v1.1 проблем быть не может) Talker
-
Ожидать можно только то что было на остальных дуосах… А такого патча я что-то не помню.
-
Наверно состоянием рынка…Кому надо расширенный функционал и всякие улучшения - сейчас могут сразу купить андроид. Но кому надо 2-сим - особого выбора нет, приходится брать простые самсунги… Патчи писали обычно под топовые модели (даже ещё во времена Siemens такая тенденция была). А сейчас все топовые модели - это андроид… Кстати первые swift-дуосы были на порядок круче чем современные (камера с автофокусом, читалка документов).
-
Людей кому это под силу немного - менее десятка (и из них большая часть вообще давно забросили патчеписательство для простых мобил). Ни у кого из них такого телефона нет. А писать патчи (точнее тратить время на это) для телефона которого нет - менее интересно чем для того который есть. Насчёт цены вопроса - были случаи когда народ скидывался на покупку телефона для патчеписателей… Но для не-Duos сейчас это тяжело - заметь уже много лет на Swift-платформе только на дуосы писали… Вот лично мне не-дуос не интересен, даже если мне его купят - я не стану тратить на него время. Другим патчеписателям тут уже тоже вроде предлагали - не хотят…
-
Да, на соседних моделях сделано… Тут - некому.
-
И что? Тут выкладываются и тестовые прошивки, и даже патчи…
-
Про «в любом телефоне» - точно брешут. Например у B5722 - светодиод вспышки имеет два режима яркости, на низкой яркости он штатно горит в режиме подсветки видеокамеры много часов. И не греется. А вот в режиме высокой яркости (для фотоснимка) - похоже, за несколько секунд становится очень горячим. Так что если фонарик предусмотрен штатно - то у него должна быть предусмотрена такая мощность чтобы не было перегрева. А вот где фонарик включается нештатно (сторонним софтом или патчами) - там естественно светодиод может сдохнуть если разработчик софта не учитывал параметры его питания.
-
Да, на сегодня там S5610XXLF4_OXEKK2.
-
Я по кол-ву полей считаю… Если заполнить все поля контакта - то менее половины полей выдержит синхронизацию в одну сторону и в другую…
-
Я например не нашёл кодов для этого. Все коды что тут ранее написаны для изменения кода локализации - они на этом телефоне не работают. Ну и кстати по человечески они всё равно через Kies не обновляются - тут ведь полно жалоб что после обноления какие-то баги с CSC-контентом, и лечится прошивкой флешером. В принципе наверно можно легко сменить код через CGSN-патч, глянуть откуда он читает код в команде at+devconinfo, и затем в тот блок E2P его и вписать. А всё равно XXKI1 самая новая простая прошивка для РФ… Во что ты его хочешь обновить? Для прошивания через флешер код продукта не важен.
-
Ну вот у D780… была самая первая прошивка - D780XEHE1… потом вышла D780XEHG1… и даже в продаже было очень много телефонов с D780XEHG1. Только вот D780XEHG1 очень часто приводила к зависанию при запуске мп3плеера или фотокамеры. И даже в СЦ откатывали на древнюю D780XEHE1 - D780XEHE1 работает гораздо стабильнее чем D780XEHG1.И кстати более новой русской прошивки для D780 так и не вышло (не считая брендованой для салонов Связной), хотя нерусские ещё спустя год выходили.
-
Можно. Для S5610 всё должно быть тоже самое… Да, хорошее исключение из правил, если из телефонов переносится меньше половины возможных. Функция теряет более половины данных!!! Это абсолютно не разумные пределы. В телефон может и не нужно, а вот в телефонной книге на компе - нужно! Где иначе хранить на компе то? Размазывать всё по куче разных файлов, вместо централизованной БД?Но самсунг мало того что сам поля теряет, так ещё и на компе они будут потеряны после редактирования чего-либо в самсунге (или с телефона ничего нельзя редактировать, всё перезаливать с компа).
-
Ага, с потерей более половины полей! Причём в разных способах (SyncML, Kies) - теряются разные поля. В итоге после нескольких разных синхронизаций там гарантированно остаётся только Имя, Фамилия, и 3 телефонных номера.
-
Неа, тут что-то не так. Допустим, эти FF пропускаем. Смотрим следующий уровень - уже файлы. ASLITE.CFG - в 3 кластере. FileTraceCfg.txt - в 4 кластере. Ну и при переходе якобы в 3 или 4 кластер - там в начале тоже получаем по 1 левому сектору. Особенно на примере txt хорошо понятно, ибо в оригинале это всего 10 байтный файл с содержимым «0111101100». А в 4 кластере получается что до него ещё целый сектор нулей. т.е. все сектора в кластерах съехали на 1.
-
Ничто не мешает картинку то заменить. У LaFleur картинка 6162 байта, у обычной 4688 байт. Запас места остаётся, можно в ResMan переставить старую.
-
MBR_сектор + ( Кол-во_секторов_в_FAT * кол-во_копий_FAT ) = 39 сектор. И там действительно лежит Root-папка… Но ведь криво они видны…В папке Root ссылка на DB указывает на кластер 2. Кликаю по нему прямо там - переходит на 71 сектор. А папка лежит ниже - в 72 секторе. Откуда этот лишний сектор получается?
-
Сама по себе XW только позволяет устанавливать доп.контент из TFS/CSC. Если же к XWKL1 использовать CSC OXEKI1 - то признаков LaFleur не будет. Тогда тебе его вообще перепрошивать не надо. По прямому назначению он работает и с той прошивкой с которой он был куплен. И кстати если и будет добыта C3322XXLF1 - то это ведь только сама прошивка. Чисто русских прошивок для C3322 не бывает, русский язык на ней скорее всего придётся ставить от старой - CSC OXEKI1. Если ты противник всяких модов/самоделок - то для тебя видимо кроме C3322XXKE3 и C3322XXKI1 прошивок не будет…
-
Ну так некоторые товарищи строчат жалобы в abuse@ по поводу публикации официальных самсунговских прошивок…
-
Всё что общедоступно - есть в шапке. Из общедоступного самая современная прошивка - XWKL1.Более новую - во-первых она видимо пока не утекла в народ, во-вторых уже наверно под неё патчи переносится не будут.
-
Старые ссылки в топике все поумирали ведь… New PC Studio Полная версия: 1.5.1.10072_6 Описание: программа для синхронизации с ПК (смс, контакты, органайзер, журнал звонков), файл-менеджер, подключение к Интернету, мультимедиа-плеер, мультимедиа-редактор Совместимые модели: разные (от 2009-2011гг), E2152 и т.п. Скачать (165 Мб, md5:f61ae51e314ecc650e237222f398d960)
-
да можно их совмещать. насколько помню нельзя совмещать только всякие Unlock-патчи (3 штуки) - что вполне очевидно и так. оно и на KE3 подвисало и на KI1.лечится кстати самолётом или в диспетчере сим выкл/вкл
-
Не, обычная... LaFleur ведь имеет код XW, а не XX. Если нельзя то ResMan не даст совместить...
-
Патч: BatteryPercentage v1 / C3322XWKL1 Патч сам по себе ничего не делает, но нужен для некоторых других патчей и обязательно должен быть установлен у всех (даже если вам кажется что он не нужен). Если вы его не поставите - то в ряде условий телефон сдохнет и потом даже не захочет прошиватся стандартным образом… Патч позволяет узнавать запас заряда аккумулятора в процентах (от 0 до 100), причём рассчитываются проценты с учётом кривизны отношения напряжения к ёмкости, которая была вычислена составлением таблиц разряда на B5722. Дополнительно - функция для составления кода цвета на основе процентов. BatteryPercentage_v1_C3322XWKL1.rar Патч: Battery_Offline_Charging_Info v1 / C3322XWKL1 Теперь при выключенном телефоне и подключённой зарядке на экране вместо анимированной батарейки отображается текущее время, дата, напряжение и процент зарядки. Вся инфа обновляется раз в минуту (вместе с часами). Подключённое зарядное устройство несколько повышает реальное напряжение, потому когда уже написано что 4.2V и 100% - это не значит что зарядка завершена. Когда зарядка будет реально завершена - будет написано 'Аккумулятор заряжен. Отключите от сети'. Battery_Offline_Charging_Info_v1_C3322XWKL1.rar Патч: BatteryLow_NoInfoSound v1 / C3322XWKL1 Убрать звук севшей батареи. Отключает звуковое уведомление о севшей батарее. Остальные ограничения (тусклый экран, запрет плеера/радио/явы и прочее) остаются. BatteryLow_NoInfoSound_v1_C3322XWKL1.rar Патч: BatteryLow_NormalWork v1 / C3322XWKL1 Нормальная работа при севшей батарее. Теперь при садящейся батарее можно нормально пользоватся всеми функциями (ява, плеер, радио и т.п.). Однако на звуковые уведомления о севшей батарее этот патч не влияет, и момент оповещений плеер закрывается (но может быть запущен снова). BatteryLow_NormalWork_v1_C3322XWKL1.rar Патч: Remove_FullBattery_message v1 / C3322XWKL1 Убрать оповещение о 100%-заряде. Теперь при завершении зарядки не будет сообщения что «Аккумулятор заряжен. Отключите от сети». Узнать что он заряжен можно и так посмотрев на индикатор аккумулятора. Remove_FullBattery_message_v1_C3322XWKL1.rar
- 50 ответов
-
- 21
-
Написана утилита для распаковки файлов .image… Это вобщем дамп флешки, кластеры по 0x800 байт + 0x40 байт технической инфы. Тех.инфа лежит после каждого кластера. Там предположительно известны поля (размер): +0x14 (4) - порядковый номер кластера. Они же для уменьшения износа флешки не перезаписываются в одно и то же место; +0x18 (4) - если там 0xFFFFFFFF то это кластер данных. Его сам по себе трогать не надо. А если там число - то это кластер с индексами; +0x1F (1) и +0x28 (1) - похоже на версию, но не всегда. Скорее тут просто есть частая корреляция с версией; +0x24 (2) - контрольная сумма для блока данных +0x3F (1) - для дистрибутива - FF указывает на актуальный индексный кластер и 00 на неактуальный, для слитых дампов это поле не используется (там какая-то другая логика). Сначала находим актуальные индексные кластеры, потом по ним строим массив (адрес источника = [index]*0x840). Где индекс -1 - там вставляем пустой кластер. И это как-бы получается образ диска, с MBR и т.п.. Но, софту работающему с образами он не нравится, рстудия только сканом находит файлы и те битые. Но если я читая справочник по FAT16 в HEX-редакторе смотрю - то всё вроде сходится, все оффсеты кластеров расчитаны верно, файлы я нахожу (при помощи расчётов из каталога, а не просто на глаз понимая что это файл) и извлекаю нормально. Но какую-то мелкую проблему я упускаю… Вобщем нужна помощь. Нужна понять в чём проблема с этим образом. Почему весь софт его неадекватно читает? Образ простой - там всего два файла: db\aslite.cfg и db\FileTraceCfg.txt. Занимают менее чем по кластеру. d__272E.rar