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

f2065

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

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

  • Посещение

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

    110

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

  1. написать в ЛС указанный там код и рассказать какие именно патчи мешают в готовой сборке, зачем надо самостоятельно собирать?
  2. Да практически - ничего там не сделать. Логи исследовать это сложно и долго. У многих уже несколько лет перезагружаются все самсунги на платформе swift из-за каких-то параметров базовой станции. Я помнится смотрел логи, там причина в переполнении какого-то списка получаемого от БС. Перезагружается обычно от попадания на некоторые совокупности БС в конкретных районах. Ещё может виновата симка или карта памяти или использование bluetooth. Если есть два одинаковых телефона - надо попробовать их местами поменять (симки переставить) и посмотреть что будет с перезагрузками.
  3. Да полно его в гугле. Просто фича в региональных выдачах, он же для африки в основном. Так на всех Spreadtrum и Infineon. Прошивка от C3520 - не получится абсолютно точно. Ибо это кардинально разные платформы, разные процессоры (а там же все процы по части DSP имеют собственные уникальные наборы команд) и т.п. Если и пробовать чужие прошивки - то от аналогичной платформы - т.е. поискать аналогичный по характеристикам (bt, fm, диапазоны, размеры памяти, пиксели экрана, модуль фотокамеры) на spreadtrum такой-же серии. Насколько вижу в гугле - например B350E на таком же процессоре. Т.е. брать флешер spreadtrum и пробовать залить прошивку B350E. Но, я подозреваю что скорее всего будет кирпич. Хотя, тут в принципе шансы есть. А вот лить прошивку от C3520 - это точно шансов нет. Юникод… Отображение национальных языков не проблема уже лет 15. С компа… Kies попробовать. Либо через VCF-файлы (у него в настройках должен быть бекап/восстановление, и там на флешку скидываются все контакты в виде VCF).
  4. Там указывается кол-во точек на 1 метр (если бы условно экран бы в несколько тысяч пикселей чтобы занимать метр). Надо точно измерить ширину и высоту реальной области дисплея (в идеале - разобрав корпус, чтобы стекло не мешалось). XPelsPerMeter = разрешение_по_ширине / ширина_экрана_в_мм * 1000 YPelsPerMeter = разрешение_по_высоте / высота_экрана_в_мм * 1000 Вообще это не критичный параметр, можно и 0 указать. Но, если указать правильно - то например фоторедакторы при выводе на печать по умолчанию будут делать картинку именно такого размера как экран телефона.
  5. Это не китайский клон. Это просто новая версия C3520, но не для России. Для России он не предназначался и прошивки с русским очевидно нет. Я не нашёл её следов. Только всякие азиатские и африканские языки для него есть. Более того, самсунг ведь обычно добавляет букву когда это другая платформа. И, насколько я вижу - оно на Spreadtrum, процессор SC8501C. Прошивку от C3520 в C3520i - 100% поставить нельзя… Прошивки от B350E, B360E - скорее всего отвалится клавиатура, у раскладушек и моноблоков разные распиновки клавиатурных портов. Да и вообще много всего может отвалиться. Аппарат слишком редко в РФ засвечивался и на саппортах платных боксов русской прошивки вроде тоже к нему нет (иногда, в старые времена, бывало что сами руссифицировали прошивку и продавали её, но сейчас это не рентабельное занятие).
  6. Ну скорее всего контакты где-то кратковременно отходят. Из-за программных проблем он не отключается, он перезагружается…
  7. Вероятно контакты аккумулятора отходят, почистить и подогнуть их. Или просто аккумулятор уже старый.
  8. Делай какой-то контрольный маркер по всей процедуре в яве… Чтобы понять - может вообще в яве не отрабатывает кнопка, а может сама функция переключения языка выполняется но не срабатывает… Если там есть CGSN-патч (чтобы читать в реалтайме ОЗУ мобилы) - то можно где-то в пустое место записывать прогресс выполнения например на обработке кнопки LDR R3, =memory MOV R2, 1 STRB R2, [R3] потом на вызове переключения LDR R3, =memory MOV R2, 2 STRB R2, [R3] и т.д.
  9. Полагаю у него какие-то аппаратные проблемы, может отвал чипов, может часть флешки умерла. В итоге он видимо потерял область калибровок. Теоретически в СЦ могут боксовым софтом восстановить. Бесплатных средств я не знаю (ну в теории - искать фуллдамп, заливать его, и восстанавливать IMEI).
  10. А зачем его надо было перепрошивать? Какая прошивка была и какая сейчас? И что там написано?
  11. Ну по идее можно (лично у меня нет мотивации и времени заниматься совсем неактуальной моделью). Исходники патча выложены, там даже есть комментарии.
  12. Обновлённый редактор раскрасок (редактор thm-файлов). Отличие от старой версии - добавлена поддержка патча Theme Extra v4 (раскраска номера пункта меню), и мелкие косметические доработки в самом редакторе. SwiftThmEditor_20180726.7z Файла два - потому что они друг друга перезапускают для разных thm - 2 работает с themedata.thm, 1 работает c Default-*.thm Вирусов и какого-либо вредоносного функционала тут нет (антивирусы врут), контрольные суммы файлов: SwiftThmEditor1.exe MD5: d564436dbbebcdb76b9860ab30ded7bf SwiftThmEditor2.exe MD5: c112724e0ed9b91d32a6cfabc520498c
  13. Патч: Theme Extra v4 / S5610XXLL4 Это патч дополняет состав раскрашиваемых в теме элементов (например: тюнер, плеер, и прочие места которые ранее не раскрашивались в темах). Новые параметры в файле Default-?.thm: по оффсету +0x10 должен быть установлен бит 0 (это флаг наличия дополнительной темы), по оффсету +0x12...+0x13 должен лежать код цвета курсора на десктопе (изначально 0x25BE). Осторожнее с этим цветом - фактически он выступает в качестве фона плеера (плеер на самом деле прозрачный), но помните что он же является курсором для других окон на десктопе (например если есть неотвеченный вызов, хотя в будущих версиях может цвета будут разделены или будут добавлены и раскраски остальных окон). по оффсету +0x14...+0x15 должен лежать код цвета элементов миниплеера когда его окно неактивно (изначально белый 0xFFFF). по оффсету +0x16...+0x17 должен лежать код цвета элементов миниплеера когда его окно активно (изначально чёрный 0x0000). по оффсету +0x18...+0x19 должен лежать код цвета неактивных элементов миниплеера - например для тюнера в режиме паузы (изначально серый 0x8410). Дополнения v2 - раскраска уведомления о пропущенных звонках и SMS: по оффсету +0x10 должен быть установлен бит 2 (это флаг наличия дополнительной темы), по оффсету +0x24...+0x25 должен лежать код цвета ЧЧ:ММ которое пишется справа от события, по оффсету +0x26...+0x27 должен лежать код цвета текста события когда оно выделено курсором (курсор - см. по оффсету +0x12), по оффсету +0x28...+0x29 должен лежать код цвета текста события когда не выделено (это можно наблюдать когда событий несколько - например пропущенный звонок и непрочитанное SMS). Дополнения v3 - дополнительная раскраска элементов расширенного десктопа: по оффсету +0x10 должен быть установлен бит 3 (это флаг наличия дополнительной темы), по оффсету +0x2A...+0x2B должен лежать код цвета ЧЧ:ММ часов (и двойных часов) на расширенном десктопе если часы не активны, по оффсету +0x2C...+0x2D должен лежать код цвета ЧЧ:ММ часов (и двойных часов) на расширенном десктопе если часы активны, по оффсету +0x2E...+0x2F должен лежать код цвета даты на расширенном десктопе если часы не активны, по оффсету +0x30...+0x31 должен лежать код цвета даты на расширенном десктопе если часы активны, по оффсету +0x32...+0x33 должен лежать код цвета подписей друзей на расширенном десктопе (изначально серый 0xE73C), по оффсету +0x34...+0x35 должен лежать код цвета пустых картинок друзей на расширенном десктопе (изначально серый 0xE73C), по оффсету +0x36...+0x37 должен лежать код цвета подписей иконок тулбара на расширенном десктопе. Дополнения v4 - дополнительная раскраска элементов основных меню: по оффсету +0x10 должен быть установлен бит 4 (это флаг наличия дополнительной темы), по оффсету +0x7C...+0x7D должен лежать код цвета номера пункта меню (в основных меню - настройки, сообщения и т.п., на всплывающие меню опций это не влияет - у них цвет в другом месте задаётся), +0x7E - яркость но она не используется и должна быть 0x15, +0x7F - уровень прозрачности (от 0 до 0x14), по оффсету +0x80...+0x81 должен лежать код цвета номера пункта меню если пункт выбран, +0x82 - яркость но она не используется и должна быть 0x15, +0x83 - уровень прозрачности (от 0 до 0x14). Если тема старая/стандартная - без флагового бита - то будет использоваться прежний цвет как и раньше. Theme_Extra_v4_S5610XXLL4.rar
  14. Патч: Theme Extra v4 / C3322XXNA1 Это патч дополняет состав раскрашиваемых в теме элементов (например: тюнер, плеер, и прочие места которые ранее не раскрашивались в темах). Новые параметры в файле Default-?.thm: по оффсету +0x10 должен быть установлен бит 0 (это флаг наличия дополнительной темы), по оффсету +0x12...+0x13 должен лежать код цвета курсора на десктопе (изначально 0x25BE). Осторожнее с этим цветом - фактически он выступает в качестве фона плеера (плеер на самом деле прозрачный), но помните что он же является курсором для других окон на десктопе (например если есть неотвеченный вызов, хотя в будущих версиях может цвета будут разделены или будут добавлены и раскраски остальных окон). по оффсету +0x14...+0x15 должен лежать код цвета элементов миниплеера когда его окно неактивно (изначально белый 0xFFFF). по оффсету +0x16...+0x17 должен лежать код цвета элементов миниплеера когда его окно активно (изначально чёрный 0x0000). по оффсету +0x18...+0x19 должен лежать код цвета неактивных элементов миниплеера - например для тюнера в режиме паузы (изначально серый 0x8410). Дополнения v2 - раскраска уведомления о пропущенных звонках и SMS: по оффсету +0x10 должен быть установлен бит 2 (это флаг наличия дополнительной темы), по оффсету +0x24...+0x25 должен лежать код цвета ЧЧ:ММ которое пишется справа от события, по оффсету +0x26...+0x27 должен лежать код цвета текста события когда оно выделено курсором (курсор - см. по оффсету +0x12), по оффсету +0x28...+0x29 должен лежать код цвета текста события когда не выделено (это можно наблюдать когда событий несколько - например пропущенный звонок и непрочитанное SMS). Дополнения v3 - дополнительная раскраска элементов расширенного десктопа: по оффсету +0x10 должен быть установлен бит 3 (это флаг наличия дополнительной темы), по оффсету +0x2A...+0x2B должен лежать код цвета ЧЧ:ММ часов (и двойных часов) на расширенном десктопе если часы не активны, по оффсету +0x2C...+0x2D должен лежать код цвета ЧЧ:ММ часов (и двойных часов) на расширенном десктопе если часы активны, по оффсету +0x2E...+0x2F должен лежать код цвета даты на расширенном десктопе если часы не активны, по оффсету +0x30...+0x31 должен лежать код цвета даты на расширенном десктопе если часы активны, по оффсету +0x32...+0x33 должен лежать код цвета подписей друзей на расширенном десктопе (изначально серый 0xE73C), по оффсету +0x34...+0x35 должен лежать код цвета пустых картинок друзей на расширенном десктопе (изначально серый 0xE73C), по оффсету +0x36...+0x37 должен лежать код цвета подписей иконок тулбара на расширенном десктопе. Дополнения v4 - дополнительная раскраска элементов основных меню: по оффсету +0x10 должен быть установлен бит 4 (это флаг наличия дополнительной темы), по оффсету +0x7C...+0x7D должен лежать код цвета номера пункта меню (в основных меню - настройки, сообщения и т.п., на всплывающие меню опций это не влияет - у них цвет в другом месте задаётся), +0x7E - яркость но она не используется и должна быть 0x15, +0x7F - уровень прозрачности (от 0 до 0x14), по оффсету +0x80...+0x81 должен лежать код цвета номера пункта меню если пункт выбран, +0x82 - яркость но она не используется и должна быть 0x15, +0x83 - уровень прозрачности (от 0 до 0x14). Если тема старая/стандартная - без флагового бита - то будет использоваться прежний цвет как и раньше. Theme_Extra_v4_C3322XXNA1.rar
  15. Перевод иностранной инструкции: Подготовка к прошивке E1282T: - Нужны прошивочные драйвера. Вероятно от S5611 или B310E. Надо смотреть какой у него код PNP при подключении к компу выключенного телефона с зажатой OK. Драйвера есть там - http://oldph.one/index.php?showtopic=34147&p=633920 - Прошивки для E1282T - http://oldph.one/index.php?app=downloads&showfile=414 - Флешер - ну вероятно из коллекции S5611/B310E, поискать там самую новую версию ResearchDownload, может вот этот - http://oldph.one/index.php?showtopic=9440&p=637891 Инструкция по прошивке E1282T: - Выключить телефон и вытащить из него аккумулятор. К компу пока не подключать - Запустить ResearchDownload.exe в папке с распакованным флешером - Нажать во флешере Settings - Там выбрать SC6530_SAMSUNG в списке Select Product - Выбрать скорость 921600 - Выбрать файлы прошивки как указано: NOR_FDL: nor_fdl.bin NV: nvitem.bin BootLoader: ssboot.bin PS: SC6530_sc6530_samsung_EricCIS_stone.bin UDISK_IMG: preload_img.bin HIDDEN_UDISK_IMG: preload_sys_img.bin MMICSC: mmi_res_128x160_csc.bin - Пойти на вкладку Calibration и там выключить всё, затем нажать OK. - Нажать Start Downloading кнопку. - Теперь вставить аккумулятор в телефон. - Нажать и не отпускать кнопку OK на телефоне, и не отпуская - воткнуть USB кабель. - Прошивка начнётся автоматически. (очевидно, после начала прошивки кнопку OK на телефоне можно отпускать) - После завершение прошивки отсоедините USB-кабель - Введите в телефоне код *2767*3855# для сброса настроек - вероятно ещё надо ввести код для выбора региона…
  16. Неа, проблема скорее всего в том что либо прошивка не полная (помнится, эти прошивки одного из разделов не содержат), либо не поддерживаемого региона. Вообще последняя прошивка C3530XXKI1 CSC C3530OXEKK1, если её попробовать залить? Прошивку FSER не советую, если ранее она не стояла. Она поддерживает только по одному региону. А прошивки OXE - универсальны. Ещё надо попробовать как-то запустить преконфиг: ввести код *#272*ЧЧММ# (где ЧЧММ - текущее время) и выбрать регион SER. Но если он сразу ребутится - то это сложно…
  17. Ну потому что я это делал в рамках патчей сворачивания явы. Для D880 это отдельно из патча сворачивания на D780 кто-то вытащил. Не факт. Вероятно там просто не думали о таких размерах и не учли переполнение. Ява-система на Swift даже у новых моделей вообще оперирует 32битным знаковым(!) размером места и файлов. Из-за чего на флешках более 2гб есть несколько известных коллизий с потерей файлов. Диктофон/камера тоже аналогично.
  18. Зачем? Сброса настроек недостаточно? Это Spreadtrum платформа… Вероятно что прошивается по аналогии с S5611 или B310E, про них вроде тут где-то были краткие инструкции.
  19. Ну разве что через VMWare… Вообще под VMWare я прошивал эту платформу. Правда хост был виндовый, в случае линуксового хоста не знаю, но наверно тоже получится.
  20. Проблемы с виндой наверно, может антивирусы мешают, может слишком древний процессор или памяти мало. Надо на другом компе пробовать.
  21. Нашёл у себя в древней переписке: на 780 была проблема - после восстановления подсветки в яве - экран явы был с мусором. там я так проблему решил: я там отсылаю сканкод красной кнопки а потом имитирую отмену её нажатия. Для начала проверь получится ли нужный эффект вручную, ну и если да - то делай в патче Хотя сейчас я бы не имитировал бы клавиатуру, а отследил бы нужные функции и вставил бы. Но тогда я ничего толком не понимал в этой платформе. На J210 лучше переносить мои патчи с B5722 (там уже гораздо более качественный код я писал), а не с D780/D880.
  22. Надо делать asm, и заново компилировать. Там ещё надо учесть что одни и те же функции в разных прошивках имеют разные коды аргументов. Надо сравнивать с какими R0…R3,[sP…SPn] вызываются аналогичные BL в обоих прошивках. У него ещё таблица есть - My_Lang_Tab, и у тебя её адрес неправильный.
  23. А где asm-файл из которого это скомпилировано? Без асма сложно (точнее слишком долго) смотреть что там не правильно… Так навскидку - offset="0xC27190" = 0x20C27190 - это у тебя запись в таблицу языковых ресурсов для мастерпатча. Но в мастерпатче J210XEHG1 таблица для lk_get_my_text лежит начиная с 0x20C27200, плюс надо согласовать этот адрес со всеми другими патчами которые так же используют lk_get_my_text из мастерпатча. И в патче надо указывать .require 71BDD8B5 - чтобы ресман сразу указывал на необходимость мастерпатча.
  24. Вообще оригинал был на 780, на 880 его кто-то переносил. Показывай что за код ты перенёс. Там помнится asm, а не MCC надо. Т.е. в HEX-редакторе это не перенести.
  25. А там ещё шаблоны, черновики, «мои папки» - может в них?
×
×
  • Создать...