Jump to content
Old Phone Forum

f2065

Администраторы ROOT
  • Content Count

    7,098
  • Joined

  • Last visited

  • Days Won

    87

Everything posted by f2065

  1. Посмотреть как эта функция сделана в C3322XWKL1 и сделать аналогично. lkcore16_IsIdleScreen: PUSH {R4,LR} MOV R4, 0 BL get_current_me_state BL lk_IsIdleState CMP R0, 0 BEQ loc_902099E6 LDR R0, =0xA841E398 LDRB R0, [R0, #0x1D] ; это всё где-то массиве gs_look, надо искать финальный адрес по использованию, а не оффсет от 0xA841E398. На С3322 и B5722 - финальный адрес gs_look+0xFD CMP R0, 1 BNE loc_902099E6 MOV R4, 1 loc_902099E6: LSL R0, R4, #0 POP {R4,PC}
  2. На S5610 проверил - он не говорит при входящем звонке ведь… ; разрешено ли говорить во время разговора BL CheckInCallState CMP R0, 0 BNE TalkerClock_auto_end_free2 ; во время разговора уведомлений не надо На разных поколениях разные пределы уровней громкости, вероятно что 14 там имеет какое-то битовое переполнение. Или вообще по факту пишется на 14 из-за каких-то ошибок чтения spin/volume-контрола. Надо проверить все остальные уровни, и потом попробовать явную константу поставить (вместо чтения контрола). Ну это под конкретную модель индивидуально делать надо. Патч делался под дуосы, где вообще отдельная лишняя кнопка была (sim-выбор). Где-то делали по удержания кнопки громкости (хотя туда тоже много всего вешается - управление плеером).
  3. в arm-thumb ассемблере команды занимают по 2 фиксированных байта и адреса смещений очень короткие. Команда LDR не хранит данные в себе, она на самом деле хранит смещение до места хранения данных, бит для этого выделено мало и смещение короткое. LDR R0, =v_ImageTitleIconStart на самом деле физически компилятором пишется так LDR R0, offset m … .data .align 2 m: dd v_ImageTitleIconStart Если области для .data не указаны - то компилятор размещает data просто в конце кода. Вобщем, при возникновении этой ошибки надо просто вставить место для data где-то поближе. Обычно после большой подпрограммы, либо сделав место при помощи B-перехода через него: … B m2 .data .align 2 m2:
  4. Ну очевидно процедура выхода не там где кажется… Внимательно проверять логику MCC, ставить контрольные точки для проверки выполнения тех или иных скриптов…
  5. Поправили ссылки в шапке, B312EXXNH1 CSC B312EOXENH1 - русская официальная прошивка. Правка чем его шить не знаю, по идее всё по аналогии с C3322i/C3295 должно быть - та же платформа и поколение.
  6. Без сертификата просто нельзя в свойствах ява-приложения разрешить абсолютный доступ к файлам, смскам, интернету… Будет при каждом запуске спрашивать разрешение. В ks-файлах всё какие-то экзотические сертификаты - Samsung, Sun, и т.п., и находится это всё в java-папке. Думаю это всё имеет отношение только к запускам java, а не к браузеру. Для браузера типовые корневые сертификаты другие ведь - Thawte, VeriSign и т.п. - и они обнаруживаются в дампе прошивки… И подозреваю что дело может быть не только в устаревших сертификатах, а ещё может и форматы поменялись (например старые платформы не поддерживались в сертификатах *-маску или многоцелевые назначения, а сейчас у сайтов часто сертификаты с масками и т.п., плюс ещё новые форматы шифрования стали появляться - даже вон The Bat v8 недавно перестал работать с gmail из-за очередного нового формата в сертификатах или TLS).
  7. Подозреваю что-то подобное бывает когда смски на границе объёмов сим и памяти. Длинная смска частично попадает в симку а частично в память, и потом всё смешивается. Но сами смс не могут смешиваться, могут только сегменты (по 70 букв) идти не в том порядке как надо. С этим уже никто ничего делать не будет, баг всей swift-платформы. Можно попробовать заполнить всю память на симке или наоборот переносить все смски в папки чтобы на симке всегда было пусто для нормально приёма новых смс.
  8. Зачем? Для прав на доступ к записи файлов, интернету и т.п. - мы просто в настройках разрешений сделали ведь патч для игнорирования сертификатов.
  9. Так в настройках бесшумного профиля ведь можно отключить вибру… Да. Но ведь всегда есть риск что при замене экрана телефон сломают. Проще сделать резервную копию всех контактов и смсов. Обращаю внимание что если в телефоне заводская прошивка - то там есть баг - при любом бекапе контактов (на флешку, в комп, пересылку по BT) из имён пропадает буква «л». Впервые слышу о такой проблеме. Подозреваю что это какой-то баг сим-карты. Ну или прошивка какая-то редкая с багом (тут у всех S5610XXLL4).
  10. Думаю что уже нигде. Всё что было спасено с со старых серверов - выложено. Но многие старые патчи видимо не систематизированы в разделе патчей, а может где-то в темах по телефону лежат. Или их вообще и не было - ведь далеко не на всех телефонах были сделан патчи (если например эту модель никто из людей способных делать патчи не купил). Для X650 тут есть например прошивка с патчачи - https://oldph.one/topic/35332-modifitsirovannaya-proshivka-x650xefg1/
  11. Скорее всего только подсветка накрылась. Если под разными углами посветить фонариком - то можно увидеть содержимое экрана. Зависит от того было ли пересортировано главное меню, и сколько симок стоит. Можно вслепую набрать путь в меню до экспорта контактов на sd-карту… По умолчанию наверно USB-диск стоит в настройках телефона.
  12. Да в принципе можно не менять (русскую прошивку (в т.ч. патченную) ставить можно с любым кодом региона), главное сброс настроек не делать (при сбросе - он зациклится на перезагрузке, но это не страшно - надо будет снова залить прошивку, и сброс не делать). Полноценно сменить регион можно только через CGSN-патч, запустив подпрограмму установки региона…
  13. Ну вот там например - https://oldph.one/topic/32276-resource-manager-56-pro/?do=findComment&comment=706388 Однако с тех пор были вроде и более новые патчи, которые очевидно не включены в архив. А ещё некоторые патчи требуют какие-либо дополнительные файлы куда-либо закинуть. Так что лучше смотреть каждый патч в первоисточнике. В принципе все патчи выложены тут на форуме. Вам же реально наверно только для своих моделей телефонов надо (это не очень много патчей, можно и вручную скачать), а не вообще всё.
  14. А у самсунгов и нет значка пропущенного вызова (как для смс). Есть только всплывающее уведомление в нижней части экрана, оно должно быть. В патченной прошивке ещё можно включить звуковые уведомления при наличии пропущенных вызовов…
  15. Ну наверно надо искать какую переменную меняет настройка и затем какая функция читает эти настройки… Скорее всего в переменной хранится какое-то условное значение 0-1-2-3, а где-то в другом месте устанавливаются константы таймера.
  16. Так в составе ResMan Pro 5.6 есть карта на D520XEFC4, и даже на более новую D520XEFE2
  17. Для нокий нет систематизированного файлового каталога - какие-то прошивки нокий просто тут по форуму разбросаны. Запасов нет.
  18. Дело не только в пинах (и кстати, например 20 пиновых разъёмов у самсунга было несколько - надо ещё очень внимательно рассматривать мелкие детали разъёма, либо должно быть конкретно указано для каких он моделей). Прошивочный кабель ещё должен иметь микросхему посередине, в случае если он для USB (потому что прошивка идёт по UART интерфейсу, и в кабеле должен быть либо конвертер USB-UART, либо адаптер RS232-UART в случае COM-кабелей).
  19. Без патчей да… Нужен патч для отключения этой блокировки (но без клавиатуры его наверно не прошить). Можно попробовать позвонить на него (по идее звонок имеет выше приоритет чем блокировка экрана компом), и в меню разговора помнится был вход в смски. Либо, использовать Bluetooth-порт. Правда если ранее он не был привязан - при связке телефон запросит PIN-код… Но вероятно он будет поверх блокировки и его можно ввести с компа. Потом вероятно порты заглючат, надо будет выключить-включить телефон, и потом уже он нормально через Bluetooth-порт будет работать. При подключении по Bluetooth-порту - блокировки экрана нет. Ну перед тем как отдавать телефон из ремонта - ему сброс делают, так что чужих смсок человек не увидит. Но вдруг сам сольёт дамп зачем-то и начнёт там копаться… Хотя наверно тот кто это может - не будет отдавать телефон в ремонт.
  20. При желании - да. Но в общем случае в СЦ нет желания (да и времени) копаться в дампах файловой системы каждого принесённого на ремонт телефона. Замечу что дампы с рабочих телефонов иногда сливают для коллекции (потом залить для реанимации кому-нибудь).
  21. Сначала - на симке, после исчерпания места - в /disk-b/sms/sms*.dat и вроде ещё где-то были… Папки с SMS недоступны с компа. Вам надо проверить - может нужные смски были на симках, а не в памяти. Управлять клавиатурой телефона можно с компа этой программой - https://oldph.one/topic/46366-remotekeypad-upravlenie-klaviaturoy-telefona-s-kompa/ А это в любом случае нереально. Там ротация кластеров чипа памяти, и стирая файл на уровне файловой системы - его актуальное для файловой системы состояние просто пишется в новый кластер. А всё содержимое файла в старом кластере по прежнему, пока не дойдёт туда очередь перезаписи. И слив с телефона полный дамп памяти - там можно легко найти и тексты смсок, и историю всех звонков (несмотря на все заводские сбросы настроек и т.п.).
  22. В открытый доступ не утекала. Пишут что в боксе z3x есть руссифицированная S5220RXXMG1_OXFMG3, так что видимо только в СЦ (у которого есть подписка z3x).
  23. Копать в сторону сертификатов и подписей, на нокиях всё сложно с этим… Приложение должно быть подписано, чтобы имело все права. Где-то тут давно были способы самостоятельного подписывания приложения для нокий. А вообще там особой пользы от MiniCommander нет, это не самсунг…
  24. Не вижу проблем сделать такой патч. Который раз в сутки, в какое-нибудь ночное время, будет переводить часы на указанное кол-во времени. Но в целом у самсунгов часы довольно стабильно ходили, это скорее всего уже возрастная неисправность конкретного аппарата (уходят параметры кварца). Вообще у многих самсунгов в настройках есть синхронизация часов с GSM-сетью…
  25. Врут. В технологии литиевых батарей никакого прорыва за последние 15 лет не было. Ёмкость строго пропорционально объёму. Ну в теории могут выжать несколько процентов за счёт более плотного расположения литиевого элемента в корпусе и более компактной плате управления (она тоже находится в корпусе батареи). Но вместо 1000мАч в тех же габаритах 2500мАч - гарантированный обман. Даже 1200мАч - скорее всего обман. Ранее для некоторых самсунгов были супербатарейки с честной +200% ёмкостью. Но, разумеется они были в 2 раза толще и в комплекте была соответствующая выпирающая задняя крышка. Батарейки кстати были хорошие, но качество крышек было ужасным (хрупкий и мнущийся пластик, почти сразу крышка переставала держаться на корпусе). Вообще скорее всего там большинство батарей имеют ёмкость 500…800мАч. Реальная 1000мАч скорее всего только у фирменной батареи, но на Ali многие подделками торгуют. Надо искать лот где в отзывах есть замеры ёмкости. Но я что-то там не вижу таких… Вот там вроде отзывы неплохие - https://aliexpress.ru/item/32865017805.html - но всё равно нет замеров ёмкости. Некачественная литиевая батарея способна легко спалить и телефон и всё вокруг. При внутренних повреждениях литиевые батареи самовозгораются и очень интенсивно горят.
×
×
  • Create New...